Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
390 commits
Select commit Hold shift + click to select a range
b22ca35
New translations en.yml (Dutch)
ninaszymor May 16, 2022
68f1bc7
New translations en.yml (Greek)
ninaszymor May 23, 2022
3e23b32
New translations en.yml (Greek)
ninaszymor May 23, 2022
e421186
New translations en.yml (Greek)
ninaszymor May 23, 2022
d53b07f
Add translations
ninaszymor May 31, 2022
92b9e8d
updated translation file extensions
sra405 Jun 1, 2022
ab9a2df
Merge branch 'gh-pages' into yamllint-action
Jun 1, 2022
a854eb8
Adding in 'header' section for Scratch Intro pathway as an example
glenpike Aug 24, 2022
d3acef9
Readme
glenpike Aug 24, 2022
7face5f
Readme
glenpike Aug 24, 2022
f7fb27b
Merge pull request #9 from raspberrypilearning/1205-pathway-header
Aug 24, 2022
5a707db
remove test header for scratch-intro
sra405 Sep 23, 2022
d81a1f3
Update en.yml
libxx1 Sep 26, 2022
7a0cbc9
Update en.yml
libxx1 Sep 26, 2022
94320d6
Update en.yml
Sep 26, 2022
8b51de6
Merge pull request #10 from raspberrypilearning/glenpike-patch-1
Sep 26, 2022
bbe744e
Update en.yml
MarcScott Sep 27, 2022
914abdd
fix broken link
sra405 Sep 29, 2022
7a2873a
New translations en.yml (French)
raspberrypitranslationsbot Oct 4, 2022
7706ca7
New translations en.yml (Arabic)
raspberrypitranslationsbot Oct 4, 2022
3de90fb
New translations en.yml (Greek)
raspberrypitranslationsbot Oct 4, 2022
2a89042
New translations en.yml (Japanese)
raspberrypitranslationsbot Oct 4, 2022
95dcf3a
New translations en.yml (Dutch)
raspberrypitranslationsbot Oct 4, 2022
6accb29
New translations en.yml (Polish)
raspberrypitranslationsbot Oct 4, 2022
cd84c0a
New translations en.yml (Russian)
raspberrypitranslationsbot Oct 4, 2022
393ee62
New translations en.yml (English)
raspberrypitranslationsbot Oct 4, 2022
4ff9fd6
New translations en.yml (Portuguese, Brazilian)
raspberrypitranslationsbot Oct 4, 2022
a8cf09d
New translations en.yml (Marathi)
raspberrypitranslationsbot Oct 4, 2022
505a211
New translations en.yml (Croatian)
raspberrypitranslationsbot Oct 4, 2022
32fd511
New translations en.yml (Hindi)
raspberrypitranslationsbot Oct 4, 2022
cbbe04e
New translations en.yml (Welsh)
raspberrypitranslationsbot Oct 4, 2022
17150e3
New translations en.yml (Kannada)
raspberrypitranslationsbot Oct 4, 2022
f4d41cb
New translations en.yml (Swahili)
raspberrypitranslationsbot Oct 4, 2022
44902bb
New translations en.yml (Spanish, Latin America)
raspberrypitranslationsbot Oct 4, 2022
047b698
New translations en.yml (French)
raspberrypitranslationsbot Oct 4, 2022
17f52ff
New translations en.yml (Dutch)
raspberrypitranslationsbot Oct 4, 2022
dd36a6a
New translations en.yml (Welsh)
raspberrypitranslationsbot Oct 4, 2022
76eeedc
Upload Welsh translations
majamanojlovic Oct 5, 2022
9cc1445
Update fr-FR.yml
majamanojlovic Oct 5, 2022
86060ad
New translations en.yml (Portuguese, Brazilian)
raspberrypitranslationsbot Oct 6, 2022
804a5f1
New translations en.yml (Portuguese, Brazilian)
raspberrypitranslationsbot Oct 10, 2022
6adc212
New translations en.yml (Portuguese, Brazilian)
raspberrypitranslationsbot Oct 11, 2022
75f169f
New translations en.yml (Greek)
raspberrypitranslationsbot Oct 13, 2022
96fbb38
New translations en.yml (Dutch)
raspberrypitranslationsbot Oct 13, 2022
3bf683f
New translations en.yml (Spanish, Latin America)
raspberrypitranslationsbot Oct 13, 2022
8759e85
Add translations
majamanojlovic Oct 13, 2022
4292572
Update nl-NL.yml
majamanojlovic Oct 13, 2022
c5ff19a
Update el-GR.yml
majamanojlovic Oct 13, 2022
8d759f4
New translations en.yml (Portuguese, Brazilian)
raspberrypitranslationsbot Oct 13, 2022
f4d76ed
Update en.yml
libxx1 Oct 18, 2022
ffcc66c
New translations en.yml (French)
raspberrypitranslationsbot Oct 18, 2022
b60b11d
New translations en.yml (Arabic)
raspberrypitranslationsbot Oct 18, 2022
8b196c3
New translations en.yml (Greek)
raspberrypitranslationsbot Oct 18, 2022
cf97d99
New translations en.yml (Japanese)
raspberrypitranslationsbot Oct 18, 2022
d7de7a9
New translations en.yml (Dutch)
raspberrypitranslationsbot Oct 18, 2022
6f8decd
New translations en.yml (Polish)
raspberrypitranslationsbot Oct 18, 2022
a527d4e
New translations en.yml (Russian)
raspberrypitranslationsbot Oct 18, 2022
2a1a108
New translations en.yml (English)
raspberrypitranslationsbot Oct 18, 2022
6f823c3
New translations en.yml (Portuguese, Brazilian)
raspberrypitranslationsbot Oct 18, 2022
d419dfb
New translations en.yml (Marathi)
raspberrypitranslationsbot Oct 18, 2022
3046284
New translations en.yml (Croatian)
raspberrypitranslationsbot Oct 18, 2022
81d52bf
New translations en.yml (Hindi)
raspberrypitranslationsbot Oct 18, 2022
92e2ae8
Update en.yml
libxx1 Oct 19, 2022
902fb4f
New translations en.yml (French)
raspberrypitranslationsbot Oct 19, 2022
5eaeef1
New translations en.yml (Arabic)
raspberrypitranslationsbot Oct 19, 2022
6d46c51
New translations en.yml (Greek)
raspberrypitranslationsbot Oct 19, 2022
671a983
New translations en.yml (Japanese)
raspberrypitranslationsbot Oct 19, 2022
254bad4
New translations en.yml (Dutch)
raspberrypitranslationsbot Oct 19, 2022
9706550
New translations en.yml (Polish)
raspberrypitranslationsbot Oct 19, 2022
79d49eb
New translations en.yml (Russian)
raspberrypitranslationsbot Oct 19, 2022
6a66a69
New translations en.yml (English)
raspberrypitranslationsbot Oct 19, 2022
95d86d3
New translations en.yml (Portuguese, Brazilian)
raspberrypitranslationsbot Oct 19, 2022
0b011d9
New translations en.yml (Marathi)
raspberrypitranslationsbot Oct 19, 2022
2eca3b2
New translations en.yml (Croatian)
raspberrypitranslationsbot Oct 19, 2022
04e6f47
New translations en.yml (Hindi)
raspberrypitranslationsbot Oct 19, 2022
58085d4
New translations en.yml (Welsh)
raspberrypitranslationsbot Oct 19, 2022
caf48cf
New translations en.yml (Kannada)
raspberrypitranslationsbot Oct 19, 2022
c17b190
New translations en.yml (Swahili)
raspberrypitranslationsbot Oct 19, 2022
293053e
New translations en.yml (Spanish, Latin America)
raspberrypitranslationsbot Oct 19, 2022
45a646e
Update en.yml
libxx1 Oct 19, 2022
99829fc
Update en.yml
libxx1 Oct 19, 2022
0b40f89
New translations en.yml (French)
raspberrypitranslationsbot Oct 19, 2022
459e112
New translations en.yml (Arabic)
raspberrypitranslationsbot Oct 19, 2022
9c3815a
New translations en.yml (Greek)
raspberrypitranslationsbot Oct 19, 2022
773bf7e
New translations en.yml (Japanese)
raspberrypitranslationsbot Oct 19, 2022
9e4ae6d
New translations en.yml (Dutch)
raspberrypitranslationsbot Oct 19, 2022
9cc20de
New translations en.yml (Polish)
raspberrypitranslationsbot Oct 19, 2022
56aa67a
New translations en.yml (Russian)
raspberrypitranslationsbot Oct 19, 2022
a12b585
New translations en.yml (English)
raspberrypitranslationsbot Oct 19, 2022
aa69ae1
New translations en.yml (Portuguese, Brazilian)
raspberrypitranslationsbot Oct 19, 2022
0f445df
New translations en.yml (Marathi)
raspberrypitranslationsbot Oct 19, 2022
f946134
New translations en.yml (Croatian)
raspberrypitranslationsbot Oct 19, 2022
39e96f8
New translations en.yml (Hindi)
raspberrypitranslationsbot Oct 19, 2022
21b8687
New translations en.yml (Welsh)
raspberrypitranslationsbot Oct 19, 2022
613fc23
New translations en.yml (Kannada)
raspberrypitranslationsbot Oct 19, 2022
e57f434
New translations en.yml (Swahili)
raspberrypitranslationsbot Oct 19, 2022
8a174c1
New translations en.yml (Spanish, Latin America)
raspberrypitranslationsbot Oct 19, 2022
c318e8b
Fix indentation
grega Oct 19, 2022
2e0f037
New translations en.yml (French)
raspberrypitranslationsbot Oct 19, 2022
c207c41
New translations en.yml (Arabic)
raspberrypitranslationsbot Oct 19, 2022
f7cf548
New translations en.yml (Greek)
raspberrypitranslationsbot Oct 19, 2022
c5b0fb2
New translations en.yml (Japanese)
raspberrypitranslationsbot Oct 19, 2022
5c0212b
New translations en.yml (Dutch)
raspberrypitranslationsbot Oct 19, 2022
31fba8c
New translations en.yml (Polish)
raspberrypitranslationsbot Oct 19, 2022
4f4ffff
New translations en.yml (Russian)
raspberrypitranslationsbot Oct 19, 2022
2c53a8d
New translations en.yml (English)
raspberrypitranslationsbot Oct 19, 2022
6576aa0
New translations en.yml (Portuguese, Brazilian)
raspberrypitranslationsbot Oct 19, 2022
e6a6cee
New translations en.yml (Marathi)
raspberrypitranslationsbot Oct 19, 2022
24fca9c
New translations en.yml (Croatian)
raspberrypitranslationsbot Oct 19, 2022
d365429
New translations en.yml (Hindi)
raspberrypitranslationsbot Oct 19, 2022
77896da
New translations en.yml (Welsh)
raspberrypitranslationsbot Oct 19, 2022
b8d7b98
New translations en.yml (Kannada)
raspberrypitranslationsbot Oct 19, 2022
e4a68ea
New translations en.yml (Swahili)
raspberrypitranslationsbot Oct 19, 2022
33847cf
New translations en.yml (Spanish, Latin America)
raspberrypitranslationsbot Oct 19, 2022
1451a43
Merge pull request #8 from raspberrypilearning/yamllint-action
sra405 Oct 20, 2022
5494ad5
test a few changes
sra405 Oct 20, 2022
7d78a85
fix indentation
sra405 Oct 20, 2022
247ad2d
no lint filtering
sra405 Oct 20, 2022
8676821
change filtering to diff
sra405 Oct 20, 2022
e45d78d
minor linting changes
sra405 Oct 20, 2022
5c37e59
linting remove trailing space checks
sra405 Oct 20, 2022
54ebeb8
should pass linting
sra405 Oct 20, 2022
64e694a
readme and revert some markdown
sra405 Oct 20, 2022
d306140
Merge pull request #11 from raspberrypilearning/test-linting
sra405 Oct 21, 2022
8b662e8
New translations en.yml (Japanese)
raspberrypitranslationsbot Dec 12, 2022
5fdc094
New translations en.yml (Japanese)
raspberrypitranslationsbot Dec 12, 2022
881de73
New translations en.yml (Japanese)
raspberrypitranslationsbot Dec 14, 2022
ac174e7
New translations en.yml (Japanese)
raspberrypitranslationsbot Dec 14, 2022
b688717
New translations en.yml (Japanese)
raspberrypitranslationsbot Dec 15, 2022
1848764
New translations en.yml (Japanese)
raspberrypitranslationsbot Dec 15, 2022
8580979
New translations en.yml (Japanese)
raspberrypitranslationsbot Dec 15, 2022
cf6fc9f
New translations en.yml (Japanese)
raspberrypitranslationsbot Dec 20, 2022
6d0ffe9
New translations en.yml (Japanese)
raspberrypitranslationsbot Dec 20, 2022
db4f292
1289: Add translations for Collections with dummy collection
glenpike Feb 2, 2023
92b7457
Merge pull request #12 from raspberrypilearning/1289-collection-trans…
Feb 2, 2023
11cd8fd
refactor(pathways/collections-config): nest fields to avoid potential…
Feb 13, 2023
04f5496
feat(meta_title-and-meta_description): add existing data from project…
Feb 14, 2023
0864516
Merge pull request #13 from raspberrypilearning/nest-attributes
Feb 20, 2023
fd7b1ae
Add in other collections
Feb 27, 2023
e88911c
Merge pull request #14 from raspberrypilearning/glenpike-patch-1
Feb 27, 2023
1d0e1b5
Update en.yml
MarcScott Feb 28, 2023
f3d48bc
update web path
MarcScott Mar 16, 2023
52c7e2e
fix(title/subtitle-and-collections-metatitle): split the titles for n…
Mar 20, 2023
aecb75a
Merge pull request #15 from raspberrypilearning/collections-go-live
sra405 Mar 20, 2023
60474a7
Update en.yml
MarcScott Mar 24, 2023
359adbc
Update en.yml
MistaSee Apr 21, 2023
7bbc79c
Update en.yml
MistaSee Apr 21, 2023
3a4890a
Copy update to Experience AI title
grega May 16, 2023
d9b1cea
More Unity added
MarcScott Jun 13, 2023
16a7107
Merge pull request #16 from raspberrypilearning/MarcScott-patch-1
MarcScott Jun 13, 2023
0324c1e
bump actions checkout version
sra405 Jun 13, 2023
a02c3b0
Merge pull request #17 from raspberrypilearning/fix-actions
sra405 Jun 13, 2023
e33c9e2
Update en.yml
MarcScott Jun 13, 2023
bb011b9
Merge pull request #18 from raspberrypilearning/MarcScott-patch-2
MarcScott Jun 13, 2023
96a5dbe
Fixed Typos
pjbRPF Jun 13, 2023
025a694
Adding new subtext "Rigidbodies"
m-bowley Jun 15, 2023
e914d02
Merge pull request #19 from raspberrypilearning/m-bowley-patch-1
m-bowley Jun 15, 2023
cab5a31
Update en.yml
MarcScott Jun 20, 2023
50b07d8
Merge pull request #20 from raspberrypilearning/MarcScott-patch-3
MarcScott Jun 20, 2023
faeaaa5
revert revert
sra405 Jun 21, 2023
cfa19b5
Update python description en.yml
tessyraspberrypi Jun 26, 2023
46e8680
Update en.yml
Jul 3, 2023
9de5ffd
Merge pull request #21 from raspberrypilearning/magdalenajadach-patch-1
MarcScott Jul 3, 2023
8641abf
Update en.yml
MistaSee Jul 18, 2023
e4b1b53
fix formatting
sra405 Jul 18, 2023
905fd04
Update en.yml
MistaSee Jul 19, 2023
c05afd6
Update en.yml
MistaSee Jul 19, 2023
757cf1e
Merge pull request #23 from raspberrypilearning/MistaSee-patch-2
MistaSee Jul 19, 2023
0a1683c
New translations en.yml (French)
raspberrypitranslationsbot Jul 28, 2023
1e88baa
New translations en.yml (Arabic)
raspberrypitranslationsbot Jul 28, 2023
3beecec
New translations en.yml (Greek)
raspberrypitranslationsbot Jul 28, 2023
33b41b3
New translations en.yml (Japanese)
raspberrypitranslationsbot Jul 28, 2023
382b561
New translations en.yml (Dutch)
raspberrypitranslationsbot Jul 28, 2023
ba19577
New translations en.yml (Polish)
raspberrypitranslationsbot Jul 28, 2023
33d607c
New translations en.yml (Russian)
raspberrypitranslationsbot Jul 28, 2023
539adfd
New translations en.yml (English)
raspberrypitranslationsbot Jul 28, 2023
1e340ef
New translations en.yml (Portuguese, Brazilian)
raspberrypitranslationsbot Jul 28, 2023
b1b6100
New translations en.yml (Marathi)
raspberrypitranslationsbot Jul 28, 2023
3e613d2
New translations en.yml (Croatian)
raspberrypitranslationsbot Jul 28, 2023
cea43e7
New translations en.yml (Hindi)
raspberrypitranslationsbot Jul 28, 2023
129f42a
New translations en.yml (Welsh)
raspberrypitranslationsbot Jul 28, 2023
bb874a6
New translations en.yml (Kannada)
raspberrypitranslationsbot Jul 28, 2023
d22f6fe
New translations en.yml (Swahili)
raspberrypitranslationsbot Jul 28, 2023
7df5c66
New translations en.yml (Spanish, Latin America)
raspberrypitranslationsbot Jul 28, 2023
bc197f5
Update en.yml
MarcScott Aug 9, 2023
c6431d9
New translations en.yml (French)
raspberrypitranslationsbot Aug 9, 2023
5baa406
New translations en.yml (Arabic)
raspberrypitranslationsbot Aug 9, 2023
ed7a498
New translations en.yml (Greek)
raspberrypitranslationsbot Aug 9, 2023
bd9049d
New translations en.yml (Japanese)
raspberrypitranslationsbot Aug 9, 2023
2e6e700
New translations en.yml (Dutch)
raspberrypitranslationsbot Aug 9, 2023
e0d8da0
New translations en.yml (Polish)
raspberrypitranslationsbot Aug 9, 2023
ed6eadf
New translations en.yml (Russian)
raspberrypitranslationsbot Aug 9, 2023
f32aa9e
New translations en.yml (English)
raspberrypitranslationsbot Aug 9, 2023
453fe72
New translations en.yml (Portuguese, Brazilian)
raspberrypitranslationsbot Aug 9, 2023
dd30a7e
New translations en.yml (Marathi)
raspberrypitranslationsbot Aug 9, 2023
e64ec76
New translations en.yml (Croatian)
raspberrypitranslationsbot Aug 9, 2023
ee22b39
New translations en.yml (Hindi)
raspberrypitranslationsbot Aug 9, 2023
fbbb0eb
New translations en.yml (Welsh)
raspberrypitranslationsbot Aug 9, 2023
7e1ef73
New translations en.yml (Kannada)
raspberrypitranslationsbot Aug 9, 2023
6838697
New translations en.yml (Swahili)
raspberrypitranslationsbot Aug 9, 2023
22e7764
New translations en.yml (Spanish, Latin America)
raspberrypitranslationsbot Aug 9, 2023
bdb465c
New translations en.yml (Ukrainian)
raspberrypitranslationsbot Aug 15, 2023
4eb9be7
New translations en.yml (Japanese)
raspberrypitranslationsbot Aug 17, 2023
8f858b3
New translations en.yml (Japanese)
raspberrypitranslationsbot Aug 17, 2023
e5183e9
New translations en.yml (Japanese)
raspberrypitranslationsbot Aug 17, 2023
9d8f34b
New translations en.yml (Japanese)
raspberrypitranslationsbot Aug 18, 2023
208b7a3
New translations en.yml (Japanese)
raspberrypitranslationsbot Aug 18, 2023
deb6436
New translations en.yml (French)
raspberrypitranslationsbot Aug 20, 2023
a897330
New translations en.yml (French)
raspberrypitranslationsbot Aug 20, 2023
40570c3
New translations en.yml (French)
raspberrypitranslationsbot Aug 21, 2023
349fc23
New translations en.yml (French)
raspberrypitranslationsbot Aug 21, 2023
1076659
New translations en.yml (French)
raspberrypitranslationsbot Aug 21, 2023
3f0ebe8
New translations en.yml (Dutch)
raspberrypitranslationsbot Sep 18, 2023
d52afc7
New translations en.yml (Dutch)
raspberrypitranslationsbot Sep 18, 2023
725cfb2
New translations en.yml (Dutch)
raspberrypitranslationsbot Sep 19, 2023
9a970b6
New translations en.yml (Dutch)
raspberrypitranslationsbot Sep 19, 2023
8d87827
New translations en.yml (Ukrainian)
raspberrypitranslationsbot Sep 19, 2023
d74956a
Merge pull request #7 from raspberrypilearning/l10n_gh-pages
sashamishcheriakova Sep 19, 2023
ca41910
fix(pathways-files): delete auto generated untranslated crowdin files…
Sep 20, 2023
7a908c1
fix(pathways/nl-NL): fix VSCode auto formatting prior to setting the …
Sep 20, 2023
1da754e
Merge pull request #25 from raspberrypilearning/fix-crowdin-files
sra405 Sep 20, 2023
b9b330f
Update Crowdin configuration file
raspberrypitranslationsbot Sep 20, 2023
dde04a7
Added microbit intro
pjbRPF Oct 3, 2023
b26372a
Merge pull request #27 from raspberrypilearning/pjbRPF-patch-1
pjbRPF Oct 3, 2023
50ba79a
changed references to online coding environment
pjbRPF Oct 13, 2023
05ca549
Merge pull request #28 from raspberrypilearning/PeteMorePythonEdit
pjbRPF Oct 13, 2023
504af84
Update en.yml
m-bowley Nov 6, 2023
82884de
Merge pull request #29 from raspberrypilearning/m-bowley-patch-1
sra405 Nov 6, 2023
1d89c3f
Update en.yml
MarcScott Nov 6, 2023
78c049d
Update translations
sashamishcheriakova Dec 21, 2023
f43ea02
Add translations
sashamishcheriakova Dec 21, 2023
c2eb3af
Add localisation
sashamishcheriakova Jan 2, 2024
02f0131
Update collections yml files
sashamishcheriakova Jan 2, 2024
aaa19de
Revert "Update collections yml files"
grega Jan 3, 2024
3f7a300
Revert "Add localisation"
grega Jan 3, 2024
540f806
Merge pull request #30 from raspberrypilearning/revert-possible-broke…
grega Jan 3, 2024
543871a
Revert "Add translations"
grega Jan 3, 2024
963ed39
Revert "Update translations"
grega Jan 3, 2024
4e3f9f5
Merge pull request #31 from raspberrypilearning/revert-possible-broke…
grega Jan 3, 2024
b6ee7e0
Revert "Revert possible broken changes"
grega Jan 3, 2024
80be735
Merge pull request #32 from raspberrypilearning/revert-31-revert-poss…
grega Jan 3, 2024
71a10ca
Revert "Revert possible broken changes"
grega Jan 3, 2024
ca9ae43
Merge pull request #33 from raspberrypilearning/revert-30-revert-poss…
grega Jan 3, 2024
a3c39ad
Add deployment note
grega Jan 4, 2024
2107d3c
Update en.yml
sashamishcheriakova Jan 8, 2024
f45d42d
Add translation
sashamishcheriakova Jan 23, 2024
690ef83
Update en.yml
pjbRPF Apr 5, 2024
13b3e47
Update en.yml
pjbRPF Apr 11, 2024
43e18e5
Update en.yml
pjbRPF Apr 11, 2024
c06e4ed
Merge pull request #34 from raspberrypilearning/pjbRPF-patch-1
pjbRPF Apr 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: yamllint
on:
pull_request:
branches:
- gh-pages
jobs:
yamllint:
name: yamllint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: yamllint
uses: reviewdog/action-yamllint@v1
with:
github_token: ${{ secrets.github_token }}
reporter: github-pr-review
level: warning
yamllint_flags: 'pathways'
fail_on_error: true
filter_mode: nofilter
12 changes: 12 additions & 0 deletions .yamllint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
# Config customised based on these docs:
# https://yamllint.readthedocs.io/en/stable/configuration.html#configuration

