Skip to content

Commit fc10429

Browse files
authored
Merge pull request #320 from hiddebraun-ma/nl-translation
Adding Dutch (nl) translation
2 parents d8c918a + 2e211df commit fc10429

48 files changed

Lines changed: 1022 additions & 1 deletion

Some content is hidden

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

i18n/footer/nl.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
__Hulp nodig? __ Lees de README voor deze workshop: https://github.com/workshopper/javascripting

i18n/nl.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"exercise": {
3+
"INTRODUCTION": "INTRODUCTIE"
4+
, "VARIABLES": "VARIABELEN"
5+
, "STRINGS": "STRINGS"
6+
, "STRING LENGTH": "LENGTE VAN STRINGS"
7+
, "REVISING STRINGS": "AANPASSEN VAN STRINGS"
8+
, "NUMBERS": "NUMMERS"
9+
, "ROUNDING NUMBERS": "NUMMERS AFRONDEN"
10+
, "NUMBER TO STRING": "NUMMER NAAR STRING"
11+
, "IF STATEMENT": "IF STATEMENT"
12+
, "FOR LOOP": "FOR LOOP"
13+
, "ARRAYS": "ARRAYS"
14+
, "ARRAY FILTERING": "ARRAYS FILTEREN"
15+
, "ACCESSING ARRAY VALUES": "ARRAY WAARDEN OPVRAGEN"
16+
, "LOOPING THROUGH ARRAYS": "LOOPEN DOOR ARRAYS"
17+
, "OBJECTS": "OBJECTEN"
18+
, "OBJECT PROPERTIES": "OBJECT EIGENSCHAPPEN"
19+
, "OBJECT KEYS": "OBJECT KEYS"
20+
, "FUNCTIONS": "FUNCTIES"
21+
, "FUNCTION ARGUMENTS": "FUNCTIE ARGUMENTEN"
22+
, "SCOPE": "SCOPE"
23+
}
24+
}

i18n/troubleshooting_nl.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
# Oeps, iets werkt nog niet.
3+
# Maar... geen paniek!
4+
---
5+
6+
## Controleer je oplossing:
7+
8+
`Oplossing
9+
===================`
10+
11+
%solution%
12+
13+
`Jouw oplossing
14+
===================`
15+
16+
%attempt%
17+
18+
`Verschil
19+
===================`
20+
21+
%diff%
22+
23+
## Aanvullende probleemoplossing::
24+
* Heb je de naam van het bestand correct getypt? Dit kun je controleren door dit command uit te voeren 'ls `%filename%`'. Als je dit ziet: 'ls: cannot access `%filename%`: No such file or directory,' bestaat het bestand misschien niet, heeft het een andere naam of bevindt het zich in een andere map.
25+
* Zorg ervoor dat je geen haakjes hebt weggelaten, anders kan de compiler het niet ontcijferen.
26+
* Zorg ervoor dat je geen typfouten in de tekst zelf hebt.
27+

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const problem = require('./lib/problem')
22

