Skip to content

Commit fe77c27

Browse files
authored
Initial commit
0 parents  commit fe77c27

File tree

10 files changed

+840
-0
lines changed

10 files changed

+840
-0
lines changed

.github/workflows/main.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
on: [push]
2+
3+
jobs:
4+
verify-course:
5+
runs-on: ubuntu-latest
6+
name: Verify course
7+
steps:
8+
- uses: actions/checkout@v2
9+
- uses: LibreLingo/course-ci@main

LICENSE

Lines changed: 438 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# LibreLingo-[Target Language]-from-[Base Language]
2+
3+
[Target Language extended uppercase] course for [Base Language extended uppercase] speakers
4+
5+
## Usages of this template
6+
7+
- [ ] Title
8+
Please replace [Target Language] in the title of the README with the language that you would like to teach, (ex. Spanish), and the base language with the language that you start to teach (ex. English), respecting the extended and contracted versions.
9+
10+
Full example of the title: LibreLingo-ES-from-EN
11+
Full example of the description: Spanish course for english speakers
12+
13+
- [ ] course/course.yaml
14+
In this file you should customize the placeholders, and all the zones that you retain to. Pay attention also to the modules section, the order will match the one in which the course will be rendered also in the app.
15+
16+
- [ ] course/[module]/module.yaml
17+
Be sure that there is a match with the files that you put inside this file and the files inside the folder.
18+

course/course.yaml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# This file contains generic meta-data about the course
2+
3+
Course:
4+
Language:
5+
Name: [Target Language extended]
6+
IETF BCP 47: [Target Language contracted lowercase]
7+
For speakers of:
8+
Name: [Base Language extended]
9+
IETF BCP 47: [Base Language contracted lowercase]
10+
License:
11+
Name: Attribution-ShareAlike 4.0 International
12+
Short name: CC BY-SA 4.0
13+
Link: https://creativecommons.org/licenses/by-sa/4.0/legalcode
14+
Repository: https://github.com/LibreLingo/LibreLingo-ES-from-EN
15+
Special characters:
16+
- "á"
17+
- "Á"
18+
- "é"
19+
- "É"
20+
- "í"
21+
- "Í"
22+
- "ó"
23+
- "Ó"
24+
- "ú"
25+
- "Ú"
26+
- "ü"
27+
- "Ü"
28+
- "ñ"
29+
- "Ñ"
30+
- "¿"
31+
- "¡"
32+
33+
Modules:
34+
- introduction/
35+
- basics/
36+
- activities/
37+
38+
Settings:
39+
Audio:
40+
Enabled: True
41+
TTS:
42+
- Provider: Polly
43+
Voice: Lucia
44+
Engine: standard