extends: default

rules:
comments: disable
comments-indentation: disable
empty-lines: disable
line-length: disable
trailing-spaces: disable
104 changes: 103 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,103 @@
Descriptions of Raspberry Pi project pathways.
# Pathway translations

This repository contains translations that are used by the Projects Admin back end and Projects website front end

If you add a Pathway to the Projects Admin, it normally has a title and description, which will be used on the Projects website.

However, if you add data in the relevant translation file here to match the slug for the Pathway, the system will use those translations instead of the defaults.

You can also add translations for metadata - title & description and for the new Pathway designs, you can add 'header' data to populate the sections in the Pathway page's header.

# Updating

YAML needs linting because if invalid syntax is pushed to the `gh-pages` branch it can cause server errors on Projects Admin!!

We've automated this through CI using Github Actions, to trigger this you need to create a Pull Request into `gh-pages`, if any errors exist comments will be automatically added to your PR along with the suspected line.

# Deploying

Changes here only need to be merged in to the `gh-pages` branch, then the Projects Admin / API application (Heroku) needs to be restarted (as it performs a [DownloadPathwayTranslationsJob](https://github.com/RaspberryPiFoundation/projects-admin/blob/main/lib/tasks/ephemeral_setup.rake) on startup).

# Examples

Here is a simple example with just title, description and meta data:

```yaml
scratch-intro:
title: "Introduction to Scratch: sprites, scripts, and loops"
description: In this introduction to coding in Scratch for beginners, you will learn how to add code, costumes, and sounds to sprites as you make animations, a game, an app, and a book.
meta_title: Project path | Intro to Scratch programming for kids
meta_description: Introduction to Scratch programming for kids, teenagers and young adults. Learn how to make animations, a game, an app, and a book.
```

This is an example with the header populated:

```yaml
scratch-intro:
title: "Introduction to Scratch: sprites, scripts, and loops"
description: In this introduction to coding in Scratch for beginners, you will learn how to add code, costumes, and sounds to sprites as you make animations, a game, an app, and a book.
meta_title: Project path | Intro to Scratch programming for kids
meta_description: Introduction to Scratch programming for kids, teenagers and young adults. Learn how to make animations, a game, an app, and a book.
header:
- title: "What will I create?"
content: |
Through this path you will create an interactive project, games, a simulation, and a piece of digital art.
By the end of this path you will have used your new skills to become a digital artist with your own unique, inspirational piece of art that can be scaled using repeated patterns.
- title: "What do I need to know?"
content: |
- Basic typing and computer navigation skills
- "Experience coding in Scratch. If you are unfamiliar with Scratch you could try our Scratch paths, [Introduction to Scratch](https://projects.raspberrypi.org/en/pathways/scratch-intro), [More Scratch](https://projects.raspberrypi.org/en/pathways/more-scratch), and [Further Scratch](https://projects.raspberrypi.org/en/pathways/further-scratch)."
- title: "What do I need?"
content: |
- Access to a web browser capable of running [trinket.io](https://trinket.io).
- title: "Facilitator information"
content: |
##321…Make!
This path is made up of three different types of project in a 3-2-1 structure:

- 3 Explore projects to introduce creators to a set of skills, and provide step-by-step instructions to help them develop initial confidence.
- 2 Design projects to allow creators to practise the skills they learned in the previous Explore projects, and to express themselves creatively whilst growing independence.
- 1 Invent project where creators meet a project brief for a particular audience using their skills.

##Reflection
Each project contains a reflection step. Reflecting is an important part of learning, because it helps make new connections in your brain. Creators answer three questions to reflect on what they’ve learned.

After each question, they press ‘Check my answer’. If an answer is incorrect, useful feedback will guide them towards the correct answer. There is no limit to the amount of times they can attempt each question.

##Saving projects in Trinket
If creators have a Trinket account, they can remix the starter projects to save a copy to their My Trinkets library.

If they don’t have a Trinket account, they can still come back to their project in the future by using the same computer and using the starter project link.

##Inspiring the community
Creators are encouraged to inspire others in the Raspberry Pi Foundation community by sharing their projects with us via the [project submissions form](https://form.raspberrypi.org/f/community-project-submissions). Projects will be anonymously shared to our Community Galleries.
```

the `header` is a [yaml array of objects](https://www.w3schools.io/file/yaml-arrays/#yaml-arrays-of-objects) which contains `title` and `content` keys.

The values for the `content` can be written with simple [markdown](https://daringfireball.net/projects/markdown/) to add

- headers
```
##Saving projects in Trinket
```

- links
```
[trinket.io](https://trinket.io)
```

- lists
```
- Basic typing and computer navigation skills
- "Experience coding in Scratch. If you are unfamiliar with Scratch you can..."
```

Multiline content can be added using the '|' character and ensuring indentation follows the YAML syntax:

```
content: |
Through this path you will create an interactive project, games, a simulation, and a piece of digital art.
By the end of this path you will have used your new skills to become a digital artist with your own unique, inspirational piece of art that can be scaled using repeated patterns.
```

39 changes: 39 additions & 0 deletions collections/el-GR.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
el-GR:
collections:
scratch:
title: "Scratch"
description: "Ξεκίνησε την περιπέτειά σου στην ψηφιακή δημιουργία, μαθαίνοντας να προγραμματίζεις κινούμενα σχέδια, ιστορίες και παιχνίδια στη Scratch."
meta_description: "scratch, παιδιά, παιδί, κώδικας, προγραμματισμός, παιχνίδια, κινούμενα σχέδια"
additional_paths_title: "Πρόσθετες διαδρομές Scratch"
additional_paths_description: "Πρόσθετες διαδρομές Scratch που θα σε βοηθήσουν να συνεχίσεις το ταξίδι του προγραμματισμού."
python:
title: "Python"
description: "Μάθε για την Python, μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού στον κόσμο για τη δημιουργία ψηφιακής τέχνης, διαδραστικών χαρτών και μοντέλων."
meta_description: "python, παιδιά, παιδί, κώδικας, προγραμματισμός, παιχνίδια, κινούμενα σχέδια"
additional_paths_title: "Πρόσθετες διαδρομές Python"
additional_paths_description: "Πρόσθετες διαδρομές Python που θα σε βοηθήσουν να συνεχίσεις το ταξίδι του προγραμματισμού."
html_and_css:
title: "Σχεδιασμός ιστοσελίδων"
description: "Δημιούργησε ιστοσελίδες και εφαρμογές μαθαίνοντας HTML, CSS και JavaScript και μοιράσου τις με τους φίλους σου."
meta_description: "web, html, css, javascript, websites, παιδί, παιδιά, κώδικας, προγραμματισμός"
additional_paths_title: "Πρόσθετες διαδρομές σχεδιασμού ιστοσελίδων"
additional_paths_description: "Πρόσθετες διαδρομές σχεδιασμού ιστοσελίδων που θα σε βοηθήσουν να συνεχίσεις το ταξίδι του προγραμματισμού."
physical_computing:
title: "Physical computing"
description: "Έλεγξε και αλληλεπίδρασε με τον πραγματικό κόσμο συνδυάζοντας τον κώδικα με τα ηλεκτρονικά."
meta_description: "physical computing, ηλεκτρονικά, iot, internet of things, παιδιά, παιδί, κώδικας, προγραμματισμός"
additional_paths_title: "Πρόσθετες Διαδρομές Physical Computing"
additional_paths_description: "Πρόσθετες διαδρομές Physical computing που θα σε βοηθήσουν να συνεχίσεις το ταξίδι του προγραμματισμού."
unity:
title: "Unity"
description: "Δημιούργησε και εξερεύνησε τρισδιάστατους κόσμους με τη δύναμη του Unity."
meta_description: "unity, 3D, παιχνίδια, κινούμενα σχέδια, προσομοιώσεις, παιδιά, παιδί, κώδικας, προγραμματισμός"
additional_paths_title: ""
additional_paths_description: ""
microbit:
title: "micro:bit"
description: "Δημιούργησε ελκυστικά έργα physical computing με το micro:bit του BBC."
meta_description: "microbit, παιδί, παιδιά, κώδικας, προγραμματισμός, παιχνίδια, κινούμενα σχέδια"
additional_paths_title: ""
additional_paths_description: ""
39 changes: 39 additions & 0 deletions collections/en.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
en:
collections:
scratch:
title: "Scratch"
description: "Begin your adventure in digital making, by learning to code animations, stories, and games in Scratch."
meta_description: "scratch, kids, child, children, coding, programming, games, animations"
additional_paths_title: "Additional Scratch paths"
additional_paths_description: "Additional Scratch paths to help you continue on your coding journey."
python:
title: "Python"
description: "Learn about Python one of the world’s most popular programming languages to create digital art, interactive maps and models."
meta_description: "python, kids, child, children, coding, programming, games, animations"
additional_paths_title: "Additional Python paths"
additional_paths_description: "Additional Python paths to help you continue on your coding journey."
html_and_css:
title: "Web design"
description: "Build websites and apps by learning HTML, CSS, and JavaScript, and share with your friends."
meta_description: "web, html, css, javascript, websites, hild, children, coding, programming"
additional_paths_title: "Additional web design paths"
additional_paths_description: "Additional web design paths to help you continue on your coding journey."
physical_computing:
title: "Physical computing"
description: "Control and interact with the real world combining code with electronics."
meta_description: "physical computing, electronics, iot, internet of things, kids, child, children, coding, programming"
additional_paths_title: "Additional Physical Computing paths"
additional_paths_description: "Additional Physical Computing paths to help you continue on your coding journey."
unity:
title: "Unity"
description: "Create and explore 3D worlds with the power of Unity."
meta_description: "unity, 3D, games, animations, simulations, kids, children, coding, programming"
additional_paths_title: ""
additional_paths_description: ""
microbit:
title: "micro:bit"
description: "Create engaging physical computing projects with the BBC micro:bit."
meta_description: "microbit, child, children, coding, programming, games, animations"
additional_paths_title: ""
additional_paths_description: ""
39 changes: 39 additions & 0 deletions collections/fr-FR.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
fr-FR:
collections:
scratch:
title: "Scratch"
description: "Commence ton aventure dans la création numérique en apprenant à coder des animations, des histoires et des jeux dans Scratch."
meta_description: "scratch, enfants, jeune, jeunes, codage, programmation, jeux, animations"
additional_paths_title: "Parcours Scratch supplémentaires"
additional_paths_description: "Des parcours Scratch supplémentaires pour t'aider à continuer ton parcours de codage."
python:
title: "Python"
description: "Découvre Python, l'un des langages de programmation les plus populaires au monde pour créer de l'art numérique, des cartes interactives et des modèles."
meta_description: "python, enfants, jeune, jeunes, codage, programmation, jeux, animations"
additional_paths_title: "Parcours Python supplémentaires"
additional_paths_description: "Des parcours Python supplémentaires pour t'aider à poursuivre ton parcours de codage."
html_and_css:
title: "Conception de sites internet"
description: "Crée des sites web et des applications en apprenant HTML, CSS et JavaScript, et partage-les avec tes amis."
meta_description: "web, html, css, javascript, sites web, jeune, jeunes, codage, programmation"
additional_paths_title: "Parcours de conception de sites web supplémentaires"
additional_paths_description: "Des parcours de conception de sites web supplémentaires pour t'aider à poursuivre ton parcours de codage."
physical_computing:
title: "Informatique physique"
description: "Contrôle et interagis avec le monde réel en combinant le code avec l'électronique."
meta_description: "informatique physique, électronique, iot, internet des objets, enfants, jeune, jeunes, codage, programmation"
additional_paths_title: "Parcours informatique physique supplémentaires"
additional_paths_description: "Des parcours informatique physique supplémentaires pour t'aider à poursuivre ton parcours de codage."
unity:
title: "Unity"
description: "Crée et explore des mondes 3D avec la puissance d'Unity."
meta_description: "unity, 3D, jeux, animations, simulations, enfants, jeunes, codage, programmation"
additional_paths_title: ""
additional_paths_description: ""
microbit:
title: "micro:bit"
description: "Crée des projets informatiques physiques attrayants avec le BBC micro:bit."
meta_description: "microbit, enfant, enfants, codage, programmation, jeux, animations"
additional_paths_title: ""
additional_paths_description: ""
39 changes: 39 additions & 0 deletions collections/it-IT.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
it-IT:
collections:
scratch:
title: "Scratch"
description: "Inizia la tua avventura nel digital making, imparando a programmare animazioni, storie e giochi in Scratch."
meta_description: "scratch, bambini, bambino, programmazione, coding, giochi, animazioni"
additional_paths_title: "Percorsi di Scratch aggiuntivi"
additional_paths_description: "Percorsi di Scratch aggiuntivi per aiutarti a proseguire nel tuo viaggio nella programmazione."
python:
title: "Python"
description: "Scopri di più su Python uno dei linguaggi di programmazione più popolari al mondo per creare arte digitale, mappe interattive e modelli."
meta_description: "python, bambini, bambino, programmazione, coding, giochi, animazioni"
additional_paths_title: "Percorsi di Python aggiuntivi"
additional_paths_description: "Percorsi di Python aggiuntivi per aiutarti a proseguire nel tuo viaggio nella programmazione."
html_and_css:
title: "Web design"
description: "Costruisci siti web e app imparando HTML, CSS, e JavaScript, e condividili con i tuoi amici."
meta_description: "web, html, css, javascript, siti web, website, bambino, bambini, coding, programmazione"
additional_paths_title: "Percorsi di web design aggiuntivi"
additional_paths_description: "Percorsi di web design aggiuntivi per aiutarti a proseguire nel tuo viaggio nella programmazione."
physical_computing:
title: "Physical computing"
description: "Controlla e interagisci con il mondo reale utilizzando il codice e la programmazione, insieme all'elettronica."
meta_description: "physical computing, elettronica, iot, internet of things, internet delle cose, bambini, bambino, coding, programmazione"
additional_paths_title: "Percorsi di Physical Computing aggiuntivi"
additional_paths_description: "Percorsi di Physical Computing aggiuntivi per aiutarti a proseguire nel tuo viaggio nella programmazione."
unity:
title: "Unity"
description: "Crea ed esplora i mondi 3D con il potere dell'Unità."
meta_description: "unity, 3D, giochi, animazioni, simulazioni, bambini, bambino, coding, programmazione"
additional_paths_title: ""
additional_paths_description: ""
microbit:
title: "micro:bit"
description: "Crea progetti coinvolgenti di Physical computing con Micro:bit di BBC."
meta_description: "microbit, bambino, bambini, coding, programmazione, giochi, animazioni"
additional_paths_title: ""
additional_paths_description: ""
Loading