Skip to content

Commit 6bc8048

Browse files
committed
New Crowdin translations by GitHub Action
1 parent 8d0f580 commit 6bc8048

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+6669
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
print("Hello, world")
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
name: "Code Project Example"
2+
identifier: "code-project-example"
3+
type: 'python'
4+
build: false

de-DE/images/banner.png

67.5 KB
Loading
20.7 KB
Loading

de-DE/meta.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
title: Our beat
2+
hero_image: images/banner.png
3+
description: Use your microbit to make a theme tune for your Code Club
4+
pdf: resources/rpi-our-beat.pdf
5+
version: 1
6+
listed: true
7+
copyedit: true
8+
last_tested: "2025-07-11"
9+
steps:
10+
- title: Das wirst du machen
11+
- title: A simple melody
12+
completion:
13+
- engaged
14+
- title: Play and stop
15+
completion:
16+
- internal
17+
- title: Challenge — Build a band
18+
challenge: true
19+
- title: Challenge — microbit V2 drum loop
20+
challenge: true
21+
completion:
22+
- external

de-DE/step_1.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
## Was du machen wirst
2+
3+
🎼 Use your BBC micro:bit to make a theme tune for your Code Club 🎶 🥁 🎸 🎹
4+
5+
**UNPLUGGED**: [Download](resources/unplugged-sound-sequence.pdf){:target="_blank"} the 'Sound sequence' warm up activity.
6+
7+
\--- print-only ---
8+
9+
TODO:
10+
![ALT TEXT](images/IMAGE.png)
11+
12+
\--- /print-only ---
13+
14+
\--- no-print ---
15+
16+
\--- task ---
17+
18+
<div style="display: flex; flex-wrap: wrap">
19+
<div style="flex-basis: 200px; flex-grow: 1">
20+
21+
Click the A button to start a melody.
22+
23+
Click A again to stop.
24+
25+
**Notice**: The melody does not stop until it has finished.
26+
27+
</div>
28+
<div>
29+
30+
🎼🎼🎼🎼🎼🎼🎼🎼🎼
31+
32+
<div style="position:relative;height:0;padding-bottom:125%;overflow:hidden;"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;" src="https://makecode.microbit.org/---run?id=S95780-80011-49234-87416" allowfullscreen="allowfullscreen" sandbox="allow-popups allow-forms allow-scripts allow-same-origin" frameborder="0"></iframe></div>
33+
34+
</div>
35+
36+
\--- /task ---
37+
38+
\--- /no-print ---
39+
40+
## --- collapse ---
41+
42+
## title: micro:bit V1 users
43+
44+
The speaker output is only available on the micro:bit V2. You will need to connect external headphones or speakers to play sound on the micro:bit V1. You will still be able to play the sound on the simulator.
45+
46+
Here is a [guide to connecting headphones and speakers to the micro:bit V1](https://makecode.microbit.org/projects/hack-your-headphones/make){:target="_blank"}.
47+
48+
\--- /collapse ---

de-DE/step_2.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
## A simple melody
2+
3+
Create your first tune!
4+
5+
\--- task ---
6+
7+
Open the MakeCode editor at [makecode.microbit.org](https://makecode.microbit.org){:target="_blank"}.
8+
9+
\--- /task ---
10+
11+
### First micro:bit project?
12+
13+
[[[makecode-tour]]]
14+
15+
\--- task ---
16+
17+
### Create your project
18+
19+
Create and name your project:
20+
21+
Click on the **New Project** button.
22+
23+
<img src="images/new-project-button.png" alt="The New Project button inside MakeCode." width="250"/>
24+
25+
\--- /task ---
26+
27+
\--- task ---
28+
29+
Give your new project a name (e.g. 'Our Club') and click **Create**.
30+
31+
\--- /task ---
32+
33+
\--- task ---
34+
35+
### Make a melody
36+
37+
From the `Music`{:class="microbitmusic"} menu, drag the `play melody ... at tempo 120 (bpm) [until done]`{:class="microbitmusic"} block and place it inside the `forever`{:class="microbitbasic"} block.
38+
39+
```microbit
40+
basic.forever(function () {
41+
music.play(music.stringPlayable("- - - - - - - - ", 120), music.PlaybackMode.UntilDone)
42+
})
43+
```
44+
45+
\--- /task ---
46+
47+
\--- task ---
48+
49+
Click on the melody to open the Editor.
50+
51+
\--- /task ---
52+
53+
\--- task ---
54+
55+
Switch to the Gallery and choose a melody.
56+
57+
See the melody pattern in the Editor.
58+
59+
\--- /task ---
60+
61+
\--- task ---
62+
63+
Click the play ▶️ button to hear the chosen melody.
64+
65+
See the melody pattern in the Editor.
66+
67+
\--- /task ---
68+
69+
\--- task ---
70+
71+
### Listen and tune
72+
73+
**Test**
74+
75+
- Try different melodies and hear the changes
76+
- Change the notes to change the melody
77+
78+
\--- /task ---
79+
80+
\--- task ---
81+
82+
Keep experimenting until you hear a melody you like.
83+
84+
\--- /task ---
85+
86+
\--- task ---
87+
88+
When you make a change to a code block in the code editor panel, the simulator will restart.
89+
90+
**Test**
91+
92+
- The melody should play until it is done (and then loop because of the `forever`{:class="microbitbasic"} block)
93+
94+
\--- /task ---

de-DE/step_3.md

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
## Play and stop
2+
3+
\--- task ---
4+
5+
### Button A
6+
7+
From the `Input`{:class='microbitinput'} menu, drag an `on button`{:class='microbitinput'} block to the code editor panel.
8+
9+
```microbit
10+
input.onButtonPressed(Button.A, function () {
11+
})
12+
```
13+
14+
\--- /task ---
15+
16+
\--- task ---
17+
18+
### Add a variable
19+
20+
Use a variable to track if the melody is playing.
21+
22+
Open the `Variables`{:class='microbitvariables'} menu and click **Make a Variable**.
23+
24+
Name your new variable `playing`.
25+
26+
\--- /task ---
27+
28+
\--- task ---
29+
30+
### Playing or not playing
31+
32+
From the `Variables`{:class='microbitvariables'} menu, drag a `set playing`{:class='microbitvariables'} block inside the `on button`{:class='microbitinput'} block.
33+
34+
```microbit
35+
input.onButtonPressed(Button.A, function () {
36+
playing = (0)
37+
})
38+
```
39+
40+
\--- /task ---
41+
42+
Use a `not`{:class='microbitlogic'} block to change `playing` between true and false.
43+
44+
\--- task ---
45+
46+
From the `Logic`{:class='microbitlogic'} menu, drag a `not`{:class='microbitlogic'} block inside the `0`.
47+
48+
```microbit
49+
input.onButtonPressed(Button.A, function () {
50+
playing = !(true)
51+
})
52+
```
53+
54+
\--- /task ---
55+
56+
\--- task ---
57+
58+
From the `Variables`{:class='microbitvariables'} menu, drag the `playing`{:class='microbitvariables'} block inside the `not`{:class='microbitlogic'} block.
59+
60+
```microbit
61+
input.onButtonPressed(Button.A, function () {
62+
playing = !(playing)
63+
})
64+
```
65+
66+
\--- /task ---
67+
68+
\--- task ---
69+
70+
### Play the melody when playing is true
71+
72+
From the `Logic`{:class='microbitlogic'} menu, drag an `if`{:class='microbitlogic'} block inside your `forever`{:class='microbitbasic'} block.
73+
74+
```microbit
75+
basic.forever(function () {
76+
if (true) {
77+
78+
}
79+
music.play(music.stringPlayable("G F G A G F A E ", 120), music.PlaybackMode.UntilDone)
80+
})
81+
```
82+
83+
\--- /task ---
84+
85+
\--- task ---
86+
87+
Place your melody inside the `if`{:class='microbitlogic'} block.
88+
89+
```microbit
90+
basic.forever(function () {
91+
if (true) {
92+
music.play(music.stringPlayable("G F G A G F A E ", 120), music.PlaybackMode.UntilDone)
93+
}
94+
})
95+
```
96+
97+
**Notice**: The melody will play because `true` is the default.
98+
99+
\--- /task ---
100+
101+
\--- task ---
102+
103+
From the `Variables`{:class='microbitvariables'} menu, drag the `playing`{:class='microbitvariables'} block inside the `if`{:class='microbitlogic'} block.
104+
105+
```microbit
106+
basic.forever(function () {
107+
if (playing) {
108+
music.play(music.stringPlayable("G F G A G F A E ", 120), music.PlaybackMode.UntilDone)
109+
}
110+
})
111+
```
112+
113+
Now, the melody will only play if the 'playing' variable is set to `true` by the button.
114+
115+
\--- /task ---
116+
117+
\--- task ---
118+
119+
**Test**:
120+
121+
Press button A to set 'playing' to `true` (starting the melody).
122+
123+
Press button A again to set 'playing' to `false` (stopping the melody).
124+
125+
\--- /task ---
126+
127+
Share your tune with us!
128+
129+
[[[microbit-share]]]

0 commit comments

Comments
 (0)