33
var jsing = require('workshopper-adventure')({
44
appDir: __dirname,
5-
languages: ['en', 'ja', 'ko', 'es', 'zh-cn', 'zh-tw', 'pt-br', 'nb-no', 'uk', 'it', 'ru', 'fr'],
5+
languages: ['en', 'ja', 'ko', 'es', 'zh-cn', 'zh-tw', 'pt-br', 'nb-no', 'uk', 'it', 'ru', 'fr', 'nl'],
66
header: require('workshopper-adventure/default/header'),
77
footer: require('./lib/footer.js')
88
})
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
Waarden in een Array kun je opvragen met een index numner.
2+
3+
Het index nummer begint bij nul en loopt tot de *.length* eigenschap van de array min één.
4+
5+
Hier is een voorbeeld:
6+
7+
8+
```js
9+
const pets = ['cat', 'dog', 'rat']
10+
11+
console.log(pets[0])
12+
```
13+
14+
De bovenstaande code print het eerste element van de `pets` array - dat is de string `cat`.
15+
16+
Array elementen kun je benaderen via blokhaken []
17+
18+
Het gebruik van een punt is niet juist.
19+
20+
Juiste notatie:
21+
22+
```js
23+
console.log(pets[0])
24+
```
25+
26+
Onjuiste notatie:
27+
```
28+
console.log(pets.1);
29+
```
30+
31+
## De uitdaging:
32+
33+
Maak een nieuw bestand met de naam `accessing-array-values.js`.
34+
35+
Definieer in dit bestand een array genaamd `food` :
36+
```js
37+
const food = ['apple', 'pizza', 'pear']
38+
```
39+
40+
Gebruik `console.log()` om de `tweede` waarde van de array naar de console te printen.
41+
42+
Controleer of je programma goed werkt met dit commando:
43+
44+
```bash
45+
javascripting verify accessing-array-values.js
46+
```
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
3+
# TWEEDE ELEMENT VAN DE ARRAY GEPRINT!
4+
5+
Goed gedaan om toegang te krijgen tot dat element van de array.
6+
7+
In de volgende uitdaging gaan we loopen door arrays
8+
9+
Run `javascripting` in de console om de volgende uitdaging te kiezen.
10+
11+
---
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
Er zijn veel manieren om arrays aan te passen
2+
3+
Een veelvookomende handeling is het filteren van arrays zodat alleen bepaalde waarden overblijven.
4+
5+
Hiervoor kun je de `.filter()` method gebruiken.
6+
7+
Hier is een voorbeeld:
8+
9+
```js
10+
const pets = ['cat', 'dog', 'elephant']
11+
12+
const filtered = pets.filter(function (pet) {
13+
return (pet !== 'elephant')
14+
})
15+
```
16+
17+
De `filtered` variabele bevat nu alleen `cat` en `dog`.
18+
19+
## De uitdaging
20+
21+
Maak een nieuw bestand met de naam `array-filtering.js`.
22+
23+
Definieer in dit bestand een variabele met de naam `numbers` die verwijst naar deze array:
24+
25+
```js
26+
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
27+
```
28+
29+
Zoals bovenaan is voorgedaan, maak nu een variabele genaamd `filtered` die verwijst naar het resultaat van `numbers.filter()`.
30+
31+
De functie die je aan de `.filter()` method geeft ziet er zo uit:
32+
33+
```js
34+
function evenNumbers (number) {
35+
return number % 2 === 0
36+
}
37+
```
38+
39+
Let goed op de syntax die gebruikt wordt in deze uitdaging. Gebruik `console.log()` om de `filtered` array naar de console te printen.
40+
41+
Controleer of je programma goed werkt met dit commando:
42+
43+
```bash
44+
javascripting verify array-filtering.js
45+
```
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
3+
# GEFILTERD!
4+
5+
Goed bezig met het filteren van die array!
6+
7+
In de volgende uitdaging gaan werken met code die waarden uit een array haalt.
8+
9+
Run `javascripting` in de console om de volgende uitdaging te kiezen.
10+
11+
---

problems/arrays/problem_nl.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Een array is een lijst met waarden. Hier is een voorbeeld:
2+
3+
```js
4+
const pets = ['cat', 'dog', 'rat']
5+
```
6+
7+
### De uitdaging:
8+
9+
Maak een nieuw bestand met de naam `arrays.js`.
10+
11+
Definieer in het bestand een variabele met de naam `pizzaToppings` die verwijst naar een array met drie strings in deze volgorde: `tomato sauce, cheese, pepperoni`.
12+
13+
Gebruik `console.log()` om de `pizzaToppings` array naar de console te printen.
14+
15+
Controleer of je programma goed werkt met dit commando:
16+
17+
```bash
18+
javascripting verify arrays.js
19+
```

problems/arrays/solution_nl.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
3+
# YEET, EEN PIZZA ARRAY!
4+
5+
Je hebt met succes een array gemaakt!
6+
7+
In de volgende uitdaging gaan we kijken hoe we arrays kunt filteren.
8+
9+
Run `javascripting` in de console om de volgende uitdaging te kiezen.
10+
11+
---

0 commit comments

Comments
 (0)