Commit Graph

53 Commits (c6d8996f3963c32372a3d3b1007a2510c7bf2a59)

Author SHA1 Message Date
Nikolay Butnik 506fad6ef8
fix(client): correct spelling in bootstrap docs (#41242)
Co-authored-by: Nikolay Butnik <65631838+mochi-dot-py@users.noreply.github.com>
2021-02-24 22:22:19 +05:30
Nicholas Carrigan (he/him) c132c6bf9f
fix: validate keys script (#41223) 2021-02-22 16:32:20 +01:00
Oliver Eyton-Williams c077ffe4b9
feat(api): decouple api from curriculum (#40703) 2021-02-22 12:23:59 +05:30
Randell Dawson fcbd3775b0
chore(i8n,client): processed translations (#41198)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2021-02-21 08:39:51 -08:00
Shaun Hamilton d70e33c1d2
feat(i18n): url validation translations (#41190) 2021-02-20 10:32:44 +05:30
Oliver Eyton-Williams e7aa1c5d62
refactor: use the English json as the schema (#41146)
Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
2021-02-18 10:38:45 +05:30
Erickmack 872b637842
fix: typos and grammatical errors in intro.json (#41093)
* fix: typos and grammatical errors in intro.json

* change sentence structure

Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>

Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>
2021-02-16 07:50:14 -07:00
Nicholas Carrigan (he/him) 1e0c09faff
fix(i18n, client): use placeholder on map (#41064)
Modifies the translation flow for the certification buttons on the
learn/landing map to pass the superBlock title to the string as a
placeholder. This will allow translators to restructure the order
of the sentence (i.e. certification and hours) based on language-
specific grammar structures.
2021-02-12 10:16:11 +01:00
Nicholas Carrigan (he/him) 5ac74230ae
chore(i8n,client): processed translations (#41056)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2021-02-11 11:04:28 -07:00
Oliver Eyton-Williams 6c1f6bebed
feat: label un-audited challenges (#41002)
Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Mrugesh Mohapatra <me@raisedadead.com>
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2021-02-11 18:10:32 +05:30
Kristofer Koishigawa 1e9dc8cea5
fix: remove algolia indices and urls from translations (#41043) 2021-02-11 00:11:51 +05:30
Mrugesh Mohapatra 149cf95310
chore(crowdin): re-arrange crowdin config files (#41046) 2021-02-10 11:06:13 -07:00
Nicholas Carrigan (he/him) 2c4c679a92
fix(client, i18n): translate mobile tabs (#41030) 2021-02-10 13:05:36 +05:30
miyaliu666 b83295d88d
fix(i18n): update Chinese translation of `news` (#41034) 2021-02-10 13:04:22 +05:30
Ahmad Abdolsaheb e26babad93
fix(i18n): update banner messages, and labels (#41017) 2021-02-09 23:45:26 +05:30
Kristofer Koishigawa 3b0ebb3dcb
feat(client): translation status banner (#41001)
Co-authored-by: nhcarrigan <nhcarrigan@gmail.com>
2021-02-09 13:26:18 +05:30
Rafael D. Hernandez 0edc106dd9
fix(i18n): motivational phrases and quotes in Spanish (#40996) 2021-02-08 19:25:34 +05:30
Nicholas Carrigan (he/him) f96bbd5ae9
chore(i8n,client): processed translations (#40977)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2021-02-08 11:07:27 +05:30
nhcarrigan 29e91dc3a3 chore: manual pull of intro.json
Pulls these down manually because they are not 100% translated.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
2021-02-07 14:08:31 +05:30
Rafael D. Hernandez 1f4f7dcbd6
add: python git github keywords (#40933) 2021-02-06 15:01:42 +05:30
Nicholas Carrigan (he/him) e36a8e5cb6
feat(i18n, client): convert cert to big string (#40934) 2021-02-06 15:01:03 +05:30
Nicholas Carrigan (he/him) bc7bb9adb8
feat: enable i18n (#40937)
Enables the selection of `espanol` for the curriculum build, and sets
`responsive-web-design` as audited for both languages.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
2021-02-06 14:56:11 +05:30
miyaliu666 f306361c6a
fix(i18n): update Chinese meta-tags.json (#40935)
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-02-06 14:55:25 +05:30
Rafael D. Hernandez bdb018dfae
update: spelling corrections and added keywords (#40929) 2021-02-05 15:53:01 -07:00
Oliver Eyton-Williams 4746ab924a
fix(i18n): remove Chinese: + Spanish: from translations (#40923) 2021-02-05 16:08:34 +05:30
Nicholas Carrigan (he/him) 98de8fe54c
feat(i18n, client): Allow translation of cert (#40919)
Modifies the certification page to be translatable.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
2021-02-05 10:47:54 +05:30
Oliver Eyton-Williams fffc0e51ec
chore(client): refactor & organise config (#40875) 2021-02-03 15:22:07 +05:30
Talla Giridhar c1f9cd93f5
general educational fixes in some files (#40800)
Co-authored-by: Ilenia <nethleen@gmail.com>
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>
Co-authored-by: nhcarrigan <nhcarrigan@gmail.com>
2021-02-03 15:17:56 +05:30
Nicholas Carrigan (he/him) 1a642ba542
feat(i18n, client): migrate meta translations (#40885) 2021-02-03 13:33:52 +05:30
Randell Dawson b07a9116b6
feat: use crowdin for client ui translations (#40841) 2021-01-31 13:48:52 +05:30
Tom c56a9c966f fix(client): address nav UX issues (#40823)
Co-authored-by: nhcarrigan <nhcarrigan@gmail.com>
2021-01-31 12:15:41 +05:30
Kristofer Koishigawa 187e3ec973 feat: update footer links and search indices (#40818) 2021-01-31 12:15:40 +05:30
Mrugesh Mohapatra 0b944ddfde fix(env): update variable validations (#40813) 2021-01-31 12:15:40 +05:30
Nicholas Carrigan (he/him) 58c6c54c67 feat(client): redesigned navigation (#40709)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2021-01-31 12:15:40 +05:30
Kristofer Koishigawa 9ec8aa3db4 fix: update intro pages and learn map (#40745) 2021-01-31 12:15:39 +05:30
Kristofer Koishigawa 2615490bac fix(learn): update copy for cert landing pages
* fix: update copy for certification landing pages (#40744)

* fix: broken ci tests (#40746)

Co-authored-by: Quincy Larson <QuincyLarson@users.noreply.github.com>
2021-01-31 12:15:39 +05:30
Ahmad Abdolsaheb 3ec468be38 feat: optimize head tags (#40630)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2021-01-31 12:15:39 +05:30
Tom 625469c82f feat: improve ui/ux learn map (#40579)
Co-authored-by: Kris Koishigawa <scissorsneedfoodtoo@gmail.com>
2021-01-31 12:15:39 +05:30
Tom 14ca6beb0a fix: naming scheme for messages in translation files (#40642)
Co-authored-by: Nicholas Carrigan (he/him) <nhcarrigan@gmail.com>
2021-01-31 12:15:38 +05:30
Nicholas Carrigan (he/him) b0aaff19dc fix(tools): Validate server-side keys (#40643)
Adds the `api-server` code to the key validation script to include keys
that are specifically used on the server-side only.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
2021-01-31 12:15:38 +05:30
Rafael D. Hernandez c7fc86c7bc feat(i18n): add Spanish translations(#40638) 2021-01-31 12:15:38 +05:30
Tom 072a7ce6c6 feat(i18n): translate server messages (#40626) 2021-01-31 12:15:38 +05:30
Nicholas Carrigan (he/him) 49b1c29f6b fix(tools): validate and lint i18n schema (#40597)
* tools: Move schema validation to linter

Migrates the schema validation process for
translation files out of the `test` step and
in to a `lint` step.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

* fix: typo

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

* tools: Lint motivation object

Verifies that the motivation.json objects are
correct, and that the quote objects are all
structured properly.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

* tools: add object value validation

Adds a function that validates each translation
object does not have any empty keys.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

* tools: Log missing values with property chain

Modifies the value validation to log property names
as chains, for easier identification of misisng key
values.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>

* fix(tools): Correct typo

Corrects the typo in the motivation-schema.js comments

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>

Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-01-31 12:15:37 +05:30
miyaliu666 41c4b7f49a translated new keys and supporter/top contributor 2021-01-31 12:15:37 +05:30
Nicholas Carrigan (he/him) d76f861e72 tools(client): Translation Key usage validation (#40585) 2021-01-31 12:15:37 +05:30
nhcarrigan 03fa21a565 feat(client): Translatable donation link
Replaces the "other ways to donate" link with a
swappable translation token - allowing us to use
localised versions of the news article when
they are available.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
2021-01-31 12:15:36 +05:30
nhcarrigan 994b4c27df feat(client): Translatable footer links
Modifies the translation schema to allow the
footer links (such as `about`) to be replaced
based on the client locale. Updates the snapshot
for the `Footer` component to reflect the changes.

Signed-off-by: nhcarrigan <nhcarrigan@gmail.com>
2021-01-31 12:15:36 +05:30
Tom 5950a397e6 fix: i18n new donate text (#40584) 2021-01-31 12:15:36 +05:30
miyaliu666 75b65c4a80 fix(i18n): translated translations.json to Chinese (#40529)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2021-01-31 12:15:35 +05:30
Nicholas Carrigan (he/him) 0de8dcdade feat(client): Add news translation (#40577) 2021-01-31 12:15:35 +05:30