From: Julien Moutinho Date: Mon, 5 May 2025 14:13:09 +0000 (+0200) Subject: add: Writing/LatinSpec/frozen/in-summer X-Git-Url: https://git.sourcephile.fr/julm/worksheets.git/commitdiff_plain?ds=sidebyside add: Writing/LatinSpec/frozen/in-summer --- diff --git a/src/Worksheets/Writing/Latin.hs b/src/Worksheets/Writing/Latin.hs index c281e76..fd3b67c 100644 --- a/src/Worksheets/Writing/Latin.hs +++ b/src/Worksheets/Writing/Latin.hs @@ -18,7 +18,7 @@ worksheet inputFilePath = do inputText <- Text.readFile inputFilePath let inputLines = Text.lines inputText -- FIXME: this absolute path is not reproducible out of my system - cssPath <- Self.getDataFileName "style/worksheet.css" <&> File.normalise + cssPath <- Self.getDataFileName "worksheet.css" <&> File.normalise return $ Blaze.renderMarkupBuilder do H.docTypeHtml do H.head do diff --git a/tests/Worksheets/Writing/LatinSpec.hs b/tests/Worksheets/Writing/LatinSpec.hs index d3ca336..a825453 100644 --- a/tests/Worksheets/Writing/LatinSpec.hs +++ b/tests/Worksheets/Writing/LatinSpec.hs @@ -49,3 +49,9 @@ spec = do runPart "part5" runPart "part6" runPart "part7" + describe "in-summer" do + describe "en" do + runPart "part1" + runPart "part2" + runPart "part3" + runPart "part4" diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/full.txt b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/full.txt new file mode 100644 index 0000000..26525c8 --- /dev/null +++ b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/full.txt @@ -0,0 +1,26 @@ +Bees'll buzz, kids'll blow dandelion fuzz +And I'll be doing whatever snow does +In summer +A drink in my hand, my snow up against the burning sand +Probably getting gorgeously tanned +In summer + +I'll finally see a summer breeze blow away a winter storm +And find out what happens to solid water when it gets warm +And I can't wait to see what my buddies all think of me +Just imagine how much cooler I'll be +In summer + +Da da, da doo, ah, bah, bah, bah, bah, bah, boo +The hot and the cold are both so intense +Put them together, it just makes sense +Ratdadat, dadadadoo +Winter's a good time to stay in and cuddle +But put me in summer and I'll be a happy snowman + +When life gets rough I like to hold onto my dreams +Of relaxing in the summer sun, just letting off steam +Oh, the sky will be blue, and you guys'll be there too +When I finally do what frozen things do +In summer +In summer! diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.avif b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.avif new file mode 100644 index 0000000..8cd1519 Binary files /dev/null and b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.avif differ diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.html b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.html new file mode 100644 index 0000000..84e0baa --- /dev/null +++ b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.html @@ -0,0 +1,19 @@ + +part1 +
B
e
e
s
'
l
l
b
u
z
z
,
+
+
k
i
d
s
'
l
l
b
l
o
w
d
a
n
d
e
l
i
o
n
f
u
z
z
+
+
A
n
d
I
'
l
l
b
e
d
o
i
n
g
w
h
a
t
e
v
e
r
s
n
o
w
d
o
e
s
+
+
I
n
s
u
m
m
e
r
+
+
A
d
r
i
n
k
i
n
m
y
h
a
n
d
,
m
y
s
n
o
w
+
+
u
p
a
g
a
i
n
s
t
t
h
e
b
u
r
n
i
n
g
s
a
n
d
+
+
P
r
o
b
a
b
l
y
g
e
t
t
i
n
g
g
o
r
g
e
o
u
s
l
y
t
a
n
n
e
d
+
+
I
n
s
u
m
m
e
r
+
+
\ No newline at end of file diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.pdf b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.pdf new file mode 100644 index 0000000..d1d9f59 Binary files /dev/null and b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.pdf differ diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.txt b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.txt new file mode 100644 index 0000000..8ec3dd2 --- /dev/null +++ b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part1.txt @@ -0,0 +1,8 @@ +Bees'll buzz, +kids'll blow dandelion fuzz +And I'll be doing whatever snow does +In summer +A drink in my hand, my snow +up against the burning sand +Probably getting gorgeously tanned +In summer diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part2.html b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part2.html new file mode 100644 index 0000000..180b9f9 --- /dev/null +++ b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part2.html @@ -0,0 +1,19 @@ + +part2 +
I
'
l
l
f
i
n
a
l
l
y
s
e
e
a
s
u
m
m
e
r
b
r
e
e
z
e
+
+
b
l
o
w
a
w
a
y
a
w
i
n
t
e
r
s
t
o
r
m
+
+
A
n
d
f
i
n
d
o
u
t
w
h
a
t
h
a
p
p
e
n
s
+
+
t
o
s
o
l
i
d
w
a
t
e
r
w
h
e
n
i
t
g
e
t
s
w
a
r
m
+
+
A
n
d
I
c
a
n
'
t
w
a
i
t
t
o
s
e
e
+
+
w
h
a
t
m
y
b
u
d
d
i
e
s
a
l
l
t
h
i
n
k
o
f
m
e
+
+
J
u
s
t
i
m
a
g
i
n
e
h
o
w
m
u
c
h
c
o
o
l
e
r
I
'
l
l
b
e
+
+
I
n
s
u
m
m
e
r
+
+
\ No newline at end of file diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part2.txt b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part2.txt new file mode 100644 index 0000000..eb8be58 --- /dev/null +++ b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part2.txt @@ -0,0 +1,8 @@ +I'll finally see a summer breeze +blow away a winter storm +And find out what happens +to solid water when it gets warm +And I can't wait to see +what my buddies all think of me +Just imagine how much cooler I'll be +In summer diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part3.html b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part3.html new file mode 100644 index 0000000..eb674df --- /dev/null +++ b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part3.html @@ -0,0 +1,15 @@ + +part3 +
D
a
d
a
,
d
a
d
o
o
,
a
h
,
b
a
h
,
b
a
h
,
b
a
h
,
b
a
h
,
b
a
h
,
b
o
o
+
+
T
h
e
h
o
t
a
n
d
t
h
e
c
o
l
d
a
r
e
b
o
t
h
s
o
i
n
t
e
n
s
e
+
+
P
u
t
t
h
e
m
t
o
g
e
t
h
e
r
,
i
t
j
u
s
t
m
a
k
e
s
s
e
n
s
e
+
+
R
a
t
d
a
d
a
t
,
d
a
d
a
d
a
d
o
o
+
+
W
i
n
t
e
r
'
s
a
g
o
o
d
t
i
m
e
t
o
s
t
a
y
i
n
a
n
d
c
u
d
d
l
e
+
+
B
u
t
p
u
t
m
e
i
n
s
u
m
m
e
r
a
n
d
I
'
l
l
b
e
a
h
a
p
p
y
s
n
o
w
m
a
n
+
+
\ No newline at end of file diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part3.txt b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part3.txt new file mode 100644 index 0000000..ce2234b --- /dev/null +++ b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part3.txt @@ -0,0 +1,6 @@ +Da da, da doo, ah, bah, bah, bah, bah, bah, boo +The hot and the cold are both so intense +Put them together, it just makes sense +Ratdadat, dadadadoo +Winter's a good time to stay in and cuddle +But put me in summer and I'll be a happy snowman diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part4.html b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part4.html new file mode 100644 index 0000000..e08987e --- /dev/null +++ b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part4.html @@ -0,0 +1,15 @@ + +part4 +
W
h
e
n
l
i
f
e
g
e
t
s
r
o
u
g
h
I
l
i
k
e
t
o
h
o
l
d
o
n
t
o
m
y
d
r
e
a
m
s
+
+
O
f
r
e
l
a
x
i
n
g
i
n
t
h
e
s
u
m
m
e
r
s
u
n
,
j
u
s
t
l
e
t
t
i
n
g
o
f
f
s
t
e
a
m
+
+
O
h
,
t
h
e
s
k
y
w
i
l
l
b
e
b
l
u
e
,
a
n
d
y
o
u
g
u
y
s
'
l
l
b
e
t
h
e
r
e
t
o
o
+
+
W
h
e
n
I
f
i
n
a
l
l
y
d
o
w
h
a
t
f
r
o
z
e
n
t
h
i
n
g
s
d
o
+
+
I
n
s
u
m
m
e
r
+
+
I
n
s
u
m
m
e
r
!
+
+
\ No newline at end of file diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part4.txt b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part4.txt new file mode 100644 index 0000000..c76dec2 --- /dev/null +++ b/tests/Worksheets/Writing/LatinSpec/frozen/in-summer/en/part4.txt @@ -0,0 +1,6 @@ +When life gets rough I like to hold onto my dreams +Of relaxing in the summer sun, just letting off steam +Oh, the sky will be blue, and you guys'll be there too +When I finally do what frozen things do +In summer +In summer! diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/en/part1.html b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/en/part1.html index b5d777f..5c6b768 100644 --- a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/en/part1.html +++ b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/en/part1.html @@ -1,5 +1,5 @@ -part1 +part1
T
h
e
s
n
o
w
g
l
o
w
s
w
h
i
t
e
o
n
t
h
e
m
o
u
n
t
a
i
n
t
o
n
i
g
h
t
diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/en/part2.html b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/en/part2.html index 9716a01..038e835 100644 --- a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/en/part2.html +++ b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/en/part2.html @@ -1,5 +1,5 @@ -part2 +part2
L
e
t
i
t
g
o
!
L
e
t
i
t
g
o
!
C
a
n
'
t
h
o
l
d
i
t
b
a
c
k
a
n
y
m
o
r
e
!
diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part1.html b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part1.html index 2887ebf..b6f6644 100644 --- a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part1.html +++ b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part1.html @@ -1,5 +1,5 @@ -part1 +part1
L
’
h
i
v
e
r
s
’
i
n
s
t
a
l
l
e
d
o
u
c
e
m
e
n
t
d
a
n
s
l
a
n
u
i
t
,
L
a
n
e
i
g
e
e
s
t
r
e
i
n
e
à
s
o
n
t
o
u
r
diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part2.html b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part2.html index 718d01c..71ff112 100644 --- a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part2.html +++ b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part2.html @@ -1,5 +1,5 @@ -part2 +part2
C
a
c
h
e
t
e
s
p
o
u
v
o
i
r
s
,
n
’
e
n
p
a
r
l
e
p
a
s
,
F
a
i
s
a
t
t
e
n
t
i
o
n
,
l
e
s
e
c
r
e
t
s
u
r
v
i
v
r
a
diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part3.html b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part3.html index 5fe74d3..eb78690 100644 --- a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part3.html +++ b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part3.html @@ -1,5 +1,5 @@ -part3 +part3
L
i
b
é
r
é
e
!
D
é
l
i
v
r
é
e
!
J
e
n
e
m
e
n
t
i
r
a
i
p
l
u
s
j
a
m
a
i
s
diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part4.html b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part4.html index 4b2ca32..bbf850e 100644 --- a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part4.html +++ b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part4.html @@ -1,5 +1,5 @@ -part4 +part4
Q
u
a
n
d
o
n
p
r
e
n
d
d
e
l
a
h
a
u
t
e
u
r
,
t
o
u
t
s
e
m
b
l
e
i
n
s
i
g
n
i
f
i
a
n
t
L
a
t
r
i
s
t
e
s
s
e
,
l
’
a
n
g
o
i
s
s
e
e
t
l
a
p
e
u
r
diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part5.html b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part5.html index 325cbd6..c12e22b 100644 --- a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part5.html +++ b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part5.html @@ -1,5 +1,5 @@ -part5 +part5
L
i
b
é
r
é
e
,
d
é
l
i
v
r
é
e
,
l
e
s
é
t
o
i
l
e
s
m
e
t
e
n
d
e
n
t
l
e
s
b
r
a
s
.
L
i
b
é
r
é
e
,
d
é
l
i
v
r
é
e
,
n
o
n
j
e
n
e
p
l
e
u
r
e
p
a
s
.
diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part6.html b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part6.html index 67c4fe1..510a692 100644 --- a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part6.html +++ b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part6.html @@ -1,5 +1,5 @@ -part6 +part6
M
o
n
p
o
u
v
o
i
r
v
i
e
n
t
d
u
c
i
e
l
e
t
e
n
v
a
h
i
t
l
’
e
s
p
a
c
e
M
o
n
â
m
e
s
’
e
x
p
r
i
m
e
e
n
d
e
s
s
i
n
a
n
t
diff --git a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part7.html b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part7.html index 3901bef..b22e449 100644 --- a/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part7.html +++ b/tests/Worksheets/Writing/LatinSpec/frozen/let-it-go/fr/part7.html @@ -1,5 +1,5 @@ -part7 +part7
L
i
b
é
r
é
e
,
d
é
l
i
v
r
é
e
,
d
é
s
o
r
m
a
i
s
p
l
u
s
r
i
e
n
n
e
m
’
a
r
r
ê
t
e