course/grammar/module.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Module:
2+
Name: "Grammar"
3+
4+
Skills:
5+
- ser_estar.yaml
6+
- continuous.yaml
Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
Skill:
2+
Name: Continuous
3+
Id: 17
4+
5+
New words: []
6+
7+
Phrases:
8+
- Phrase: Nosotros estamos cocinando la cena
9+
Alternative versions:
10+
- Nosotras estamos cocinando la cena
11+
- Estamos cocinando la cena
12+
Translation: We are cooking dinner
13+
Alternative translations:
14+
- We're cooking dinner
15+
16+
- Phrase: Yo estoy haciendo este ejercicio
17+
Alternative:
18+
- Estoy haciendo este ejercicio
19+
- Yo estoy haciendo este entrenamiento
20+
- Estoy haciendo este entrenamiento
21+
Translation: I am doing this exercise
22+
Alternative translations:
23+
- I'm doing this exercise
24+
25+
- Phrase: Ellos están jugando
26+
Alternative versions:
27+
- Están jugando
28+
- Ellas están jugando
29+
Translation: They are playing
30+
Alternative translations:
31+
- They're playing
32+
33+
- Phrase: Estás escuchando?
34+
Alternative versions:
35+
- Tú estás escuchando?
36+
Translation: Are you listening?
37+
38+
- Phrase: Estás aprendiendo mucho
39+
Alternative versions:
40+
- Tú estás aprendiendo mucho
41+
Translation: You are learning a lot
42+
Alternative translations:
43+
- You're learning a lot
44+
45+
- Phrase: El pato está abrazando al gato
46+
Translation: The duck is hugging the cat
47+
48+
- Phrase: Ella está nadando en el mar
49+
Alternative versions:
50+
- Está nadando en el mar
51+
Translation: She is swimming in the sea
52+
Alternative translations:
53+
She's swimming in the sea
54+
55+
- Phrase: Él está comiendo chocolate
56+
Alternative versions:
57+
- Está comiendo chocolate
58+
Translation: He is eating chocolate
59+
Alternative translations:
60+
- He's eating chocolate
61+
62+
- Phrase: ¿Están escribiendo una carta?
63+
Alternative versions:
64+
- ¿Ellos están escribiendo una carta?
65+
- ¿Ellas están escribiendo una carta?
66+
Translation: Are they writing a letter?
67+
68+
- Phrase: Nosotras vamos al parque
69+
Alternative versions:
70+
- Nosotros vamos al parque
71+
- Vamos al parque
72+
Translation: We are going to the park
73+
Alternative translations:
74+
- We're going to the park
75+
76+
- Phrase: Yo estoy cantando una canción
77+
Alternative versions:
78+
- Estoy cantando una canción
79+
Translation: I am singing a song
80+
Alternative translations:
81+
- I'm singing a song
82+
83+
Mini-dictionary:
84+
English:
85+
- cooking: cocinando
86+
- dinner: cena
87+
- doing: haciendo
88+
- this:
89+
- esta
90+
- este
91+
- esto
92+
- tan
93+
- exercise:
94+
- ejercicio
95+
- entrenamiento
96+
- playing: jugando
97+
- listening: escuchando
98+
- learning: aprendiendo
99+
- hugging: abrazando
100+
- swimming: nadando
101+
- eating: comiendo
102+
- chocolate: chocolate
103+
- writing: escribiendo
104+
- letter: carta
105+
- going: yendo
106+
- singing: cantando
107+
- song: canción
108+
109+
Spanish:
110+
- cocinando: cooking
111+
- cena: cooking
112+
- haciendo: doing
113+
- este: this
114+
- ejercicio: exercise
115+
- jugando: playing
116+
- escuchando: listening
117+
- estás: you are
118+
- aprendiendo: learning
119+
- abrazando: hugging
120+
- al: to the
121+
- nadando: swimming
122+
- chocolate: chocolate
123+
- comiendo: eating
124+
- escribiendo: writing
125+
- carta: letter
126+
- vamos:
127+
- we're going
128+
- we are going
129+
- cantando: singing
130+
- canción: song
Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
Skill:
2+
Name: Ser/estar
3+
Id: 16
4+
5+
New words: []
6+
7+
Phrases:
8+
- Phrase: Yo soy un estudiante
9+
Alternative versions:
10+
- Soy estudiante
11+
- Soy un estudiante
12+
- Soy una estudiante
13+
- Yo soy una estudiante
14+
Translation: I am a student
15+
Alternative translations:
16+
- I'm a student
17+
18+
- Phrase: Yo estoy en la escuela
19+
Alternative versions:
20+
- Estoy en la escuela
21+
Translation: I am at school
22+
Alternative translations:
23+
- I am in school
24+
25+
- Phrase: Ella es enfermera
26+
Alternative versions:
27+
- Es enfermera
28+
Translation: She is a nurse
29+
Alternative translations:
30+
- She's a nurse
31+
32+
- Phrase: Ella está enferma
33+
Alternative versions:
34+
- Está enferma
35+
Translation: She's ill
36+
Alternative translations:
37+
- She is ill
38+
- She's sick
39+
- She is sick
40+
41+
- Phrase: Nosotras estamos en la ciudad
42+
Alternative versions:
43+
- Estamos en la ciudad
44+
- Nosotros estamos en la ciudad
45+
Translation: We are in the city
46+
Alternative translations:
47+
- We're in the city
48+
49+
- Phrase: El gato está limpio
50+
Alternative versions:
51+
- La gata está limpia
52+
Translation: The cat is clean
53+
Alternative translations:
54+
- The cat's clean
55+
56+
- Phrase: Ellos están listos
57+
Alternative versions:
58+
- Están listos
59+
Translation: They are ready
60+
Alternative translations:
61+
- They're ready
62+
63+
- Phrase: Ellos son listos
64+
Alternative versions:
65+
- Son listos
66+
Translation: They are smart
67+
Alternative translations:
68+
- They're smart
69+
70+
- Phrase: ¿Sois médicas?
71+
Alternative versions:
72+
- ¿Vosotras sois médicas?
73+
- ¿Sois médicos?
74+
- ¿Vosotros sois médicos?
75+
Translation: Are you doctors?
76+
77+
- Phrase: ¿Estáis contentas?
78+
Alternative versions:
79+
- ¿Vosotras estáis contentas?
80+
- ¿Vosotras estáis felices?
81+
- ¿Vosotras estáis satisfechas?
82+
- ¿Vosotras estáis alegres?
83+
- ¿Estáis felices?
84+
- ¿Estáis satisfechas?
85+
- ¿Estáis alegres?
86+
- ¿Estáis contentos?
87+
- ¿Vosotros estáis contentos?
88+
- ¿Vosotros estáis felices?
89+
- ¿Vosotros estáis satisfechos?
90+
- ¿Vosotros estáis alegres?
91+
- ¿Estáis satisfechos?
92+
Translation: Are you happy?
93+
Alternative translations:
94+
- Are you content?
95+
- Are you satisfied?
96+
97+
Mini-dictionary:
98+
English:
99+
- student: estudiante
100+
- at: en
101+
- in: en
102+
- city: ciudad
103+
- school: escuela
104+
- nurse:
105+
- enfermero
106+
- enfermera
107+
- ill:
108+
- enfermo
109+
- enferma
110+
- clean:
111+
- limpio
112+
- limpia
113+
- limpiar
114+
- ready:
115+
- listo
116+
- lista
117+
- listos
118+
- listas
119+
- preparar
120+
- smart:
121+
- listo
122+
- lista
123+
- listos
124+
- listas
125+
- happy:
126+
- contento
127+
- contenta
128+
- contentos
129+
- contentas
130+
131+
Spanish:
132+
- estudiante: student
133+
- estoy:
134+
- I am
135+
- I'm
136+
- en:
137+
- in
138+
- at
139+
- "on"
140+
- escuela: school
141+
- enfermera: nurse
142+
- está: is
143+
- enferma:
144+
- ill
145+
- sick
146+
- estamos:
147+
- we are
148+
- we're
149+
- ciudad: city
150+
- limpio: clean
151+
- están:
152+
- they are
153+
- they're
154+
- you are
155+
- you're
156+
- listos: ready
157+
- estáis:
158+
- you are
159+
- you're
160+
- contentas: happy
161+
- médicas: doctors

course/introduction/module.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Module:
2+
Name: "Introduction"
3+
4+
Skills:
5+
- greetings.yaml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Greetings

0 commit comments

Comments
 (0)