diff --git a/translated_images/fi/webdev101-js-functions.be049c4726e94f8b.webp b/translated_images/fi/webdev101-js-functions.be049c4726e94f8b.webp new file mode 100644 index 000000000..edd4b7e1c Binary files /dev/null and b/translated_images/fi/webdev101-js-functions.be049c4726e94f8b.webp differ diff --git a/translated_images/fi/webdev101-js.10280393044d7eaa.webp b/translated_images/fi/webdev101-js.10280393044d7eaa.webp new file mode 100644 index 000000000..d3cc906dd Binary files /dev/null and b/translated_images/fi/webdev101-js.10280393044d7eaa.webp differ diff --git a/translated_images/fi/webdev101-programming.d6e3f98e61ac4bff.webp b/translated_images/fi/webdev101-programming.d6e3f98e61ac4bff.webp new file mode 100644 index 000000000..0c124485a Binary files /dev/null and b/translated_images/fi/webdev101-programming.d6e3f98e61ac4bff.webp differ diff --git a/translated_images/fi/working-tree-pb.6cd43e5076f23ba3.webp b/translated_images/fi/working-tree-pb.6cd43e5076f23ba3.webp new file mode 100644 index 000000000..f08e027c3 Binary files /dev/null and b/translated_images/fi/working-tree-pb.6cd43e5076f23ba3.webp differ diff --git a/translated_images/fi/working-tree.c58eec08e6335c79.webp b/translated_images/fi/working-tree.c58eec08e6335c79.webp new file mode 100644 index 000000000..867af225b Binary files /dev/null and b/translated_images/fi/working-tree.c58eec08e6335c79.webp differ diff --git a/translated_images/nl/.co-op-translator.json b/translated_images/nl/.co-op-translator.json new file mode 100644 index 000000000..a0457efa9 --- /dev/null +++ b/translated_images/nl/.co-op-translator.json @@ -0,0 +1,860 @@ +{ + "moodle.94eb93d714a50cb2.webp": { + "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", + "translation_date": "2026-01-15T18:46:50+00:00", + "source_file": "teaching-files/moodle.png", + "language_code": "nl" + }, + "canvas.fbd605ff8e5b8aff.webp": { + "original_hash": "29556305738d345dd023554d788d5477", + "translation_date": "2026-01-15T18:47:18+00:00", + "source_file": "teaching-files/canvas.png", + "language_code": "nl" + }, + "install-on-edge.78634f02842c4828.webp": { + "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", + "translation_date": "2026-01-15T18:47:36+00:00", + "source_file": "5-browser-extension/install-on-edge.png", + "language_code": "nl" + }, + "extension-screenshot.0e7f5bfa110e92e3.webp": { + "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", + "translation_date": "2026-01-15T18:47:57+00:00", + "source_file": "5-browser-extension/extension-screenshot.png", + "language_code": "nl" + }, + "createcodespace.0238bbf4d7a8d955.webp": { + "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", + "translation_date": "2026-01-15T18:48:03+00:00", + "source_file": "images/createcodespace.png", + "language_code": "nl" + }, + "favicon.37b561214b36d454.webp": { + "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", + "translation_date": "2026-01-15T18:48:03+00:00", + "source_file": "images/favicon.png", + "language_code": "nl" + }, + "character.5c0dd8e067ffd693.webp": { + "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", + "translation_date": "2026-01-15T18:48:11+00:00", + "source_file": "images/character.png", + "language_code": "nl" + }, + "clone_repo.6a202fb230ab6bdd.webp": { + "original_hash": "9261d014674312eece91deae958538cf", + "translation_date": "2026-01-15T18:48:17+00:00", + "source_file": "images/clone_repo.png", + "language_code": "nl" + }, + "background.148a8d43afde5730.webp": { + "original_hash": "5a50f015fb466782c69063ffebb256de", + "translation_date": "2026-01-15T18:48:27+00:00", + "source_file": "images/background.png", + "language_code": "nl" + }, + "screenshot.e7a5ad659e364568.webp": { + "original_hash": "c562c1fdc9d73658456e02b873e4dff9", + "translation_date": "2026-01-15T18:48:35+00:00", + "source_file": "images/screenshot.png", + "language_code": "nl" + }, + "browser.60317c9be8b7f84a.webp": { + "original_hash": "aa4461fec006d86899864d991b50cc74", + "translation_date": "2026-01-15T18:49:05+00:00", + "source_file": "sketchnotes/browser.jpg", + "language_code": "nl" + }, + "webdev101-html.4389c2067af68e98.webp": { + "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", + "translation_date": "2026-01-15T18:49:30+00:00", + "source_file": "sketchnotes/webdev101-html.png", + "language_code": "nl" + }, + "webdev101-programming.d6e3f98e61ac4bff.webp": { + "original_hash": "adf4dac4d350592773dbdba8ebaaa262", + "translation_date": "2026-01-15T18:50:00+00:00", + "source_file": "sketchnotes/webdev101-programming.png", + "language_code": "nl" + }, + "webdev101-github.8846d7971abef6f9.webp": { + "original_hash": "412ec8fc404fead25f314e2fdb564548", + "translation_date": "2026-01-15T18:50:22+00:00", + "source_file": "sketchnotes/webdev101-github.png", + "language_code": "nl" + }, + "webdev101-css.3f7af5991bf53a20.webp": { + "original_hash": "9de1dc14864697c82395b02f31a72aec", + "translation_date": "2026-01-15T18:50:55+00:00", + "source_file": "sketchnotes/webdev101-css.png", + "language_code": "nl" + }, + "webdev101-js-functions.be049c4726e94f8b.webp": { + "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", + "translation_date": "2026-01-15T18:51:24+00:00", + "source_file": "sketchnotes/webdev101-js-functions.png", + "language_code": "nl" + }, + "webdev101-js-decisions.69e1b20f272dd1f0.webp": { + "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", + "translation_date": "2026-01-15T18:51:50+00:00", + "source_file": "sketchnotes/webdev101-js-decisions.png", + "language_code": "nl" + }, + "webdev101-a11y.8ef3025c858d897a.webp": { + "original_hash": "3f5220c5d502a906028b8a85245cc6da", + "translation_date": "2026-01-15T18:52:21+00:00", + "source_file": "sketchnotes/webdev101-a11y.png", + "language_code": "nl" + }, + "webdev101-js-datatypes.4cc470179730702c.webp": { + "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", + "translation_date": "2026-01-15T18:52:46+00:00", + "source_file": "sketchnotes/webdev101-js-datatypes.png", + "language_code": "nl" + }, + "webdev101-js.10280393044d7eaa.webp": { + "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", + "translation_date": "2026-01-15T18:53:12+00:00", + "source_file": "sketchnotes/webdev101-js.png", + "language_code": "nl" + }, + "webdev101-js-arrays.439d7528b8a29455.webp": { + "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", + "translation_date": "2026-01-15T18:53:36+00:00", + "source_file": "sketchnotes/webdev101-js-arrays.png", + "language_code": "nl" + }, + "create-new-file.2814e609c2af9aeb.webp": { + "original_hash": "cf6df76faeac2d92904e5d877b7bdf69", + "translation_date": "2026-01-15T18:53:41+00:00", + "source_file": "8-code-editor/images/create-new-file.png", + "language_code": "nl" + }, + "create-new-file-pb.0797800d977ec3eb.webp": { + "original_hash": "c149c42e04132f2409651425d6924ffa", + "translation_date": "2026-01-15T18:53:53+00:00", + "source_file": "8-code-editor/images/create-new-file-pb.png", + "language_code": "nl" + }, + "extension-settings.21c752ae4f4cdb78.webp": { + "original_hash": "fd7ebcb5d84c78047026ab3337908306", + "translation_date": "2026-01-15T18:54:11+00:00", + "source_file": "8-code-editor/images/extension-settings.png", + "language_code": "nl" + }, + "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { + "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", + "translation_date": "2026-01-15T18:55:20+00:00", + "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", + "language_code": "nl" + }, + "create-a-fork.297ab42b4bd0af99.webp": { + "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", + "translation_date": "2026-01-15T18:55:28+00:00", + "source_file": "8-code-editor/images/create-a-fork.png", + "language_code": "nl" + }, + "open-remote-repository.bd9c2598b8949e7f.webp": { + "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", + "translation_date": "2026-01-15T18:55:31+00:00", + "source_file": "8-code-editor/images/open-remote-repository.png", + "language_code": "nl" + }, + "extensions.eca0e0c7f59a10b5.webp": { + "original_hash": "a6c9c8f51d3edd917262e53664f08441", + "translation_date": "2026-01-15T18:55:35+00:00", + "source_file": "8-code-editor/images/extensions.png", + "language_code": "nl" + }, + "edit-a-file-pb.263555922c14fc52.webp": { + "original_hash": "5c52723d35259eadd110d0c720a87b04", + "translation_date": "2026-01-15T18:56:10+00:00", + "source_file": "8-code-editor/images/edit-a-file-pb.png", + "language_code": "nl" + }, + "palette-menu.4946174e07f42622.webp": { + "original_hash": "7387b91076790084ec8828866e88c6ce", + "translation_date": "2026-01-15T18:56:13+00:00", + "source_file": "8-code-editor/images/palette-menu.png", + "language_code": "nl" + }, + "open-palette-menu.46dda01084738da8.webp": { + "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", + "translation_date": "2026-01-15T18:56:17+00:00", + "source_file": "8-code-editor/images/open-palette-menu.png", + "language_code": "nl" + }, + "default-vscode-dev.5d06881d65c1b323.webp": { + "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", + "translation_date": "2026-01-15T18:56:25+00:00", + "source_file": "8-code-editor/images/default-vscode-dev.png", + "language_code": "nl" + }, + "project-on-vscode.dev.e79815a9a95ee7fe.webp": { + "original_hash": "35de4bc32ea66a11f919671558e07d52", + "translation_date": "2026-01-15T18:56:29+00:00", + "source_file": "8-code-editor/images/project-on-vscode.dev.png", + "language_code": "nl" + }, + "new-file-github.com.c886796d800e8056.webp": { + "original_hash": "2e0ddd0dad4734e3968b70907df9c052", + "translation_date": "2026-01-15T18:56:40+00:00", + "source_file": "8-code-editor/images/new-file-github.com.png", + "language_code": "nl" + }, + "working-tree.c58eec08e6335c79.webp": { + "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", + "translation_date": "2026-01-15T18:56:50+00:00", + "source_file": "8-code-editor/images/working-tree.png", + "language_code": "nl" + }, + "working-tree-pb.6cd43e5076f23ba3.webp": { + "original_hash": "f6b14887694745dd143a09bd60b74185", + "translation_date": "2026-01-15T18:57:01+00:00", + "source_file": "8-code-editor/images/working-tree-pb.png", + "language_code": "nl" + }, + "extension-details.9f8f1fd4e9eb2de5.webp": { + "original_hash": "f57d2e246e6ba8a58463d7573640d714", + "translation_date": "2026-01-15T18:57:14+00:00", + "source_file": "8-code-editor/images/extension-details.png", + "language_code": "nl" + }, + "edit-a-file.52c0ee665ef19f08.webp": { + "original_hash": "c28903236d60be6bba3f3848ea368c63", + "translation_date": "2026-01-15T18:57:19+00:00", + "source_file": "8-code-editor/images/edit-a-file.png", + "language_code": "nl" + }, + "canvas_grid.5f209da785ded492.webp": { + "original_hash": "8da354720ffbfd778571aa17402de890", + "translation_date": "2026-01-15T18:57:22+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", + "language_code": "nl" + }, + "partI-solution.36c53b48c9ffae2a.webp": { + "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", + "translation_date": "2026-01-15T18:57:24+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", + "language_code": "nl" + }, + "spritesheet.bec82852290b14ee.webp": { + "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", + "translation_date": "2026-01-15T18:57:25+00:00", + "source_file": "6-space-game/solution/spritesheet.png", + "language_code": "nl" + }, + "laserRed.e86e8fb629c6026e.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:25+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", + "language_code": "nl" + }, + "enemyShip.b9626ed228a17a32.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:26+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/enemyShip.png", + "language_code": "nl" + }, + "player.680ea4c619b54fe1.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:26+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", + "language_code": "nl" + }, + "life.466df3b1692a244a.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:27+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", + "language_code": "nl" + }, + "laserRed.cae9ab24ea9b18fd.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:27+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", + "language_code": "nl" + }, + "enemyShip.add7036e1c3c3014.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:28+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", + "language_code": "nl" + }, + "player.c99c25d54a615ca0.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:28+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", + "language_code": "nl" + }, + "life.65a2aaceca875284.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:29+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", + "language_code": "nl" + }, + "enemyShip.22cbee6ea27a5809.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:29+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", + "language_code": "nl" + }, + "player.47bc9de0714c723d.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:30+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", + "language_code": "nl" + }, + "enemyShip.5df2a822c16650c2.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:30+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", + "language_code": "nl" + }, + "player.dd24c1afa8c71e9b.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:31+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", + "language_code": "nl" + }, + "laserRed.69730edd76f0b3bd.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:31+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", + "language_code": "nl" + }, + "enemyShip.4fbf2889e6129db4.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:32+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", + "language_code": "nl" + }, + "player.606f85953e5e564e.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:32+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", + "language_code": "nl" + }, + "life.78b6e96a3003767e.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:33+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", + "language_code": "nl" + }, + "laserRed.2040e11f55c0a40a.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:33+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/laserRed.png", + "language_code": "nl" + }, + "enemyShip.1a1354d7988de290.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:34+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", + "language_code": "nl" + }, + "player.137ee0e47f895ffc.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:34+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/player.png", + "language_code": "nl" + }, + "life.86d843ce9c23289c.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:34+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/life.png", + "language_code": "nl" + }, + "laserRed.e58ef8db2585dfbe.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:35+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/laserRed.png", + "language_code": "nl" + }, + "enemyShip.321ecb1b4eb21f2c.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:35+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", + "language_code": "nl" + }, + "player.2887422f6982c3cd.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:36+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", + "language_code": "nl" + }, + "life.2a159298dd98f4ef.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:36+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/life.png", + "language_code": "nl" + }, + "laserRed.b583dc1728eb8581.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:37+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", + "language_code": "nl" + }, + "enemyShip.035a46787bff658c.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:37+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", + "language_code": "nl" + }, + "player.391fed427ede24f5.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:38+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", + "language_code": "nl" + }, + "life.6fb9f50d53ee0413.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:38+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/life.png", + "language_code": "nl" + }, + "preview.9215f0a010074476.webp": { + "original_hash": "6eaab6a69de1fa433e822578652c7287", + "translation_date": "2026-01-15T18:57:41+00:00", + "source_file": "6-space-game/solution/spaceArt/preview.jpg", + "language_code": "nl" + }, + "meteorBig.1e452b3ad7af50ad.webp": { + "original_hash": "07f37816512f563dd68780fdee2e30a6", + "translation_date": "2026-01-15T18:57:42+00:00", + "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", + "language_code": "nl" + }, + "meteorSmall.0d729bc71c12d41f.webp": { + "original_hash": "ebabf6690cc614f9e33f019c356166fa", + "translation_date": "2026-01-15T18:57:42+00:00", + "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", + "language_code": "nl" + }, + "laserRed.d81ce4986f87c251.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:42+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", + "language_code": "nl" + }, + "enemyShip.deb0477a7312f54d.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:43+00:00", + "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", + "language_code": "nl" + }, + "player.57b3107c03012695.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:43+00:00", + "source_file": "6-space-game/solution/spaceArt/png/player.png", + "language_code": "nl" + }, + "laserGreenShot.e4fbfc4714c08a5b.webp": { + "original_hash": "cb6ed500c16736a41998e4cd0c467df7", + "translation_date": "2026-01-15T18:57:44+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", + "language_code": "nl" + }, + "life.27144b6d4bfdea76.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:44+00:00", + "source_file": "6-space-game/solution/spaceArt/png/life.png", + "language_code": "nl" + }, + "laserGreen.89904f0f49945560.webp": { + "original_hash": "ddf7102c86fc3ec46037714c60091851", + "translation_date": "2026-01-15T18:57:44+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", + "language_code": "nl" + }, + "laserRedShot.c39d066745996a71.webp": { + "original_hash": "1f1048184aab9d405e9f7d067a57af01", + "translation_date": "2026-01-15T18:57:45+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", + "language_code": "nl" + }, + "enemyUFO.bf8585e4e8dcdb68.webp": { + "original_hash": "18198bef76e4882928e4092344d0fb98", + "translation_date": "2026-01-15T18:57:46+00:00", + "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", + "language_code": "nl" + }, + "shield.1b9412b7ca6610ab.webp": { + "original_hash": "a672dc1a5f905918272bb58f1e236340", + "translation_date": "2026-01-15T18:57:47+00:00", + "source_file": "6-space-game/solution/spaceArt/png/shield.png", + "language_code": "nl" + }, + "playerDamaged.181703f652fd5176.webp": { + "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", + "translation_date": "2026-01-15T18:57:47+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", + "language_code": "nl" + }, + "playerRight.e4825f489e29f737.webp": { + "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", + "translation_date": "2026-01-15T18:57:48+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", + "language_code": "nl" + }, + "playerLeft.0f928412e66ba5d9.webp": { + "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", + "translation_date": "2026-01-15T18:57:48+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", + "language_code": "nl" + }, + "backgroundColor.e19c3c60768150c8.webp": { + "original_hash": "b3e10fe033f615ec9d3580cce61eae09", + "translation_date": "2026-01-15T18:57:49+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", + "language_code": "nl" + }, + "starBig.72e9c6d0d18f363d.webp": { + "original_hash": "4e8f1abc8b48d75990117ea8b6207842", + "translation_date": "2026-01-15T18:57:49+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", + "language_code": "nl" + }, + "starBackground.a897b8acb1b0587d.webp": { + "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", + "translation_date": "2026-01-15T18:57:52+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", + "language_code": "nl" + }, + "starSmall.ed78b961dbcd0898.webp": { + "original_hash": "609bf88a971475818f95816b8cf71508", + "translation_date": "2026-01-15T18:57:52+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", + "language_code": "nl" + }, + "speedLine.5bcabb93f48b5ae1.webp": { + "original_hash": "ef791dbe8ea2e21cf697831e203803d5", + "translation_date": "2026-01-15T18:57:52+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", + "language_code": "nl" + }, + "nebula.55c2933d36d035d3.webp": { + "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", + "translation_date": "2026-01-15T18:57:55+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", + "language_code": "nl" + }, + "laserRed.381bc5555491ce67.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:55+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", + "language_code": "nl" + }, + "enemyShip.b39a140287683bf7.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:56+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", + "language_code": "nl" + }, + "player.3c4f50182552a73a.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:56+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", + "language_code": "nl" + }, + "laserRed.e66e29ace6666064.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:57+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", + "language_code": "nl" + }, + "enemyShip.62983ed4bfb2220f.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:58+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", + "language_code": "nl" + }, + "player.bfe14f110bddf56d.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:58+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", + "language_code": "nl" + }, + "localstorage.472f8147b6a3f8d1.webp": { + "original_hash": "7706ccb87a13a08250f315f03140bc61", + "translation_date": "2026-01-15T18:58:09+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", + "language_code": "nl" + }, + "snapshot.97750180ebcad737.webp": { + "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", + "translation_date": "2026-01-15T18:58:13+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", + "language_code": "nl" + }, + "profiler.5a4a62479c5df01c.webp": { + "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", + "translation_date": "2026-01-15T18:58:41+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", + "language_code": "nl" + }, + "log.804026979f3707e0.webp": { + "original_hash": "4c5e39f339781db01641b77b6b2d6026", + "translation_date": "2026-01-15T18:58:48+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", + "language_code": "nl" + }, + "earlybrowsers.d984b711cdf3a42d.webp": { + "original_hash": "810a4d2348668e25289029c5cfcb67bd", + "translation_date": "2026-01-15T18:59:00+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", + "language_code": "nl" + }, + "2.1dae52ff08042246.webp": { + "original_hash": "3995628a6a986308859d0cb6eed8d787", + "translation_date": "2026-01-15T18:59:09+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/2.png", + "language_code": "nl" + }, + "install-on-edge.d68781acaf0b3d3d.webp": { + "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", + "translation_date": "2026-01-15T18:59:28+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", + "language_code": "nl" + }, + "1.b6da8c1394b07491.webp": { + "original_hash": "6b12479c2e6a54160867fa8945c04082", + "translation_date": "2026-01-15T18:59:37+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/1.png", + "language_code": "nl" + }, + "history.7fdabbafa521e064.webp": { + "original_hash": "445d71bea6a747dfe547df7eea846439", + "translation_date": "2026-01-15T18:59:41+00:00", + "source_file": "7-bank-project/1-template-route/history.png", + "language_code": "nl" + }, + "screen1.baccbba0f1f93364.webp": { + "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", + "translation_date": "2026-01-15T18:59:45+00:00", + "source_file": "7-bank-project/images/screen1.png", + "language_code": "nl" + }, + "screen2.123c82a831a1d14a.webp": { + "original_hash": "43b7f2857d5f758394e443df8fbc31cf", + "translation_date": "2026-01-15T18:59:53+00:00", + "source_file": "7-bank-project/images/screen2.png", + "language_code": "nl" + }, + "click-register.e89a30bf0d4bc9ca.webp": { + "original_hash": "ef9688313524664fad6ab9b0e080c758", + "translation_date": "2026-01-15T18:59:54+00:00", + "source_file": "7-bank-project/2-forms/images/click-register.png", + "language_code": "nl" + }, + "form-post.61de4ca1b964d91a.webp": { + "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", + "translation_date": "2026-01-15T18:59:59+00:00", + "source_file": "7-bank-project/2-forms/images/form-post.png", + "language_code": "nl" + }, + "validation-error.8bd23e98d416c22f.webp": { + "original_hash": "d614ce6b24e2583901da9038297fe327", + "translation_date": "2026-01-15T19:00:02+00:00", + "source_file": "7-bank-project/2-forms/images/validation-error.png", + "language_code": "nl" + }, + "result.96ef01f607bf856a.webp": { + "original_hash": "e83c44a0fcaa7720ce32eb71d53d5250", + "translation_date": "2026-01-15T19:00:09+00:00", + "source_file": "7-bank-project/2-forms/images/result.png", + "language_code": "nl" + }, + "browser-console.efaf0b51aaaf6778.webp": { + "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", + "translation_date": "2026-01-15T19:00:15+00:00", + "source_file": "7-bank-project/2-forms/images/browser-console.png", + "language_code": "nl" + }, + "login-error.416fe019b36a6327.webp": { + "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", + "translation_date": "2026-01-15T19:00:18+00:00", + "source_file": "7-bank-project/3-data/images/login-error.png", + "language_code": "nl" + }, + "mpa.7f7375a1a2d4aa77.webp": { + "original_hash": "021255b74f0b79b0c286c163c210ef3d", + "translation_date": "2026-01-15T19:00:23+00:00", + "source_file": "7-bank-project/3-data/images/mpa.png", + "language_code": "nl" + }, + "spa.268ec73b41f992c2.webp": { + "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", + "translation_date": "2026-01-15T19:00:28+00:00", + "source_file": "7-bank-project/3-data/images/spa.png", + "language_code": "nl" + }, + "dialog.93bba104afeb79f1.webp": { + "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", + "translation_date": "2026-01-15T19:00:37+00:00", + "source_file": "7-bank-project/4-state-management/images/dialog.png", + "language_code": "nl" + }, + "data-flow.fa2354e0908fecc8.webp": { + "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", + "translation_date": "2026-01-15T19:00:40+00:00", + "source_file": "7-bank-project/4-state-management/images/data-flow.png", + "language_code": "nl" + }, + "screenshot_gray.0c796099a1f9f25e.webp": { + "original_hash": "324b7bff7867c38e100d0acad18ed53d", + "translation_date": "2026-01-15T19:00:43+00:00", + "source_file": "3-terrarium/images/screenshot_gray.png", + "language_code": "nl" + }, + "vs-code-index.e2986cf919471eb9.webp": { + "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", + "translation_date": "2026-01-15T19:00:47+00:00", + "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", + "language_code": "nl" + }, + "dom-tree.7daf0e763cbbba92.webp": { + "original_hash": "579f4ae298ff15a357def7f442671847", + "translation_date": "2026-01-15T19:00:57+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", + "language_code": "nl" + }, + "terrarium-final.0920f16e87c13a84.webp": { + "original_hash": "324b7bff7867c38e100d0acad18ed53d", + "translation_date": "2026-01-15T19:01:01+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", + "language_code": "nl" + }, + "plant7.194d5a42fcf5a88c.webp": { + "original_hash": "b7a1e35f9946cb04440ce620c34f201d", + "translation_date": "2026-01-15T19:01:14+00:00", + "source_file": "3-terrarium/solution/images/plant7.png", + "language_code": "nl" + }, + "plant9.8fe614c01ded1b1e.webp": { + "original_hash": "a9655c162938a27c63d48ac675061e2b", + "translation_date": "2026-01-15T19:01:25+00:00", + "source_file": "3-terrarium/solution/images/plant9.png", + "language_code": "nl" + }, + "plant8.7b247809ab0eb492.webp": { + "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", + "translation_date": "2026-01-15T19:01:46+00:00", + "source_file": "3-terrarium/solution/images/plant8.png", + "language_code": "nl" + }, + "plant1.a876180d8659acb9.webp": { + "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", + "translation_date": "2026-01-15T19:01:51+00:00", + "source_file": "3-terrarium/solution/images/plant1.png", + "language_code": "nl" + }, + "plant14.908791477a46eb7f.webp": { + "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", + "translation_date": "2026-01-15T19:02:05+00:00", + "source_file": "3-terrarium/solution/images/plant14.png", + "language_code": "nl" + }, + "plant6.ca4ff8372e6676b1.webp": { + "original_hash": "6932fdb455fcae5b324b129367d2f56a", + "translation_date": "2026-01-15T19:02:12+00:00", + "source_file": "3-terrarium/solution/images/plant6.png", + "language_code": "nl" + }, + "plant11.0ce0081b0ef17aa1.webp": { + "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", + "translation_date": "2026-01-15T19:02:25+00:00", + "source_file": "3-terrarium/solution/images/plant11.png", + "language_code": "nl" + }, + "plant10.2f2c47804ae52dd3.webp": { + "original_hash": "dba97454882c2796c52a33c403db61f7", + "translation_date": "2026-01-15T19:02:38+00:00", + "source_file": "3-terrarium/solution/images/plant10.png", + "language_code": "nl" + }, + "plant13.37d6ab2e2481421f.webp": { + "original_hash": "5cac561d7596ee631c4d02436d8f6998", + "translation_date": "2026-01-15T19:02:50+00:00", + "source_file": "3-terrarium/solution/images/plant13.png", + "language_code": "nl" + }, + "plant4.3b78072b427727c6.webp": { + "original_hash": "c523205855d0691a9a0161c6abca983c", + "translation_date": "2026-01-15T19:02:59+00:00", + "source_file": "3-terrarium/solution/images/plant4.png", + "language_code": "nl" + }, + "plant3.06efdd0fa0c4b115.webp": { + "original_hash": "7e40e6f14cf52f7d75ed42320817b044", + "translation_date": "2026-01-15T19:03:06+00:00", + "source_file": "3-terrarium/solution/images/plant3.png", + "language_code": "nl" + }, + "plant5.8ec58b18ac336fa8.webp": { + "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", + "translation_date": "2026-01-15T19:03:13+00:00", + "source_file": "3-terrarium/solution/images/plant5.png", + "language_code": "nl" + }, + "plant2.9e45efea224115b0.webp": { + "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", + "translation_date": "2026-01-15T19:03:24+00:00", + "source_file": "3-terrarium/solution/images/plant2.png", + "language_code": "nl" + }, + "plant12.6b934c4312a00228.webp": { + "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", + "translation_date": "2026-01-15T19:03:29+00:00", + "source_file": "3-terrarium/solution/images/plant12.png", + "language_code": "nl" + }, + "terrarium-final.2f07047ffc597d0a.webp": { + "original_hash": "c669f9222e16690bb2015ce86bb4739c", + "translation_date": "2026-01-15T19:03:33+00:00", + "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", + "language_code": "nl" + }, + "1.cc07a5cbe114ad1d.webp": { + "original_hash": "fc436b6749801dd90d0558ae92d56b60", + "translation_date": "2026-01-15T19:03:39+00:00", + "source_file": "3-terrarium/2-intro-to-css/images/1.png", + "language_code": "nl" + }, + "clone_repo.5085c48d666ead57.webp": { + "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", + "translation_date": "2026-01-15T19:03:43+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", + "language_code": "nl" + }, + "codespace.bcecbdf5d2747d3d.webp": { + "original_hash": "ff86a65511122ddb448e092969566b0a", + "translation_date": "2026-01-15T19:03:48+00:00", + "source_file": "9-chat-project/assets/codespace.png", + "language_code": "nl" + }, + "playground.d2b927122224ff8f.webp": { + "original_hash": "4152bb8cd5f23e73d58b3beb52919477", + "translation_date": "2026-01-15T19:04:13+00:00", + "source_file": "9-chat-project/assets/playground.png", + "language_code": "nl" + }, + "playground-choice.1d23ba7d407f4758.webp": { + "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", + "translation_date": "2026-01-15T19:04:17+00:00", + "source_file": "9-chat-project/assets/playground-choice.png", + "language_code": "nl" + }, + "template.67ad477109d29a2b.webp": { + "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", + "translation_date": "2026-01-15T19:04:21+00:00", + "source_file": "9-chat-project/assets/template.png", + "language_code": "nl" + }, + "screenshot.0a1ee0d123df681b.webp": { + "original_hash": "f909b463a14ff6542a816470f68bfac3", + "translation_date": "2026-01-15T19:04:39+00:00", + "source_file": "9-chat-project/assets/screenshot.png", + "language_code": "nl" + } +} \ No newline at end of file diff --git a/translated_images/nl/1.b6da8c1394b07491.webp b/translated_images/nl/1.b6da8c1394b07491.webp new file mode 100644 index 000000000..02d8c11dd Binary files /dev/null and b/translated_images/nl/1.b6da8c1394b07491.webp differ diff --git a/translated_images/nl/1.cc07a5cbe114ad1d.webp b/translated_images/nl/1.cc07a5cbe114ad1d.webp new file mode 100644 index 000000000..c82efdb80 Binary files /dev/null and b/translated_images/nl/1.cc07a5cbe114ad1d.webp differ diff --git a/translated_images/nl/2.1dae52ff08042246.webp b/translated_images/nl/2.1dae52ff08042246.webp new file mode 100644 index 000000000..e2953f394 Binary files /dev/null and b/translated_images/nl/2.1dae52ff08042246.webp differ diff --git a/translated_images/nl/after-codeswing-extension-pb.0ebddddcf73b5509.webp b/translated_images/nl/after-codeswing-extension-pb.0ebddddcf73b5509.webp new file mode 100644 index 000000000..8924eb97a Binary files /dev/null and b/translated_images/nl/after-codeswing-extension-pb.0ebddddcf73b5509.webp differ diff --git a/translated_images/nl/background.148a8d43afde5730.webp b/translated_images/nl/background.148a8d43afde5730.webp new file mode 100644 index 000000000..f59735574 Binary files /dev/null and b/translated_images/nl/background.148a8d43afde5730.webp differ diff --git a/translated_images/nl/backgroundColor.e19c3c60768150c8.webp b/translated_images/nl/backgroundColor.e19c3c60768150c8.webp new file mode 100644 index 000000000..415592530 Binary files /dev/null and b/translated_images/nl/backgroundColor.e19c3c60768150c8.webp differ diff --git a/translated_images/nl/browser-console.efaf0b51aaaf6778.webp b/translated_images/nl/browser-console.efaf0b51aaaf6778.webp new file mode 100644 index 000000000..42dc5b095 Binary files /dev/null and b/translated_images/nl/browser-console.efaf0b51aaaf6778.webp differ diff --git a/translated_images/nl/browser.60317c9be8b7f84a.webp b/translated_images/nl/browser.60317c9be8b7f84a.webp new file mode 100644 index 000000000..629441e10 Binary files /dev/null and b/translated_images/nl/browser.60317c9be8b7f84a.webp differ diff --git a/translated_images/nl/canvas.fbd605ff8e5b8aff.webp b/translated_images/nl/canvas.fbd605ff8e5b8aff.webp new file mode 100644 index 000000000..85ba948c8 Binary files /dev/null and b/translated_images/nl/canvas.fbd605ff8e5b8aff.webp differ diff --git a/translated_images/nl/canvas_grid.5f209da785ded492.webp b/translated_images/nl/canvas_grid.5f209da785ded492.webp new file mode 100644 index 000000000..e2b44602f Binary files /dev/null and b/translated_images/nl/canvas_grid.5f209da785ded492.webp differ diff --git a/translated_images/nl/character.5c0dd8e067ffd693.webp b/translated_images/nl/character.5c0dd8e067ffd693.webp new file mode 100644 index 000000000..ad139dc8e Binary files /dev/null and b/translated_images/nl/character.5c0dd8e067ffd693.webp differ diff --git a/translated_images/nl/click-register.e89a30bf0d4bc9ca.webp b/translated_images/nl/click-register.e89a30bf0d4bc9ca.webp new file mode 100644 index 000000000..f054292ed Binary files /dev/null and b/translated_images/nl/click-register.e89a30bf0d4bc9ca.webp differ diff --git a/translated_images/nl/clone_repo.5085c48d666ead57.webp b/translated_images/nl/clone_repo.5085c48d666ead57.webp new file mode 100644 index 000000000..e9b1f6927 Binary files /dev/null and b/translated_images/nl/clone_repo.5085c48d666ead57.webp differ diff --git a/translated_images/nl/clone_repo.6a202fb230ab6bdd.webp b/translated_images/nl/clone_repo.6a202fb230ab6bdd.webp new file mode 100644 index 000000000..78c584880 Binary files /dev/null and b/translated_images/nl/clone_repo.6a202fb230ab6bdd.webp differ diff --git a/translated_images/nl/codespace.bcecbdf5d2747d3d.webp b/translated_images/nl/codespace.bcecbdf5d2747d3d.webp new file mode 100644 index 000000000..175eb2d1a Binary files /dev/null and b/translated_images/nl/codespace.bcecbdf5d2747d3d.webp differ diff --git a/translated_images/nl/create-a-fork.297ab42b4bd0af99.webp b/translated_images/nl/create-a-fork.297ab42b4bd0af99.webp new file mode 100644 index 000000000..73d68ae8c Binary files /dev/null and b/translated_images/nl/create-a-fork.297ab42b4bd0af99.webp differ diff --git a/translated_images/nl/create-new-file-pb.0797800d977ec3eb.webp b/translated_images/nl/create-new-file-pb.0797800d977ec3eb.webp new file mode 100644 index 000000000..fc1aed0f2 Binary files /dev/null and b/translated_images/nl/create-new-file-pb.0797800d977ec3eb.webp differ diff --git a/translated_images/nl/create-new-file.2814e609c2af9aeb.webp b/translated_images/nl/create-new-file.2814e609c2af9aeb.webp new file mode 100644 index 000000000..5e331adc2 Binary files /dev/null and b/translated_images/nl/create-new-file.2814e609c2af9aeb.webp differ diff --git a/translated_images/nl/createcodespace.0238bbf4d7a8d955.webp b/translated_images/nl/createcodespace.0238bbf4d7a8d955.webp new file mode 100644 index 000000000..3637cd2cd Binary files /dev/null and b/translated_images/nl/createcodespace.0238bbf4d7a8d955.webp differ diff --git a/translated_images/nl/data-flow.fa2354e0908fecc8.webp b/translated_images/nl/data-flow.fa2354e0908fecc8.webp new file mode 100644 index 000000000..714af6d81 Binary files /dev/null and b/translated_images/nl/data-flow.fa2354e0908fecc8.webp differ diff --git a/translated_images/nl/default-vscode-dev.5d06881d65c1b323.webp b/translated_images/nl/default-vscode-dev.5d06881d65c1b323.webp new file mode 100644 index 000000000..2e1d3c0c1 Binary files /dev/null and b/translated_images/nl/default-vscode-dev.5d06881d65c1b323.webp differ diff --git a/translated_images/nl/dialog.93bba104afeb79f1.webp b/translated_images/nl/dialog.93bba104afeb79f1.webp new file mode 100644 index 000000000..c199eaa04 Binary files /dev/null and b/translated_images/nl/dialog.93bba104afeb79f1.webp differ diff --git a/translated_images/nl/dom-tree.7daf0e763cbbba92.webp b/translated_images/nl/dom-tree.7daf0e763cbbba92.webp new file mode 100644 index 000000000..b06aacb14 Binary files /dev/null and b/translated_images/nl/dom-tree.7daf0e763cbbba92.webp differ diff --git a/translated_images/nl/earlybrowsers.d984b711cdf3a42d.webp b/translated_images/nl/earlybrowsers.d984b711cdf3a42d.webp new file mode 100644 index 000000000..14654b446 Binary files /dev/null and b/translated_images/nl/earlybrowsers.d984b711cdf3a42d.webp differ diff --git a/translated_images/nl/edit-a-file-pb.263555922c14fc52.webp b/translated_images/nl/edit-a-file-pb.263555922c14fc52.webp new file mode 100644 index 000000000..41244e525 Binary files /dev/null and b/translated_images/nl/edit-a-file-pb.263555922c14fc52.webp differ diff --git a/translated_images/nl/edit-a-file.52c0ee665ef19f08.webp b/translated_images/nl/edit-a-file.52c0ee665ef19f08.webp new file mode 100644 index 000000000..6edc2695d Binary files /dev/null and b/translated_images/nl/edit-a-file.52c0ee665ef19f08.webp differ diff --git a/translated_images/nl/enemyShip.035a46787bff658c.webp b/translated_images/nl/enemyShip.035a46787bff658c.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/nl/enemyShip.035a46787bff658c.webp differ diff --git a/translated_images/nl/enemyShip.1a1354d7988de290.webp b/translated_images/nl/enemyShip.1a1354d7988de290.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/nl/enemyShip.1a1354d7988de290.webp differ diff --git a/translated_images/nl/enemyShip.22cbee6ea27a5809.webp b/translated_images/nl/enemyShip.22cbee6ea27a5809.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/nl/enemyShip.22cbee6ea27a5809.webp differ diff --git a/translated_images/nl/enemyShip.321ecb1b4eb21f2c.webp b/translated_images/nl/enemyShip.321ecb1b4eb21f2c.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/nl/enemyShip.321ecb1b4eb21f2c.webp differ diff --git a/translated_images/nl/enemyShip.4fbf2889e6129db4.webp b/translated_images/nl/enemyShip.4fbf2889e6129db4.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/nl/enemyShip.4fbf2889e6129db4.webp differ diff --git a/translated_images/nl/enemyShip.5df2a822c16650c2.webp b/translated_images/nl/enemyShip.5df2a822c16650c2.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/nl/enemyShip.5df2a822c16650c2.webp differ diff --git a/translated_images/nl/enemyShip.62983ed4bfb2220f.webp b/translated_images/nl/enemyShip.62983ed4bfb2220f.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/nl/enemyShip.62983ed4bfb2220f.webp differ diff --git a/translated_images/nl/enemyShip.add7036e1c3c3014.webp b/translated_images/nl/enemyShip.add7036e1c3c3014.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/nl/enemyShip.add7036e1c3c3014.webp differ diff --git a/translated_images/nl/enemyShip.b39a140287683bf7.webp b/translated_images/nl/enemyShip.b39a140287683bf7.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/nl/enemyShip.b39a140287683bf7.webp differ diff --git a/translated_images/nl/enemyShip.b9626ed228a17a32.webp b/translated_images/nl/enemyShip.b9626ed228a17a32.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/nl/enemyShip.b9626ed228a17a32.webp differ diff --git a/translated_images/nl/enemyShip.deb0477a7312f54d.webp b/translated_images/nl/enemyShip.deb0477a7312f54d.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/nl/enemyShip.deb0477a7312f54d.webp differ diff --git a/translated_images/nl/enemyUFO.bf8585e4e8dcdb68.webp b/translated_images/nl/enemyUFO.bf8585e4e8dcdb68.webp new file mode 100644 index 000000000..4f52507d2 Binary files /dev/null and b/translated_images/nl/enemyUFO.bf8585e4e8dcdb68.webp differ diff --git a/translated_images/nl/extension-details.9f8f1fd4e9eb2de5.webp b/translated_images/nl/extension-details.9f8f1fd4e9eb2de5.webp new file mode 100644 index 000000000..463cc6e6e Binary files /dev/null and b/translated_images/nl/extension-details.9f8f1fd4e9eb2de5.webp differ diff --git a/translated_images/nl/extension-screenshot.0e7f5bfa110e92e3.webp b/translated_images/nl/extension-screenshot.0e7f5bfa110e92e3.webp new file mode 100644 index 000000000..b64962580 Binary files /dev/null and b/translated_images/nl/extension-screenshot.0e7f5bfa110e92e3.webp differ diff --git a/translated_images/nl/extension-settings.21c752ae4f4cdb78.webp b/translated_images/nl/extension-settings.21c752ae4f4cdb78.webp new file mode 100644 index 000000000..7be91c821 Binary files /dev/null and b/translated_images/nl/extension-settings.21c752ae4f4cdb78.webp differ diff --git a/translated_images/nl/extensions.eca0e0c7f59a10b5.webp b/translated_images/nl/extensions.eca0e0c7f59a10b5.webp new file mode 100644 index 000000000..07e51f52a Binary files /dev/null and b/translated_images/nl/extensions.eca0e0c7f59a10b5.webp differ diff --git a/translated_images/nl/favicon.37b561214b36d454.webp b/translated_images/nl/favicon.37b561214b36d454.webp new file mode 100644 index 000000000..48a53960d Binary files /dev/null and b/translated_images/nl/favicon.37b561214b36d454.webp differ diff --git a/translated_images/nl/form-post.61de4ca1b964d91a.webp b/translated_images/nl/form-post.61de4ca1b964d91a.webp new file mode 100644 index 000000000..05b09016a Binary files /dev/null and b/translated_images/nl/form-post.61de4ca1b964d91a.webp differ diff --git a/translated_images/nl/history.7fdabbafa521e064.webp b/translated_images/nl/history.7fdabbafa521e064.webp new file mode 100644 index 000000000..eb49490b9 Binary files /dev/null and b/translated_images/nl/history.7fdabbafa521e064.webp differ diff --git a/translated_images/nl/install-on-edge.78634f02842c4828.webp b/translated_images/nl/install-on-edge.78634f02842c4828.webp new file mode 100644 index 000000000..ad9c76bd8 Binary files /dev/null and b/translated_images/nl/install-on-edge.78634f02842c4828.webp differ diff --git a/translated_images/nl/install-on-edge.d68781acaf0b3d3d.webp b/translated_images/nl/install-on-edge.d68781acaf0b3d3d.webp new file mode 100644 index 000000000..5e99ac6c1 Binary files /dev/null and b/translated_images/nl/install-on-edge.d68781acaf0b3d3d.webp differ diff --git a/translated_images/nl/laserGreen.89904f0f49945560.webp b/translated_images/nl/laserGreen.89904f0f49945560.webp new file mode 100644 index 000000000..bfe37aafc Binary files /dev/null and b/translated_images/nl/laserGreen.89904f0f49945560.webp differ diff --git a/translated_images/nl/laserGreenShot.e4fbfc4714c08a5b.webp b/translated_images/nl/laserGreenShot.e4fbfc4714c08a5b.webp new file mode 100644 index 000000000..dd3e87139 Binary files /dev/null and b/translated_images/nl/laserGreenShot.e4fbfc4714c08a5b.webp differ diff --git a/translated_images/nl/laserRed.2040e11f55c0a40a.webp b/translated_images/nl/laserRed.2040e11f55c0a40a.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/nl/laserRed.2040e11f55c0a40a.webp differ diff --git a/translated_images/nl/laserRed.381bc5555491ce67.webp b/translated_images/nl/laserRed.381bc5555491ce67.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/nl/laserRed.381bc5555491ce67.webp differ diff --git a/translated_images/nl/laserRed.69730edd76f0b3bd.webp b/translated_images/nl/laserRed.69730edd76f0b3bd.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/nl/laserRed.69730edd76f0b3bd.webp differ diff --git a/translated_images/nl/laserRed.b583dc1728eb8581.webp b/translated_images/nl/laserRed.b583dc1728eb8581.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/nl/laserRed.b583dc1728eb8581.webp differ diff --git a/translated_images/nl/laserRed.cae9ab24ea9b18fd.webp b/translated_images/nl/laserRed.cae9ab24ea9b18fd.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/nl/laserRed.cae9ab24ea9b18fd.webp differ diff --git a/translated_images/nl/laserRed.d81ce4986f87c251.webp b/translated_images/nl/laserRed.d81ce4986f87c251.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/nl/laserRed.d81ce4986f87c251.webp differ diff --git a/translated_images/nl/laserRed.e58ef8db2585dfbe.webp b/translated_images/nl/laserRed.e58ef8db2585dfbe.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/nl/laserRed.e58ef8db2585dfbe.webp differ diff --git a/translated_images/nl/laserRed.e66e29ace6666064.webp b/translated_images/nl/laserRed.e66e29ace6666064.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/nl/laserRed.e66e29ace6666064.webp differ diff --git a/translated_images/nl/laserRed.e86e8fb629c6026e.webp b/translated_images/nl/laserRed.e86e8fb629c6026e.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/nl/laserRed.e86e8fb629c6026e.webp differ diff --git a/translated_images/nl/laserRedShot.c39d066745996a71.webp b/translated_images/nl/laserRedShot.c39d066745996a71.webp new file mode 100644 index 000000000..99fcece7a Binary files /dev/null and b/translated_images/nl/laserRedShot.c39d066745996a71.webp differ diff --git a/translated_images/nl/life.27144b6d4bfdea76.webp b/translated_images/nl/life.27144b6d4bfdea76.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/nl/life.27144b6d4bfdea76.webp differ diff --git a/translated_images/nl/life.2a159298dd98f4ef.webp b/translated_images/nl/life.2a159298dd98f4ef.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/nl/life.2a159298dd98f4ef.webp differ diff --git a/translated_images/nl/life.466df3b1692a244a.webp b/translated_images/nl/life.466df3b1692a244a.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/nl/life.466df3b1692a244a.webp differ diff --git a/translated_images/nl/life.65a2aaceca875284.webp b/translated_images/nl/life.65a2aaceca875284.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/nl/life.65a2aaceca875284.webp differ diff --git a/translated_images/nl/life.6fb9f50d53ee0413.webp b/translated_images/nl/life.6fb9f50d53ee0413.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/nl/life.6fb9f50d53ee0413.webp differ diff --git a/translated_images/nl/life.78b6e96a3003767e.webp b/translated_images/nl/life.78b6e96a3003767e.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/nl/life.78b6e96a3003767e.webp differ diff --git a/translated_images/nl/life.86d843ce9c23289c.webp b/translated_images/nl/life.86d843ce9c23289c.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/nl/life.86d843ce9c23289c.webp differ diff --git a/translated_images/nl/localstorage.472f8147b6a3f8d1.webp b/translated_images/nl/localstorage.472f8147b6a3f8d1.webp new file mode 100644 index 000000000..b4fc085f2 Binary files /dev/null and b/translated_images/nl/localstorage.472f8147b6a3f8d1.webp differ diff --git a/translated_images/nl/log.804026979f3707e0.webp b/translated_images/nl/log.804026979f3707e0.webp new file mode 100644 index 000000000..3ee9e1604 Binary files /dev/null and b/translated_images/nl/log.804026979f3707e0.webp differ diff --git a/translated_images/nl/login-error.416fe019b36a6327.webp b/translated_images/nl/login-error.416fe019b36a6327.webp new file mode 100644 index 000000000..ced66c926 Binary files /dev/null and b/translated_images/nl/login-error.416fe019b36a6327.webp differ diff --git a/translated_images/nl/meteorBig.1e452b3ad7af50ad.webp b/translated_images/nl/meteorBig.1e452b3ad7af50ad.webp new file mode 100644 index 000000000..39fba1031 Binary files /dev/null and b/translated_images/nl/meteorBig.1e452b3ad7af50ad.webp differ diff --git a/translated_images/nl/meteorSmall.0d729bc71c12d41f.webp b/translated_images/nl/meteorSmall.0d729bc71c12d41f.webp new file mode 100644 index 000000000..631797205 Binary files /dev/null and b/translated_images/nl/meteorSmall.0d729bc71c12d41f.webp differ diff --git a/translated_images/nl/moodle.94eb93d714a50cb2.webp b/translated_images/nl/moodle.94eb93d714a50cb2.webp new file mode 100644 index 000000000..b02e55c82 Binary files /dev/null and b/translated_images/nl/moodle.94eb93d714a50cb2.webp differ diff --git a/translated_images/nl/mpa.7f7375a1a2d4aa77.webp b/translated_images/nl/mpa.7f7375a1a2d4aa77.webp new file mode 100644 index 000000000..393515f91 Binary files /dev/null and b/translated_images/nl/mpa.7f7375a1a2d4aa77.webp differ diff --git a/translated_images/nl/nebula.55c2933d36d035d3.webp b/translated_images/nl/nebula.55c2933d36d035d3.webp new file mode 100644 index 000000000..a294cbf33 Binary files /dev/null and b/translated_images/nl/nebula.55c2933d36d035d3.webp differ diff --git a/translated_images/nl/new-file-github.com.c886796d800e8056.webp b/translated_images/nl/new-file-github.com.c886796d800e8056.webp new file mode 100644 index 000000000..843eb5d0c Binary files /dev/null and b/translated_images/nl/new-file-github.com.c886796d800e8056.webp differ diff --git a/translated_images/nl/open-palette-menu.46dda01084738da8.webp b/translated_images/nl/open-palette-menu.46dda01084738da8.webp new file mode 100644 index 000000000..af9cfcce2 Binary files /dev/null and b/translated_images/nl/open-palette-menu.46dda01084738da8.webp differ diff --git a/translated_images/nl/open-remote-repository.bd9c2598b8949e7f.webp b/translated_images/nl/open-remote-repository.bd9c2598b8949e7f.webp new file mode 100644 index 000000000..51194805a Binary files /dev/null and b/translated_images/nl/open-remote-repository.bd9c2598b8949e7f.webp differ diff --git a/translated_images/nl/palette-menu.4946174e07f42622.webp b/translated_images/nl/palette-menu.4946174e07f42622.webp new file mode 100644 index 000000000..788ac69e1 Binary files /dev/null and b/translated_images/nl/palette-menu.4946174e07f42622.webp differ diff --git a/translated_images/nl/partI-solution.36c53b48c9ffae2a.webp b/translated_images/nl/partI-solution.36c53b48c9ffae2a.webp new file mode 100644 index 000000000..e7df45a1e Binary files /dev/null and b/translated_images/nl/partI-solution.36c53b48c9ffae2a.webp differ diff --git a/translated_images/nl/plant1.a876180d8659acb9.webp b/translated_images/nl/plant1.a876180d8659acb9.webp new file mode 100644 index 000000000..0afdb8492 Binary files /dev/null and b/translated_images/nl/plant1.a876180d8659acb9.webp differ diff --git a/translated_images/nl/plant10.2f2c47804ae52dd3.webp b/translated_images/nl/plant10.2f2c47804ae52dd3.webp new file mode 100644 index 000000000..a972d3197 Binary files /dev/null and b/translated_images/nl/plant10.2f2c47804ae52dd3.webp differ diff --git a/translated_images/nl/plant11.0ce0081b0ef17aa1.webp b/translated_images/nl/plant11.0ce0081b0ef17aa1.webp new file mode 100644 index 000000000..83718f403 Binary files /dev/null and b/translated_images/nl/plant11.0ce0081b0ef17aa1.webp differ diff --git a/translated_images/nl/plant12.6b934c4312a00228.webp b/translated_images/nl/plant12.6b934c4312a00228.webp new file mode 100644 index 000000000..abfcadc6c Binary files /dev/null and b/translated_images/nl/plant12.6b934c4312a00228.webp differ diff --git a/translated_images/nl/plant13.37d6ab2e2481421f.webp b/translated_images/nl/plant13.37d6ab2e2481421f.webp new file mode 100644 index 000000000..77816483d Binary files /dev/null and b/translated_images/nl/plant13.37d6ab2e2481421f.webp differ diff --git a/translated_images/nl/plant14.908791477a46eb7f.webp b/translated_images/nl/plant14.908791477a46eb7f.webp new file mode 100644 index 000000000..9b2eea637 Binary files /dev/null and b/translated_images/nl/plant14.908791477a46eb7f.webp differ diff --git a/translated_images/nl/plant2.9e45efea224115b0.webp b/translated_images/nl/plant2.9e45efea224115b0.webp new file mode 100644 index 000000000..e6b517d90 Binary files /dev/null and b/translated_images/nl/plant2.9e45efea224115b0.webp differ diff --git a/translated_images/nl/plant3.06efdd0fa0c4b115.webp b/translated_images/nl/plant3.06efdd0fa0c4b115.webp new file mode 100644 index 000000000..fa73f15cf Binary files /dev/null and b/translated_images/nl/plant3.06efdd0fa0c4b115.webp differ diff --git a/translated_images/nl/plant4.3b78072b427727c6.webp b/translated_images/nl/plant4.3b78072b427727c6.webp new file mode 100644 index 000000000..be231012e Binary files /dev/null and b/translated_images/nl/plant4.3b78072b427727c6.webp differ diff --git a/translated_images/nl/plant5.8ec58b18ac336fa8.webp b/translated_images/nl/plant5.8ec58b18ac336fa8.webp new file mode 100644 index 000000000..4e295e185 Binary files /dev/null and b/translated_images/nl/plant5.8ec58b18ac336fa8.webp differ diff --git a/translated_images/nl/plant6.ca4ff8372e6676b1.webp b/translated_images/nl/plant6.ca4ff8372e6676b1.webp new file mode 100644 index 000000000..46a89a545 Binary files /dev/null and b/translated_images/nl/plant6.ca4ff8372e6676b1.webp differ diff --git a/translated_images/nl/plant7.194d5a42fcf5a88c.webp b/translated_images/nl/plant7.194d5a42fcf5a88c.webp new file mode 100644 index 000000000..420dca0b9 Binary files /dev/null and b/translated_images/nl/plant7.194d5a42fcf5a88c.webp differ diff --git a/translated_images/nl/plant8.7b247809ab0eb492.webp b/translated_images/nl/plant8.7b247809ab0eb492.webp new file mode 100644 index 000000000..9b4c15c2f Binary files /dev/null and b/translated_images/nl/plant8.7b247809ab0eb492.webp differ diff --git a/translated_images/nl/plant9.8fe614c01ded1b1e.webp b/translated_images/nl/plant9.8fe614c01ded1b1e.webp new file mode 100644 index 000000000..893f89540 Binary files /dev/null and b/translated_images/nl/plant9.8fe614c01ded1b1e.webp differ diff --git a/translated_images/nl/player.137ee0e47f895ffc.webp b/translated_images/nl/player.137ee0e47f895ffc.webp new file mode 100644 index 000000000..879c28a80 Binary files /dev/null and b/translated_images/nl/player.137ee0e47f895ffc.webp differ diff --git a/translated_images/nl/player.2887422f6982c3cd.webp b/translated_images/nl/player.2887422f6982c3cd.webp new file mode 100644 index 000000000..879c28a80 Binary files /dev/null and b/translated_images/nl/player.2887422f6982c3cd.webp differ diff --git a/translated_images/nl/player.391fed427ede24f5.webp b/translated_images/nl/player.391fed427ede24f5.webp new file mode 100644 index 000000000..879c28a80 Binary files /dev/null and b/translated_images/nl/player.391fed427ede24f5.webp differ diff --git a/translated_images/nl/player.3c4f50182552a73a.webp b/translated_images/nl/player.3c4f50182552a73a.webp new file mode 100644 index 000000000..879c28a80 Binary files /dev/null and b/translated_images/nl/player.3c4f50182552a73a.webp differ diff --git a/translated_images/nl/player.47bc9de0714c723d.webp b/translated_images/nl/player.47bc9de0714c723d.webp new file mode 100644 index 000000000..879c28a80 Binary files /dev/null and b/translated_images/nl/player.47bc9de0714c723d.webp differ diff --git a/translated_images/nl/player.57b3107c03012695.webp b/translated_images/nl/player.57b3107c03012695.webp new file mode 100644 index 000000000..879c28a80 Binary files /dev/null and b/translated_images/nl/player.57b3107c03012695.webp differ diff --git a/translated_images/nl/player.606f85953e5e564e.webp b/translated_images/nl/player.606f85953e5e564e.webp new file mode 100644 index 000000000..879c28a80 Binary files /dev/null and b/translated_images/nl/player.606f85953e5e564e.webp differ diff --git a/translated_images/nl/player.680ea4c619b54fe1.webp b/translated_images/nl/player.680ea4c619b54fe1.webp new file mode 100644 index 000000000..879c28a80 Binary files /dev/null and b/translated_images/nl/player.680ea4c619b54fe1.webp differ diff --git a/translated_images/nl/player.bfe14f110bddf56d.webp b/translated_images/nl/player.bfe14f110bddf56d.webp new file mode 100644 index 000000000..879c28a80 Binary files /dev/null and b/translated_images/nl/player.bfe14f110bddf56d.webp differ diff --git a/translated_images/nl/player.c99c25d54a615ca0.webp b/translated_images/nl/player.c99c25d54a615ca0.webp new file mode 100644 index 000000000..879c28a80 Binary files /dev/null and b/translated_images/nl/player.c99c25d54a615ca0.webp differ diff --git a/translated_images/nl/player.dd24c1afa8c71e9b.webp b/translated_images/nl/player.dd24c1afa8c71e9b.webp new file mode 100644 index 000000000..879c28a80 Binary files /dev/null and b/translated_images/nl/player.dd24c1afa8c71e9b.webp differ diff --git a/translated_images/nl/playerDamaged.181703f652fd5176.webp b/translated_images/nl/playerDamaged.181703f652fd5176.webp new file mode 100644 index 000000000..00d3377d9 Binary files /dev/null and b/translated_images/nl/playerDamaged.181703f652fd5176.webp differ diff --git a/translated_images/nl/playerLeft.0f928412e66ba5d9.webp b/translated_images/nl/playerLeft.0f928412e66ba5d9.webp new file mode 100644 index 000000000..0856babce Binary files /dev/null and b/translated_images/nl/playerLeft.0f928412e66ba5d9.webp differ diff --git a/translated_images/nl/playerRight.e4825f489e29f737.webp b/translated_images/nl/playerRight.e4825f489e29f737.webp new file mode 100644 index 000000000..8d6696a22 Binary files /dev/null and b/translated_images/nl/playerRight.e4825f489e29f737.webp differ diff --git a/translated_images/nl/playground-choice.1d23ba7d407f4758.webp b/translated_images/nl/playground-choice.1d23ba7d407f4758.webp new file mode 100644 index 000000000..0b7800dd7 Binary files /dev/null and b/translated_images/nl/playground-choice.1d23ba7d407f4758.webp differ diff --git a/translated_images/nl/playground.d2b927122224ff8f.webp b/translated_images/nl/playground.d2b927122224ff8f.webp new file mode 100644 index 000000000..54427262c Binary files /dev/null and b/translated_images/nl/playground.d2b927122224ff8f.webp differ diff --git a/translated_images/nl/preview.9215f0a010074476.webp b/translated_images/nl/preview.9215f0a010074476.webp new file mode 100644 index 000000000..1a5601a54 Binary files /dev/null and b/translated_images/nl/preview.9215f0a010074476.webp differ diff --git a/translated_images/nl/profiler.5a4a62479c5df01c.webp b/translated_images/nl/profiler.5a4a62479c5df01c.webp new file mode 100644 index 000000000..371cb5d5c Binary files /dev/null and b/translated_images/nl/profiler.5a4a62479c5df01c.webp differ diff --git a/translated_images/nl/project-on-vscode.dev.e79815a9a95ee7fe.webp b/translated_images/nl/project-on-vscode.dev.e79815a9a95ee7fe.webp new file mode 100644 index 000000000..4aba50cfd Binary files /dev/null and b/translated_images/nl/project-on-vscode.dev.e79815a9a95ee7fe.webp differ diff --git a/translated_images/nl/result.96ef01f607bf856a.webp b/translated_images/nl/result.96ef01f607bf856a.webp new file mode 100644 index 000000000..8200e27d4 Binary files /dev/null and b/translated_images/nl/result.96ef01f607bf856a.webp differ diff --git a/translated_images/nl/screen1.baccbba0f1f93364.webp b/translated_images/nl/screen1.baccbba0f1f93364.webp new file mode 100644 index 000000000..6278462ca Binary files /dev/null and b/translated_images/nl/screen1.baccbba0f1f93364.webp differ diff --git a/translated_images/nl/screen2.123c82a831a1d14a.webp b/translated_images/nl/screen2.123c82a831a1d14a.webp new file mode 100644 index 000000000..f0b989bbd Binary files /dev/null and b/translated_images/nl/screen2.123c82a831a1d14a.webp differ diff --git a/translated_images/nl/screenshot.0a1ee0d123df681b.webp b/translated_images/nl/screenshot.0a1ee0d123df681b.webp new file mode 100644 index 000000000..8e74660ea Binary files /dev/null and b/translated_images/nl/screenshot.0a1ee0d123df681b.webp differ diff --git a/translated_images/nl/screenshot.e7a5ad659e364568.webp b/translated_images/nl/screenshot.e7a5ad659e364568.webp new file mode 100644 index 000000000..72d749995 Binary files /dev/null and b/translated_images/nl/screenshot.e7a5ad659e364568.webp differ diff --git a/translated_images/nl/screenshot_gray.0c796099a1f9f25e.webp b/translated_images/nl/screenshot_gray.0c796099a1f9f25e.webp new file mode 100644 index 000000000..79c31578f Binary files /dev/null and b/translated_images/nl/screenshot_gray.0c796099a1f9f25e.webp differ diff --git a/translated_images/nl/shield.1b9412b7ca6610ab.webp b/translated_images/nl/shield.1b9412b7ca6610ab.webp new file mode 100644 index 000000000..a2e065ca1 Binary files /dev/null and b/translated_images/nl/shield.1b9412b7ca6610ab.webp differ diff --git a/translated_images/nl/snapshot.97750180ebcad737.webp b/translated_images/nl/snapshot.97750180ebcad737.webp new file mode 100644 index 000000000..1b7b77535 Binary files /dev/null and b/translated_images/nl/snapshot.97750180ebcad737.webp differ diff --git a/translated_images/nl/spa.268ec73b41f992c2.webp b/translated_images/nl/spa.268ec73b41f992c2.webp new file mode 100644 index 000000000..472510358 Binary files /dev/null and b/translated_images/nl/spa.268ec73b41f992c2.webp differ diff --git a/translated_images/nl/speedLine.5bcabb93f48b5ae1.webp b/translated_images/nl/speedLine.5bcabb93f48b5ae1.webp new file mode 100644 index 000000000..57b77b342 Binary files /dev/null and b/translated_images/nl/speedLine.5bcabb93f48b5ae1.webp differ diff --git a/translated_images/nl/spritesheet.bec82852290b14ee.webp b/translated_images/nl/spritesheet.bec82852290b14ee.webp new file mode 100644 index 000000000..02853f8a0 Binary files /dev/null and b/translated_images/nl/spritesheet.bec82852290b14ee.webp differ diff --git a/translated_images/nl/starBackground.a897b8acb1b0587d.webp b/translated_images/nl/starBackground.a897b8acb1b0587d.webp new file mode 100644 index 000000000..66280c96a Binary files /dev/null and b/translated_images/nl/starBackground.a897b8acb1b0587d.webp differ diff --git a/translated_images/nl/starBig.72e9c6d0d18f363d.webp b/translated_images/nl/starBig.72e9c6d0d18f363d.webp new file mode 100644 index 000000000..917791333 Binary files /dev/null and b/translated_images/nl/starBig.72e9c6d0d18f363d.webp differ diff --git a/translated_images/nl/starSmall.ed78b961dbcd0898.webp b/translated_images/nl/starSmall.ed78b961dbcd0898.webp new file mode 100644 index 000000000..bf86a6e91 Binary files /dev/null and b/translated_images/nl/starSmall.ed78b961dbcd0898.webp differ diff --git a/translated_images/nl/template.67ad477109d29a2b.webp b/translated_images/nl/template.67ad477109d29a2b.webp new file mode 100644 index 000000000..ac541fbd1 Binary files /dev/null and b/translated_images/nl/template.67ad477109d29a2b.webp differ diff --git a/translated_images/nl/terrarium-final.0920f16e87c13a84.webp b/translated_images/nl/terrarium-final.0920f16e87c13a84.webp new file mode 100644 index 000000000..79c31578f Binary files /dev/null and b/translated_images/nl/terrarium-final.0920f16e87c13a84.webp differ diff --git a/translated_images/nl/terrarium-final.2f07047ffc597d0a.webp b/translated_images/nl/terrarium-final.2f07047ffc597d0a.webp new file mode 100644 index 000000000..84b4361e7 Binary files /dev/null and b/translated_images/nl/terrarium-final.2f07047ffc597d0a.webp differ diff --git a/translated_images/nl/validation-error.8bd23e98d416c22f.webp b/translated_images/nl/validation-error.8bd23e98d416c22f.webp new file mode 100644 index 000000000..78b67ad4c Binary files /dev/null and b/translated_images/nl/validation-error.8bd23e98d416c22f.webp differ diff --git a/translated_images/nl/vs-code-index.e2986cf919471eb9.webp b/translated_images/nl/vs-code-index.e2986cf919471eb9.webp new file mode 100644 index 000000000..438423865 Binary files /dev/null and b/translated_images/nl/vs-code-index.e2986cf919471eb9.webp differ diff --git a/translated_images/nl/webdev101-a11y.8ef3025c858d897a.webp b/translated_images/nl/webdev101-a11y.8ef3025c858d897a.webp new file mode 100644 index 000000000..deafa2845 Binary files /dev/null and b/translated_images/nl/webdev101-a11y.8ef3025c858d897a.webp differ diff --git a/translated_images/nl/webdev101-css.3f7af5991bf53a20.webp b/translated_images/nl/webdev101-css.3f7af5991bf53a20.webp new file mode 100644 index 000000000..af39a64cc Binary files /dev/null and b/translated_images/nl/webdev101-css.3f7af5991bf53a20.webp differ diff --git a/translated_images/nl/webdev101-github.8846d7971abef6f9.webp b/translated_images/nl/webdev101-github.8846d7971abef6f9.webp new file mode 100644 index 000000000..1b2466dce Binary files /dev/null and b/translated_images/nl/webdev101-github.8846d7971abef6f9.webp differ diff --git a/translated_images/nl/webdev101-html.4389c2067af68e98.webp b/translated_images/nl/webdev101-html.4389c2067af68e98.webp new file mode 100644 index 000000000..7a3176dc4 Binary files /dev/null and b/translated_images/nl/webdev101-html.4389c2067af68e98.webp differ diff --git a/translated_images/nl/webdev101-js-arrays.439d7528b8a29455.webp b/translated_images/nl/webdev101-js-arrays.439d7528b8a29455.webp new file mode 100644 index 000000000..78e16dd88 Binary files /dev/null and b/translated_images/nl/webdev101-js-arrays.439d7528b8a29455.webp differ diff --git a/translated_images/nl/webdev101-js-datatypes.4cc470179730702c.webp b/translated_images/nl/webdev101-js-datatypes.4cc470179730702c.webp new file mode 100644 index 000000000..bd059de7c Binary files /dev/null and b/translated_images/nl/webdev101-js-datatypes.4cc470179730702c.webp differ diff --git a/translated_images/nl/webdev101-js-decisions.69e1b20f272dd1f0.webp b/translated_images/nl/webdev101-js-decisions.69e1b20f272dd1f0.webp new file mode 100644 index 000000000..68309c455 Binary files /dev/null and b/translated_images/nl/webdev101-js-decisions.69e1b20f272dd1f0.webp differ diff --git a/translated_images/nl/webdev101-js-functions.be049c4726e94f8b.webp b/translated_images/nl/webdev101-js-functions.be049c4726e94f8b.webp new file mode 100644 index 000000000..6d0899f20 Binary files /dev/null and b/translated_images/nl/webdev101-js-functions.be049c4726e94f8b.webp differ diff --git a/translated_images/nl/webdev101-js.10280393044d7eaa.webp b/translated_images/nl/webdev101-js.10280393044d7eaa.webp new file mode 100644 index 000000000..55beec0f9 Binary files /dev/null and b/translated_images/nl/webdev101-js.10280393044d7eaa.webp differ diff --git a/translated_images/nl/webdev101-programming.d6e3f98e61ac4bff.webp b/translated_images/nl/webdev101-programming.d6e3f98e61ac4bff.webp new file mode 100644 index 000000000..cae54a326 Binary files /dev/null and b/translated_images/nl/webdev101-programming.d6e3f98e61ac4bff.webp differ diff --git a/translated_images/nl/working-tree-pb.6cd43e5076f23ba3.webp b/translated_images/nl/working-tree-pb.6cd43e5076f23ba3.webp new file mode 100644 index 000000000..faeb5c234 Binary files /dev/null and b/translated_images/nl/working-tree-pb.6cd43e5076f23ba3.webp differ diff --git a/translated_images/nl/working-tree.c58eec08e6335c79.webp b/translated_images/nl/working-tree.c58eec08e6335c79.webp new file mode 100644 index 000000000..c1d99e55a Binary files /dev/null and b/translated_images/nl/working-tree.c58eec08e6335c79.webp differ diff --git a/translated_images/no/.co-op-translator.json b/translated_images/no/.co-op-translator.json new file mode 100644 index 000000000..534a14bfd --- /dev/null +++ b/translated_images/no/.co-op-translator.json @@ -0,0 +1,860 @@ +{ + "moodle.94eb93d714a50cb2.webp": { + "original_hash": "0d04a6ef1ac524b452d5a0aae3f45bee", + "translation_date": "2026-01-15T18:46:39+00:00", + "source_file": "teaching-files/moodle.png", + "language_code": "no" + }, + "canvas.fbd605ff8e5b8aff.webp": { + "original_hash": "29556305738d345dd023554d788d5477", + "translation_date": "2026-01-15T18:46:59+00:00", + "source_file": "teaching-files/canvas.png", + "language_code": "no" + }, + "install-on-edge.78634f02842c4828.webp": { + "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", + "translation_date": "2026-01-15T18:47:24+00:00", + "source_file": "5-browser-extension/install-on-edge.png", + "language_code": "no" + }, + "extension-screenshot.0e7f5bfa110e92e3.webp": { + "original_hash": "4fdd1d3fdbc9ac2c2932f83847a5e4b8", + "translation_date": "2026-01-15T18:47:43+00:00", + "source_file": "5-browser-extension/extension-screenshot.png", + "language_code": "no" + }, + "createcodespace.0238bbf4d7a8d955.webp": { + "original_hash": "4f504323085308f4a0e7b5bfb37e16d7", + "translation_date": "2026-01-15T18:47:59+00:00", + "source_file": "images/createcodespace.png", + "language_code": "no" + }, + "favicon.37b561214b36d454.webp": { + "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", + "translation_date": "2026-01-15T18:48:03+00:00", + "source_file": "images/favicon.png", + "language_code": "no" + }, + "character.5c0dd8e067ffd693.webp": { + "original_hash": "076bbb4d25a17982c81973b8dba9d4fa", + "translation_date": "2026-01-15T18:48:06+00:00", + "source_file": "images/character.png", + "language_code": "no" + }, + "clone_repo.6a202fb230ab6bdd.webp": { + "original_hash": "9261d014674312eece91deae958538cf", + "translation_date": "2026-01-15T18:48:13+00:00", + "source_file": "images/clone_repo.png", + "language_code": "no" + }, + "background.148a8d43afde5730.webp": { + "original_hash": "5a50f015fb466782c69063ffebb256de", + "translation_date": "2026-01-15T18:48:20+00:00", + "source_file": "images/background.png", + "language_code": "no" + }, + "screenshot.e7a5ad659e364568.webp": { + "original_hash": "c562c1fdc9d73658456e02b873e4dff9", + "translation_date": "2026-01-15T18:48:30+00:00", + "source_file": "images/screenshot.png", + "language_code": "no" + }, + "browser.60317c9be8b7f84a.webp": { + "original_hash": "aa4461fec006d86899864d991b50cc74", + "translation_date": "2026-01-15T18:48:46+00:00", + "source_file": "sketchnotes/browser.jpg", + "language_code": "no" + }, + "webdev101-html.4389c2067af68e98.webp": { + "original_hash": "23bf24ecb0e72f0c6c835824dec5ee54", + "translation_date": "2026-01-15T18:49:14+00:00", + "source_file": "sketchnotes/webdev101-html.png", + "language_code": "no" + }, + "webdev101-programming.d6e3f98e61ac4bff.webp": { + "original_hash": "adf4dac4d350592773dbdba8ebaaa262", + "translation_date": "2026-01-15T18:49:40+00:00", + "source_file": "sketchnotes/webdev101-programming.png", + "language_code": "no" + }, + "webdev101-github.8846d7971abef6f9.webp": { + "original_hash": "412ec8fc404fead25f314e2fdb564548", + "translation_date": "2026-01-15T18:50:08+00:00", + "source_file": "sketchnotes/webdev101-github.png", + "language_code": "no" + }, + "webdev101-css.3f7af5991bf53a20.webp": { + "original_hash": "9de1dc14864697c82395b02f31a72aec", + "translation_date": "2026-01-15T18:50:35+00:00", + "source_file": "sketchnotes/webdev101-css.png", + "language_code": "no" + }, + "webdev101-js-functions.be049c4726e94f8b.webp": { + "original_hash": "ec4279b1b2191fa07a83e78a97e81f29", + "translation_date": "2026-01-15T18:51:04+00:00", + "source_file": "sketchnotes/webdev101-js-functions.png", + "language_code": "no" + }, + "webdev101-js-decisions.69e1b20f272dd1f0.webp": { + "original_hash": "5e49a0b9b4149f782a4378354ba7fd56", + "translation_date": "2026-01-15T18:51:31+00:00", + "source_file": "sketchnotes/webdev101-js-decisions.png", + "language_code": "no" + }, + "webdev101-a11y.8ef3025c858d897a.webp": { + "original_hash": "3f5220c5d502a906028b8a85245cc6da", + "translation_date": "2026-01-15T18:51:59+00:00", + "source_file": "sketchnotes/webdev101-a11y.png", + "language_code": "no" + }, + "webdev101-js-datatypes.4cc470179730702c.webp": { + "original_hash": "20fda1612cc0e8d20e6be01ffc28e5f7", + "translation_date": "2026-01-15T18:52:29+00:00", + "source_file": "sketchnotes/webdev101-js-datatypes.png", + "language_code": "no" + }, + "webdev101-js.10280393044d7eaa.webp": { + "original_hash": "fe1f154de74b31fdeb9a6df40e7ad5e1", + "translation_date": "2026-01-15T18:52:55+00:00", + "source_file": "sketchnotes/webdev101-js.png", + "language_code": "no" + }, + "webdev101-js-arrays.439d7528b8a29455.webp": { + "original_hash": "564c9e2d7f8e5a3b7e23570df300c732", + "translation_date": "2026-01-15T18:53:21+00:00", + "source_file": "sketchnotes/webdev101-js-arrays.png", + "language_code": "no" + }, + "create-new-file.2814e609c2af9aeb.webp": { + "original_hash": "cf6df76faeac2d92904e5d877b7bdf69", + "translation_date": "2026-01-15T18:53:38+00:00", + "source_file": "8-code-editor/images/create-new-file.png", + "language_code": "no" + }, + "create-new-file-pb.0797800d977ec3eb.webp": { + "original_hash": "c149c42e04132f2409651425d6924ffa", + "translation_date": "2026-01-15T18:53:45+00:00", + "source_file": "8-code-editor/images/create-new-file-pb.png", + "language_code": "no" + }, + "extension-settings.21c752ae4f4cdb78.webp": { + "original_hash": "fd7ebcb5d84c78047026ab3337908306", + "translation_date": "2026-01-15T18:53:58+00:00", + "source_file": "8-code-editor/images/extension-settings.png", + "language_code": "no" + }, + "after-codeswing-extension-pb.0ebddddcf73b5509.webp": { + "original_hash": "861d59ec65a7334c5f3a4c02dfe22ceb", + "translation_date": "2026-01-15T18:54:34+00:00", + "source_file": "8-code-editor/images/after-codeswing-extension-pb.png", + "language_code": "no" + }, + "create-a-fork.297ab42b4bd0af99.webp": { + "original_hash": "10712b80e3dcfa7c44fb8820a6ff3ad3", + "translation_date": "2026-01-15T18:55:25+00:00", + "source_file": "8-code-editor/images/create-a-fork.png", + "language_code": "no" + }, + "open-remote-repository.bd9c2598b8949e7f.webp": { + "original_hash": "777c01a9242da7d5d0e1b037df9c86f9", + "translation_date": "2026-01-15T18:55:29+00:00", + "source_file": "8-code-editor/images/open-remote-repository.png", + "language_code": "no" + }, + "extensions.eca0e0c7f59a10b5.webp": { + "original_hash": "a6c9c8f51d3edd917262e53664f08441", + "translation_date": "2026-01-15T18:55:32+00:00", + "source_file": "8-code-editor/images/extensions.png", + "language_code": "no" + }, + "edit-a-file-pb.263555922c14fc52.webp": { + "original_hash": "5c52723d35259eadd110d0c720a87b04", + "translation_date": "2026-01-15T18:55:47+00:00", + "source_file": "8-code-editor/images/edit-a-file-pb.png", + "language_code": "no" + }, + "palette-menu.4946174e07f42622.webp": { + "original_hash": "7387b91076790084ec8828866e88c6ce", + "translation_date": "2026-01-15T18:56:11+00:00", + "source_file": "8-code-editor/images/palette-menu.png", + "language_code": "no" + }, + "open-palette-menu.46dda01084738da8.webp": { + "original_hash": "1860e80bf0534b9d54ef0fcb7e1a9f9e", + "translation_date": "2026-01-15T18:56:14+00:00", + "source_file": "8-code-editor/images/open-palette-menu.png", + "language_code": "no" + }, + "default-vscode-dev.5d06881d65c1b323.webp": { + "original_hash": "146fecc3a9da37cb1d5c9d628cd94996", + "translation_date": "2026-01-15T18:56:19+00:00", + "source_file": "8-code-editor/images/default-vscode-dev.png", + "language_code": "no" + }, + "project-on-vscode.dev.e79815a9a95ee7fe.webp": { + "original_hash": "35de4bc32ea66a11f919671558e07d52", + "translation_date": "2026-01-15T18:56:26+00:00", + "source_file": "8-code-editor/images/project-on-vscode.dev.png", + "language_code": "no" + }, + "new-file-github.com.c886796d800e8056.webp": { + "original_hash": "2e0ddd0dad4734e3968b70907df9c052", + "translation_date": "2026-01-15T18:56:33+00:00", + "source_file": "8-code-editor/images/new-file-github.com.png", + "language_code": "no" + }, + "working-tree.c58eec08e6335c79.webp": { + "original_hash": "bf2608b4302123a00a8e7b1b6a430b4a", + "translation_date": "2026-01-15T18:56:44+00:00", + "source_file": "8-code-editor/images/working-tree.png", + "language_code": "no" + }, + "working-tree-pb.6cd43e5076f23ba3.webp": { + "original_hash": "f6b14887694745dd143a09bd60b74185", + "translation_date": "2026-01-15T18:56:53+00:00", + "source_file": "8-code-editor/images/working-tree-pb.png", + "language_code": "no" + }, + "extension-details.9f8f1fd4e9eb2de5.webp": { + "original_hash": "f57d2e246e6ba8a58463d7573640d714", + "translation_date": "2026-01-15T18:57:05+00:00", + "source_file": "8-code-editor/images/extension-details.png", + "language_code": "no" + }, + "edit-a-file.52c0ee665ef19f08.webp": { + "original_hash": "c28903236d60be6bba3f3848ea368c63", + "translation_date": "2026-01-15T18:57:16+00:00", + "source_file": "8-code-editor/images/edit-a-file.png", + "language_code": "no" + }, + "canvas_grid.5f209da785ded492.webp": { + "original_hash": "8da354720ffbfd778571aa17402de890", + "translation_date": "2026-01-15T18:57:20+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/canvas_grid.png", + "language_code": "no" + }, + "partI-solution.36c53b48c9ffae2a.webp": { + "original_hash": "fbbd263368f61f8ed3a86c4571e6810b", + "translation_date": "2026-01-15T18:57:23+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/partI-solution.png", + "language_code": "no" + }, + "spritesheet.bec82852290b14ee.webp": { + "original_hash": "d593b0f366e9efd2f2b3ef18e7eb2d0c", + "translation_date": "2026-01-15T18:57:24+00:00", + "source_file": "6-space-game/solution/spritesheet.png", + "language_code": "no" + }, + "laserRed.e86e8fb629c6026e.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:25+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/laserRed.png", + "language_code": "no" + }, + "enemyShip.b9626ed228a17a32.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:25+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/enemyShip.png", + "language_code": "no" + }, + "player.680ea4c619b54fe1.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:26+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/player.png", + "language_code": "no" + }, + "life.466df3b1692a244a.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:26+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/assets/life.png", + "language_code": "no" + }, + "laserRed.cae9ab24ea9b18fd.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:27+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/laserRed.png", + "language_code": "no" + }, + "enemyShip.add7036e1c3c3014.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:27+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/enemyShip.png", + "language_code": "no" + }, + "player.c99c25d54a615ca0.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:28+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/player.png", + "language_code": "no" + }, + "life.65a2aaceca875284.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:28+00:00", + "source_file": "6-space-game/4-collision-detection/solution/assets/life.png", + "language_code": "no" + }, + "enemyShip.22cbee6ea27a5809.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:29+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/enemyShip.png", + "language_code": "no" + }, + "player.47bc9de0714c723d.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:29+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/your-work/assets/player.png", + "language_code": "no" + }, + "enemyShip.5df2a822c16650c2.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:30+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/enemyShip.png", + "language_code": "no" + }, + "player.dd24c1afa8c71e9b.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:31+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/solution/assets/player.png", + "language_code": "no" + }, + "laserRed.69730edd76f0b3bd.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:31+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/laserRed.png", + "language_code": "no" + }, + "enemyShip.4fbf2889e6129db4.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:31+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/enemyShip.png", + "language_code": "no" + }, + "player.606f85953e5e564e.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:32+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/player.png", + "language_code": "no" + }, + "life.78b6e96a3003767e.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:32+00:00", + "source_file": "6-space-game/6-end-condition/your-work/assets/life.png", + "language_code": "no" + }, + "laserRed.2040e11f55c0a40a.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:33+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/laserRed.png", + "language_code": "no" + }, + "enemyShip.1a1354d7988de290.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:33+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/enemyShip.png", + "language_code": "no" + }, + "player.137ee0e47f895ffc.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:34+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/player.png", + "language_code": "no" + }, + "life.86d843ce9c23289c.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:34+00:00", + "source_file": "6-space-game/6-end-condition/solution/assets/life.png", + "language_code": "no" + }, + "laserRed.e58ef8db2585dfbe.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:34+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/laserRed.png", + "language_code": "no" + }, + "enemyShip.321ecb1b4eb21f2c.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:35+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/enemyShip.png", + "language_code": "no" + }, + "player.2887422f6982c3cd.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:35+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/player.png", + "language_code": "no" + }, + "life.2a159298dd98f4ef.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:36+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/assets/life.png", + "language_code": "no" + }, + "laserRed.b583dc1728eb8581.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:36+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/laserRed.png", + "language_code": "no" + }, + "enemyShip.035a46787bff658c.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:37+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/enemyShip.png", + "language_code": "no" + }, + "player.391fed427ede24f5.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:37+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/player.png", + "language_code": "no" + }, + "life.6fb9f50d53ee0413.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:38+00:00", + "source_file": "6-space-game/5-keeping-score/solution/assets/life.png", + "language_code": "no" + }, + "preview.9215f0a010074476.webp": { + "original_hash": "6eaab6a69de1fa433e822578652c7287", + "translation_date": "2026-01-15T18:57:39+00:00", + "source_file": "6-space-game/solution/spaceArt/preview.jpg", + "language_code": "no" + }, + "meteorBig.1e452b3ad7af50ad.webp": { + "original_hash": "07f37816512f563dd68780fdee2e30a6", + "translation_date": "2026-01-15T18:57:41+00:00", + "source_file": "6-space-game/solution/spaceArt/png/meteorBig.png", + "language_code": "no" + }, + "meteorSmall.0d729bc71c12d41f.webp": { + "original_hash": "ebabf6690cc614f9e33f019c356166fa", + "translation_date": "2026-01-15T18:57:42+00:00", + "source_file": "6-space-game/solution/spaceArt/png/meteorSmall.png", + "language_code": "no" + }, + "laserRed.d81ce4986f87c251.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:42+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserRed.png", + "language_code": "no" + }, + "enemyShip.deb0477a7312f54d.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:42+00:00", + "source_file": "6-space-game/solution/spaceArt/png/enemyShip.png", + "language_code": "no" + }, + "player.57b3107c03012695.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:43+00:00", + "source_file": "6-space-game/solution/spaceArt/png/player.png", + "language_code": "no" + }, + "laserGreenShot.e4fbfc4714c08a5b.webp": { + "original_hash": "cb6ed500c16736a41998e4cd0c467df7", + "translation_date": "2026-01-15T18:57:44+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserGreenShot.png", + "language_code": "no" + }, + "life.27144b6d4bfdea76.webp": { + "original_hash": "9a5d93e699071693b15b7b157f760a90", + "translation_date": "2026-01-15T18:57:44+00:00", + "source_file": "6-space-game/solution/spaceArt/png/life.png", + "language_code": "no" + }, + "laserGreen.89904f0f49945560.webp": { + "original_hash": "ddf7102c86fc3ec46037714c60091851", + "translation_date": "2026-01-15T18:57:44+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserGreen.png", + "language_code": "no" + }, + "laserRedShot.c39d066745996a71.webp": { + "original_hash": "1f1048184aab9d405e9f7d067a57af01", + "translation_date": "2026-01-15T18:57:45+00:00", + "source_file": "6-space-game/solution/spaceArt/png/laserRedShot.png", + "language_code": "no" + }, + "enemyUFO.bf8585e4e8dcdb68.webp": { + "original_hash": "18198bef76e4882928e4092344d0fb98", + "translation_date": "2026-01-15T18:57:45+00:00", + "source_file": "6-space-game/solution/spaceArt/png/enemyUFO.png", + "language_code": "no" + }, + "shield.1b9412b7ca6610ab.webp": { + "original_hash": "a672dc1a5f905918272bb58f1e236340", + "translation_date": "2026-01-15T18:57:46+00:00", + "source_file": "6-space-game/solution/spaceArt/png/shield.png", + "language_code": "no" + }, + "playerDamaged.181703f652fd5176.webp": { + "original_hash": "9d71aebe7303edd536064fb0f5e2ae82", + "translation_date": "2026-01-15T18:57:47+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerDamaged.png", + "language_code": "no" + }, + "playerRight.e4825f489e29f737.webp": { + "original_hash": "1c7b03f73e1d6ed74955357680cb05cb", + "translation_date": "2026-01-15T18:57:48+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerRight.png", + "language_code": "no" + }, + "playerLeft.0f928412e66ba5d9.webp": { + "original_hash": "40a42047b8ee49c6dd87c981e98d4d2e", + "translation_date": "2026-01-15T18:57:48+00:00", + "source_file": "6-space-game/solution/spaceArt/png/playerLeft.png", + "language_code": "no" + }, + "backgroundColor.e19c3c60768150c8.webp": { + "original_hash": "b3e10fe033f615ec9d3580cce61eae09", + "translation_date": "2026-01-15T18:57:49+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/backgroundColor.png", + "language_code": "no" + }, + "starBig.72e9c6d0d18f363d.webp": { + "original_hash": "4e8f1abc8b48d75990117ea8b6207842", + "translation_date": "2026-01-15T18:57:49+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starBig.png", + "language_code": "no" + }, + "starBackground.a897b8acb1b0587d.webp": { + "original_hash": "cca00ba0b9e73859ab5bb928d5ca2fa2", + "translation_date": "2026-01-15T18:57:50+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starBackground.png", + "language_code": "no" + }, + "starSmall.ed78b961dbcd0898.webp": { + "original_hash": "609bf88a971475818f95816b8cf71508", + "translation_date": "2026-01-15T18:57:52+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/starSmall.png", + "language_code": "no" + }, + "speedLine.5bcabb93f48b5ae1.webp": { + "original_hash": "ef791dbe8ea2e21cf697831e203803d5", + "translation_date": "2026-01-15T18:57:52+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/speedLine.png", + "language_code": "no" + }, + "nebula.55c2933d36d035d3.webp": { + "original_hash": "e0fa4f86653c6fe97bc77271c46241c2", + "translation_date": "2026-01-15T18:57:53+00:00", + "source_file": "6-space-game/solution/spaceArt/png/Background/nebula.png", + "language_code": "no" + }, + "laserRed.381bc5555491ce67.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:55+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/laserRed.png", + "language_code": "no" + }, + "enemyShip.b39a140287683bf7.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:55+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/enemyShip.png", + "language_code": "no" + }, + "player.3c4f50182552a73a.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:56+00:00", + "source_file": "6-space-game/3-moving-elements-around/your-work/assets/player.png", + "language_code": "no" + }, + "laserRed.e66e29ace6666064.webp": { + "original_hash": "6f0626e9839beb9d9a82ff40699aabfd", + "translation_date": "2026-01-15T18:57:56+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/laserRed.png", + "language_code": "no" + }, + "enemyShip.62983ed4bfb2220f.webp": { + "original_hash": "2a41854e0eaa974e8619298f3b333e11", + "translation_date": "2026-01-15T18:57:57+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/enemyShip.png", + "language_code": "no" + }, + "player.bfe14f110bddf56d.webp": { + "original_hash": "952e66c2dd458cfd6e82052f7123a97b", + "translation_date": "2026-01-15T18:57:58+00:00", + "source_file": "6-space-game/3-moving-elements-around/solution/assets/player.png", + "language_code": "no" + }, + "localstorage.472f8147b6a3f8d1.webp": { + "original_hash": "7706ccb87a13a08250f315f03140bc61", + "translation_date": "2026-01-15T18:58:02+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/images/localstorage.png", + "language_code": "no" + }, + "snapshot.97750180ebcad737.webp": { + "original_hash": "9db2fa7afcc1d258ec1a130cef145f94", + "translation_date": "2026-01-15T18:58:10+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/snapshot.png", + "language_code": "no" + }, + "profiler.5a4a62479c5df01c.webp": { + "original_hash": "40b8a4d9f47e2f3e18aa2e814a15356c", + "translation_date": "2026-01-15T18:58:22+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/profiler.png", + "language_code": "no" + }, + "log.804026979f3707e0.webp": { + "original_hash": "4c5e39f339781db01641b77b6b2d6026", + "translation_date": "2026-01-15T18:58:43+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/images/log.png", + "language_code": "no" + }, + "earlybrowsers.d984b711cdf3a42d.webp": { + "original_hash": "810a4d2348668e25289029c5cfcb67bd", + "translation_date": "2026-01-15T18:58:52+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/earlybrowsers.jpg", + "language_code": "no" + }, + "2.1dae52ff08042246.webp": { + "original_hash": "3995628a6a986308859d0cb6eed8d787", + "translation_date": "2026-01-15T18:59:03+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/2.png", + "language_code": "no" + }, + "install-on-edge.d68781acaf0b3d3d.webp": { + "original_hash": "6224aad8f1cd252da83c2808ff5c7a4e", + "translation_date": "2026-01-15T18:59:15+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/install-on-edge.png", + "language_code": "no" + }, + "1.b6da8c1394b07491.webp": { + "original_hash": "6b12479c2e6a54160867fa8945c04082", + "translation_date": "2026-01-15T18:59:31+00:00", + "source_file": "5-browser-extension/1-about-browsers/images/1.png", + "language_code": "no" + }, + "history.7fdabbafa521e064.webp": { + "original_hash": "445d71bea6a747dfe547df7eea846439", + "translation_date": "2026-01-15T18:59:38+00:00", + "source_file": "7-bank-project/1-template-route/history.png", + "language_code": "no" + }, + "screen1.baccbba0f1f93364.webp": { + "original_hash": "92c8fa2dbe566c4e19c98a9e7de6faa6", + "translation_date": "2026-01-15T18:59:43+00:00", + "source_file": "7-bank-project/images/screen1.png", + "language_code": "no" + }, + "screen2.123c82a831a1d14a.webp": { + "original_hash": "43b7f2857d5f758394e443df8fbc31cf", + "translation_date": "2026-01-15T18:59:48+00:00", + "source_file": "7-bank-project/images/screen2.png", + "language_code": "no" + }, + "click-register.e89a30bf0d4bc9ca.webp": { + "original_hash": "ef9688313524664fad6ab9b0e080c758", + "translation_date": "2026-01-15T18:59:54+00:00", + "source_file": "7-bank-project/2-forms/images/click-register.png", + "language_code": "no" + }, + "form-post.61de4ca1b964d91a.webp": { + "original_hash": "7e95c76a8ea2e82bceea70aae89f2360", + "translation_date": "2026-01-15T18:59:56+00:00", + "source_file": "7-bank-project/2-forms/images/form-post.png", + "language_code": "no" + }, + "validation-error.8bd23e98d416c22f.webp": { + "original_hash": "d614ce6b24e2583901da9038297fe327", + "translation_date": "2026-01-15T19:00:00+00:00", + "source_file": "7-bank-project/2-forms/images/validation-error.png", + "language_code": "no" + }, + "result.96ef01f607bf856a.webp": { + "original_hash": "e83c44a0fcaa7720ce32eb71d53d5250", + "translation_date": "2026-01-15T19:00:04+00:00", + "source_file": "7-bank-project/2-forms/images/result.png", + "language_code": "no" + }, + "browser-console.efaf0b51aaaf6778.webp": { + "original_hash": "8d6c5077d1f133d27c65c0014ef503a9", + "translation_date": "2026-01-15T19:00:11+00:00", + "source_file": "7-bank-project/2-forms/images/browser-console.png", + "language_code": "no" + }, + "login-error.416fe019b36a6327.webp": { + "original_hash": "ea96ed372d7a4c37ee2df3f0352f79d1", + "translation_date": "2026-01-15T19:00:16+00:00", + "source_file": "7-bank-project/3-data/images/login-error.png", + "language_code": "no" + }, + "mpa.7f7375a1a2d4aa77.webp": { + "original_hash": "021255b74f0b79b0c286c163c210ef3d", + "translation_date": "2026-01-15T19:00:19+00:00", + "source_file": "7-bank-project/3-data/images/mpa.png", + "language_code": "no" + }, + "spa.268ec73b41f992c2.webp": { + "original_hash": "3d3d7273070c2ddab04458fbb084ad4a", + "translation_date": "2026-01-15T19:00:24+00:00", + "source_file": "7-bank-project/3-data/images/spa.png", + "language_code": "no" + }, + "dialog.93bba104afeb79f1.webp": { + "original_hash": "c56b5ad7eb8c4df4b3ed8a99bf67e6e2", + "translation_date": "2026-01-15T19:00:31+00:00", + "source_file": "7-bank-project/4-state-management/images/dialog.png", + "language_code": "no" + }, + "data-flow.fa2354e0908fecc8.webp": { + "original_hash": "c9b82b42fa1973b3b7bfad9c7128c24c", + "translation_date": "2026-01-15T19:00:38+00:00", + "source_file": "7-bank-project/4-state-management/images/data-flow.png", + "language_code": "no" + }, + "screenshot_gray.0c796099a1f9f25e.webp": { + "original_hash": "324b7bff7867c38e100d0acad18ed53d", + "translation_date": "2026-01-15T19:00:41+00:00", + "source_file": "3-terrarium/images/screenshot_gray.png", + "language_code": "no" + }, + "vs-code-index.e2986cf919471eb9.webp": { + "original_hash": "ed8437cb2629b95551fff5e5d72ef4f5", + "translation_date": "2026-01-15T19:00:45+00:00", + "source_file": "3-terrarium/1-intro-to-html/images/vs-code-index.png", + "language_code": "no" + }, + "dom-tree.7daf0e763cbbba92.webp": { + "original_hash": "579f4ae298ff15a357def7f442671847", + "translation_date": "2026-01-15T19:00:51+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/dom-tree.png", + "language_code": "no" + }, + "terrarium-final.0920f16e87c13a84.webp": { + "original_hash": "324b7bff7867c38e100d0acad18ed53d", + "translation_date": "2026-01-15T19:00:58+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/images/terrarium-final.png", + "language_code": "no" + }, + "plant7.194d5a42fcf5a88c.webp": { + "original_hash": "b7a1e35f9946cb04440ce620c34f201d", + "translation_date": "2026-01-15T19:01:05+00:00", + "source_file": "3-terrarium/solution/images/plant7.png", + "language_code": "no" + }, + "plant9.8fe614c01ded1b1e.webp": { + "original_hash": "a9655c162938a27c63d48ac675061e2b", + "translation_date": "2026-01-15T19:01:17+00:00", + "source_file": "3-terrarium/solution/images/plant9.png", + "language_code": "no" + }, + "plant8.7b247809ab0eb492.webp": { + "original_hash": "3eb38c747aaf33ce7aa70b58a31b62a8", + "translation_date": "2026-01-15T19:01:32+00:00", + "source_file": "3-terrarium/solution/images/plant8.png", + "language_code": "no" + }, + "plant1.a876180d8659acb9.webp": { + "original_hash": "e08f9b0f46f6d9d7c9949d4c3e590694", + "translation_date": "2026-01-15T19:01:48+00:00", + "source_file": "3-terrarium/solution/images/plant1.png", + "language_code": "no" + }, + "plant14.908791477a46eb7f.webp": { + "original_hash": "349b8e5a33d1221bef4a4ac3bb439bb9", + "translation_date": "2026-01-15T19:01:56+00:00", + "source_file": "3-terrarium/solution/images/plant14.png", + "language_code": "no" + }, + "plant6.ca4ff8372e6676b1.webp": { + "original_hash": "6932fdb455fcae5b324b129367d2f56a", + "translation_date": "2026-01-15T19:02:07+00:00", + "source_file": "3-terrarium/solution/images/plant6.png", + "language_code": "no" + }, + "plant11.0ce0081b0ef17aa1.webp": { + "original_hash": "68346dbd1ae03331b0a87025c3e8e9e2", + "translation_date": "2026-01-15T19:02:17+00:00", + "source_file": "3-terrarium/solution/images/plant11.png", + "language_code": "no" + }, + "plant10.2f2c47804ae52dd3.webp": { + "original_hash": "dba97454882c2796c52a33c403db61f7", + "translation_date": "2026-01-15T19:02:30+00:00", + "source_file": "3-terrarium/solution/images/plant10.png", + "language_code": "no" + }, + "plant13.37d6ab2e2481421f.webp": { + "original_hash": "5cac561d7596ee631c4d02436d8f6998", + "translation_date": "2026-01-15T19:02:42+00:00", + "source_file": "3-terrarium/solution/images/plant13.png", + "language_code": "no" + }, + "plant4.3b78072b427727c6.webp": { + "original_hash": "c523205855d0691a9a0161c6abca983c", + "translation_date": "2026-01-15T19:02:53+00:00", + "source_file": "3-terrarium/solution/images/plant4.png", + "language_code": "no" + }, + "plant3.06efdd0fa0c4b115.webp": { + "original_hash": "7e40e6f14cf52f7d75ed42320817b044", + "translation_date": "2026-01-15T19:03:01+00:00", + "source_file": "3-terrarium/solution/images/plant3.png", + "language_code": "no" + }, + "plant5.8ec58b18ac336fa8.webp": { + "original_hash": "bcf5f2eacd7da3fe6b07c857d7f5a2ce", + "translation_date": "2026-01-15T19:03:08+00:00", + "source_file": "3-terrarium/solution/images/plant5.png", + "language_code": "no" + }, + "plant2.9e45efea224115b0.webp": { + "original_hash": "24beefd3dcca66085b44d3ae5d9758e1", + "translation_date": "2026-01-15T19:03:17+00:00", + "source_file": "3-terrarium/solution/images/plant2.png", + "language_code": "no" + }, + "plant12.6b934c4312a00228.webp": { + "original_hash": "dafacde8e7a0b56c4baaabe88b4f90e2", + "translation_date": "2026-01-15T19:03:25+00:00", + "source_file": "3-terrarium/solution/images/plant12.png", + "language_code": "no" + }, + "terrarium-final.2f07047ffc597d0a.webp": { + "original_hash": "c669f9222e16690bb2015ce86bb4739c", + "translation_date": "2026-01-15T19:03:30+00:00", + "source_file": "3-terrarium/2-intro-to-css/images/terrarium-final.png", + "language_code": "no" + }, + "1.cc07a5cbe114ad1d.webp": { + "original_hash": "fc436b6749801dd90d0558ae92d56b60", + "translation_date": "2026-01-15T19:03:36+00:00", + "source_file": "3-terrarium/2-intro-to-css/images/1.png", + "language_code": "no" + }, + "clone_repo.5085c48d666ead57.webp": { + "original_hash": "28c00f3d5861ab95d188b4f6a2d337df", + "translation_date": "2026-01-15T19:03:40+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/images/clone_repo.png", + "language_code": "no" + }, + "codespace.bcecbdf5d2747d3d.webp": { + "original_hash": "ff86a65511122ddb448e092969566b0a", + "translation_date": "2026-01-15T19:03:45+00:00", + "source_file": "9-chat-project/assets/codespace.png", + "language_code": "no" + }, + "playground.d2b927122224ff8f.webp": { + "original_hash": "4152bb8cd5f23e73d58b3beb52919477", + "translation_date": "2026-01-15T19:03:57+00:00", + "source_file": "9-chat-project/assets/playground.png", + "language_code": "no" + }, + "playground-choice.1d23ba7d407f4758.webp": { + "original_hash": "1c2e88cad7aad10922b4de1e87f1a47f", + "translation_date": "2026-01-15T19:04:15+00:00", + "source_file": "9-chat-project/assets/playground-choice.png", + "language_code": "no" + }, + "template.67ad477109d29a2b.webp": { + "original_hash": "a184e4c012fd4fca9ab3c552df87bd0c", + "translation_date": "2026-01-15T19:04:18+00:00", + "source_file": "9-chat-project/assets/template.png", + "language_code": "no" + }, + "screenshot.0a1ee0d123df681b.webp": { + "original_hash": "f909b463a14ff6542a816470f68bfac3", + "translation_date": "2026-01-15T19:04:26+00:00", + "source_file": "9-chat-project/assets/screenshot.png", + "language_code": "no" + } +} \ No newline at end of file diff --git a/translated_images/no/1.b6da8c1394b07491.webp b/translated_images/no/1.b6da8c1394b07491.webp new file mode 100644 index 000000000..a28f3c7d8 Binary files /dev/null and b/translated_images/no/1.b6da8c1394b07491.webp differ diff --git a/translated_images/no/1.cc07a5cbe114ad1d.webp b/translated_images/no/1.cc07a5cbe114ad1d.webp new file mode 100644 index 000000000..4db4dd828 Binary files /dev/null and b/translated_images/no/1.cc07a5cbe114ad1d.webp differ diff --git a/translated_images/no/2.1dae52ff08042246.webp b/translated_images/no/2.1dae52ff08042246.webp new file mode 100644 index 000000000..53c2e0c2a Binary files /dev/null and b/translated_images/no/2.1dae52ff08042246.webp differ diff --git a/translated_images/no/after-codeswing-extension-pb.0ebddddcf73b5509.webp b/translated_images/no/after-codeswing-extension-pb.0ebddddcf73b5509.webp new file mode 100644 index 000000000..48b502e28 Binary files /dev/null and b/translated_images/no/after-codeswing-extension-pb.0ebddddcf73b5509.webp differ diff --git a/translated_images/no/background.148a8d43afde5730.webp b/translated_images/no/background.148a8d43afde5730.webp new file mode 100644 index 000000000..36d720c8e Binary files /dev/null and b/translated_images/no/background.148a8d43afde5730.webp differ diff --git a/translated_images/no/backgroundColor.e19c3c60768150c8.webp b/translated_images/no/backgroundColor.e19c3c60768150c8.webp new file mode 100644 index 000000000..415592530 Binary files /dev/null and b/translated_images/no/backgroundColor.e19c3c60768150c8.webp differ diff --git a/translated_images/no/browser-console.efaf0b51aaaf6778.webp b/translated_images/no/browser-console.efaf0b51aaaf6778.webp new file mode 100644 index 000000000..004f4886a Binary files /dev/null and b/translated_images/no/browser-console.efaf0b51aaaf6778.webp differ diff --git a/translated_images/no/browser.60317c9be8b7f84a.webp b/translated_images/no/browser.60317c9be8b7f84a.webp new file mode 100644 index 000000000..ee913a050 Binary files /dev/null and b/translated_images/no/browser.60317c9be8b7f84a.webp differ diff --git a/translated_images/no/canvas.fbd605ff8e5b8aff.webp b/translated_images/no/canvas.fbd605ff8e5b8aff.webp new file mode 100644 index 000000000..4d05fb7d7 Binary files /dev/null and b/translated_images/no/canvas.fbd605ff8e5b8aff.webp differ diff --git a/translated_images/no/canvas_grid.5f209da785ded492.webp b/translated_images/no/canvas_grid.5f209da785ded492.webp new file mode 100644 index 000000000..0325d122f Binary files /dev/null and b/translated_images/no/canvas_grid.5f209da785ded492.webp differ diff --git a/translated_images/no/character.5c0dd8e067ffd693.webp b/translated_images/no/character.5c0dd8e067ffd693.webp new file mode 100644 index 000000000..fcd99e05f Binary files /dev/null and b/translated_images/no/character.5c0dd8e067ffd693.webp differ diff --git a/translated_images/no/click-register.e89a30bf0d4bc9ca.webp b/translated_images/no/click-register.e89a30bf0d4bc9ca.webp new file mode 100644 index 000000000..f054292ed Binary files /dev/null and b/translated_images/no/click-register.e89a30bf0d4bc9ca.webp differ diff --git a/translated_images/no/clone_repo.5085c48d666ead57.webp b/translated_images/no/clone_repo.5085c48d666ead57.webp new file mode 100644 index 000000000..be2cf9e45 Binary files /dev/null and b/translated_images/no/clone_repo.5085c48d666ead57.webp differ diff --git a/translated_images/no/clone_repo.6a202fb230ab6bdd.webp b/translated_images/no/clone_repo.6a202fb230ab6bdd.webp new file mode 100644 index 000000000..2da355e43 Binary files /dev/null and b/translated_images/no/clone_repo.6a202fb230ab6bdd.webp differ diff --git a/translated_images/no/codespace.bcecbdf5d2747d3d.webp b/translated_images/no/codespace.bcecbdf5d2747d3d.webp new file mode 100644 index 000000000..5ec7871ff Binary files /dev/null and b/translated_images/no/codespace.bcecbdf5d2747d3d.webp differ diff --git a/translated_images/no/create-a-fork.297ab42b4bd0af99.webp b/translated_images/no/create-a-fork.297ab42b4bd0af99.webp new file mode 100644 index 000000000..ecffc2ed4 Binary files /dev/null and b/translated_images/no/create-a-fork.297ab42b4bd0af99.webp differ diff --git a/translated_images/no/create-new-file-pb.0797800d977ec3eb.webp b/translated_images/no/create-new-file-pb.0797800d977ec3eb.webp new file mode 100644 index 000000000..e5c172ba7 Binary files /dev/null and b/translated_images/no/create-new-file-pb.0797800d977ec3eb.webp differ diff --git a/translated_images/no/create-new-file.2814e609c2af9aeb.webp b/translated_images/no/create-new-file.2814e609c2af9aeb.webp new file mode 100644 index 000000000..ee9a76fc7 Binary files /dev/null and b/translated_images/no/create-new-file.2814e609c2af9aeb.webp differ diff --git a/translated_images/no/createcodespace.0238bbf4d7a8d955.webp b/translated_images/no/createcodespace.0238bbf4d7a8d955.webp new file mode 100644 index 000000000..a961c3739 Binary files /dev/null and b/translated_images/no/createcodespace.0238bbf4d7a8d955.webp differ diff --git a/translated_images/no/data-flow.fa2354e0908fecc8.webp b/translated_images/no/data-flow.fa2354e0908fecc8.webp new file mode 100644 index 000000000..7ddf3b31d Binary files /dev/null and b/translated_images/no/data-flow.fa2354e0908fecc8.webp differ diff --git a/translated_images/no/default-vscode-dev.5d06881d65c1b323.webp b/translated_images/no/default-vscode-dev.5d06881d65c1b323.webp new file mode 100644 index 000000000..48e6be3c8 Binary files /dev/null and b/translated_images/no/default-vscode-dev.5d06881d65c1b323.webp differ diff --git a/translated_images/no/dialog.93bba104afeb79f1.webp b/translated_images/no/dialog.93bba104afeb79f1.webp new file mode 100644 index 000000000..e1d829615 Binary files /dev/null and b/translated_images/no/dialog.93bba104afeb79f1.webp differ diff --git a/translated_images/no/dom-tree.7daf0e763cbbba92.webp b/translated_images/no/dom-tree.7daf0e763cbbba92.webp new file mode 100644 index 000000000..c9332c01e Binary files /dev/null and b/translated_images/no/dom-tree.7daf0e763cbbba92.webp differ diff --git a/translated_images/no/earlybrowsers.d984b711cdf3a42d.webp b/translated_images/no/earlybrowsers.d984b711cdf3a42d.webp new file mode 100644 index 000000000..5cf3b59e4 Binary files /dev/null and b/translated_images/no/earlybrowsers.d984b711cdf3a42d.webp differ diff --git a/translated_images/no/edit-a-file-pb.263555922c14fc52.webp b/translated_images/no/edit-a-file-pb.263555922c14fc52.webp new file mode 100644 index 000000000..625a0e090 Binary files /dev/null and b/translated_images/no/edit-a-file-pb.263555922c14fc52.webp differ diff --git a/translated_images/no/edit-a-file.52c0ee665ef19f08.webp b/translated_images/no/edit-a-file.52c0ee665ef19f08.webp new file mode 100644 index 000000000..0d06e1c54 Binary files /dev/null and b/translated_images/no/edit-a-file.52c0ee665ef19f08.webp differ diff --git a/translated_images/no/enemyShip.035a46787bff658c.webp b/translated_images/no/enemyShip.035a46787bff658c.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/no/enemyShip.035a46787bff658c.webp differ diff --git a/translated_images/no/enemyShip.1a1354d7988de290.webp b/translated_images/no/enemyShip.1a1354d7988de290.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/no/enemyShip.1a1354d7988de290.webp differ diff --git a/translated_images/no/enemyShip.22cbee6ea27a5809.webp b/translated_images/no/enemyShip.22cbee6ea27a5809.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/no/enemyShip.22cbee6ea27a5809.webp differ diff --git a/translated_images/no/enemyShip.321ecb1b4eb21f2c.webp b/translated_images/no/enemyShip.321ecb1b4eb21f2c.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/no/enemyShip.321ecb1b4eb21f2c.webp differ diff --git a/translated_images/no/enemyShip.4fbf2889e6129db4.webp b/translated_images/no/enemyShip.4fbf2889e6129db4.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/no/enemyShip.4fbf2889e6129db4.webp differ diff --git a/translated_images/no/enemyShip.5df2a822c16650c2.webp b/translated_images/no/enemyShip.5df2a822c16650c2.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/no/enemyShip.5df2a822c16650c2.webp differ diff --git a/translated_images/no/enemyShip.62983ed4bfb2220f.webp b/translated_images/no/enemyShip.62983ed4bfb2220f.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/no/enemyShip.62983ed4bfb2220f.webp differ diff --git a/translated_images/no/enemyShip.add7036e1c3c3014.webp b/translated_images/no/enemyShip.add7036e1c3c3014.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/no/enemyShip.add7036e1c3c3014.webp differ diff --git a/translated_images/no/enemyShip.b39a140287683bf7.webp b/translated_images/no/enemyShip.b39a140287683bf7.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/no/enemyShip.b39a140287683bf7.webp differ diff --git a/translated_images/no/enemyShip.b9626ed228a17a32.webp b/translated_images/no/enemyShip.b9626ed228a17a32.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/no/enemyShip.b9626ed228a17a32.webp differ diff --git a/translated_images/no/enemyShip.deb0477a7312f54d.webp b/translated_images/no/enemyShip.deb0477a7312f54d.webp new file mode 100644 index 000000000..a668c6e24 Binary files /dev/null and b/translated_images/no/enemyShip.deb0477a7312f54d.webp differ diff --git a/translated_images/no/enemyUFO.bf8585e4e8dcdb68.webp b/translated_images/no/enemyUFO.bf8585e4e8dcdb68.webp new file mode 100644 index 000000000..4f52507d2 Binary files /dev/null and b/translated_images/no/enemyUFO.bf8585e4e8dcdb68.webp differ diff --git a/translated_images/no/extension-details.9f8f1fd4e9eb2de5.webp b/translated_images/no/extension-details.9f8f1fd4e9eb2de5.webp new file mode 100644 index 000000000..7def09c62 Binary files /dev/null and b/translated_images/no/extension-details.9f8f1fd4e9eb2de5.webp differ diff --git a/translated_images/no/extension-screenshot.0e7f5bfa110e92e3.webp b/translated_images/no/extension-screenshot.0e7f5bfa110e92e3.webp new file mode 100644 index 000000000..694d437d4 Binary files /dev/null and b/translated_images/no/extension-screenshot.0e7f5bfa110e92e3.webp differ diff --git a/translated_images/no/extension-settings.21c752ae4f4cdb78.webp b/translated_images/no/extension-settings.21c752ae4f4cdb78.webp new file mode 100644 index 000000000..38de394ef Binary files /dev/null and b/translated_images/no/extension-settings.21c752ae4f4cdb78.webp differ diff --git a/translated_images/no/extensions.eca0e0c7f59a10b5.webp b/translated_images/no/extensions.eca0e0c7f59a10b5.webp new file mode 100644 index 000000000..a4d6bbde6 Binary files /dev/null and b/translated_images/no/extensions.eca0e0c7f59a10b5.webp differ diff --git a/translated_images/no/favicon.37b561214b36d454.webp b/translated_images/no/favicon.37b561214b36d454.webp new file mode 100644 index 000000000..48a53960d Binary files /dev/null and b/translated_images/no/favicon.37b561214b36d454.webp differ diff --git a/translated_images/no/form-post.61de4ca1b964d91a.webp b/translated_images/no/form-post.61de4ca1b964d91a.webp new file mode 100644 index 000000000..059912c67 Binary files /dev/null and b/translated_images/no/form-post.61de4ca1b964d91a.webp differ diff --git a/translated_images/no/history.7fdabbafa521e064.webp b/translated_images/no/history.7fdabbafa521e064.webp new file mode 100644 index 000000000..d415bd1c3 Binary files /dev/null and b/translated_images/no/history.7fdabbafa521e064.webp differ diff --git a/translated_images/no/install-on-edge.78634f02842c4828.webp b/translated_images/no/install-on-edge.78634f02842c4828.webp new file mode 100644 index 000000000..799373419 Binary files /dev/null and b/translated_images/no/install-on-edge.78634f02842c4828.webp differ diff --git a/translated_images/no/install-on-edge.d68781acaf0b3d3d.webp b/translated_images/no/install-on-edge.d68781acaf0b3d3d.webp new file mode 100644 index 000000000..d6d974f83 Binary files /dev/null and b/translated_images/no/install-on-edge.d68781acaf0b3d3d.webp differ diff --git a/translated_images/no/laserGreen.89904f0f49945560.webp b/translated_images/no/laserGreen.89904f0f49945560.webp new file mode 100644 index 000000000..bfe37aafc Binary files /dev/null and b/translated_images/no/laserGreen.89904f0f49945560.webp differ diff --git a/translated_images/no/laserGreenShot.e4fbfc4714c08a5b.webp b/translated_images/no/laserGreenShot.e4fbfc4714c08a5b.webp new file mode 100644 index 000000000..dd3e87139 Binary files /dev/null and b/translated_images/no/laserGreenShot.e4fbfc4714c08a5b.webp differ diff --git a/translated_images/no/laserRed.2040e11f55c0a40a.webp b/translated_images/no/laserRed.2040e11f55c0a40a.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/no/laserRed.2040e11f55c0a40a.webp differ diff --git a/translated_images/no/laserRed.381bc5555491ce67.webp b/translated_images/no/laserRed.381bc5555491ce67.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/no/laserRed.381bc5555491ce67.webp differ diff --git a/translated_images/no/laserRed.69730edd76f0b3bd.webp b/translated_images/no/laserRed.69730edd76f0b3bd.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/no/laserRed.69730edd76f0b3bd.webp differ diff --git a/translated_images/no/laserRed.b583dc1728eb8581.webp b/translated_images/no/laserRed.b583dc1728eb8581.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/no/laserRed.b583dc1728eb8581.webp differ diff --git a/translated_images/no/laserRed.cae9ab24ea9b18fd.webp b/translated_images/no/laserRed.cae9ab24ea9b18fd.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/no/laserRed.cae9ab24ea9b18fd.webp differ diff --git a/translated_images/no/laserRed.d81ce4986f87c251.webp b/translated_images/no/laserRed.d81ce4986f87c251.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/no/laserRed.d81ce4986f87c251.webp differ diff --git a/translated_images/no/laserRed.e58ef8db2585dfbe.webp b/translated_images/no/laserRed.e58ef8db2585dfbe.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/no/laserRed.e58ef8db2585dfbe.webp differ diff --git a/translated_images/no/laserRed.e66e29ace6666064.webp b/translated_images/no/laserRed.e66e29ace6666064.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/no/laserRed.e66e29ace6666064.webp differ diff --git a/translated_images/no/laserRed.e86e8fb629c6026e.webp b/translated_images/no/laserRed.e86e8fb629c6026e.webp new file mode 100644 index 000000000..27c042acb Binary files /dev/null and b/translated_images/no/laserRed.e86e8fb629c6026e.webp differ diff --git a/translated_images/no/laserRedShot.c39d066745996a71.webp b/translated_images/no/laserRedShot.c39d066745996a71.webp new file mode 100644 index 000000000..99fcece7a Binary files /dev/null and b/translated_images/no/laserRedShot.c39d066745996a71.webp differ diff --git a/translated_images/no/life.27144b6d4bfdea76.webp b/translated_images/no/life.27144b6d4bfdea76.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/no/life.27144b6d4bfdea76.webp differ diff --git a/translated_images/no/life.2a159298dd98f4ef.webp b/translated_images/no/life.2a159298dd98f4ef.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/no/life.2a159298dd98f4ef.webp differ diff --git a/translated_images/no/life.466df3b1692a244a.webp b/translated_images/no/life.466df3b1692a244a.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/no/life.466df3b1692a244a.webp differ diff --git a/translated_images/no/life.65a2aaceca875284.webp b/translated_images/no/life.65a2aaceca875284.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/no/life.65a2aaceca875284.webp differ diff --git a/translated_images/no/life.6fb9f50d53ee0413.webp b/translated_images/no/life.6fb9f50d53ee0413.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/no/life.6fb9f50d53ee0413.webp differ diff --git a/translated_images/no/life.78b6e96a3003767e.webp b/translated_images/no/life.78b6e96a3003767e.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/no/life.78b6e96a3003767e.webp differ diff --git a/translated_images/no/life.86d843ce9c23289c.webp b/translated_images/no/life.86d843ce9c23289c.webp new file mode 100644 index 000000000..442ec0a5b Binary files /dev/null and b/translated_images/no/life.86d843ce9c23289c.webp differ diff --git a/translated_images/no/localstorage.472f8147b6a3f8d1.webp b/translated_images/no/localstorage.472f8147b6a3f8d1.webp new file mode 100644 index 000000000..7e036b81a Binary files /dev/null and b/translated_images/no/localstorage.472f8147b6a3f8d1.webp differ diff --git a/translated_images/no/log.804026979f3707e0.webp b/translated_images/no/log.804026979f3707e0.webp new file mode 100644 index 000000000..5d30294ab Binary files /dev/null and b/translated_images/no/log.804026979f3707e0.webp differ diff --git a/translated_images/no/login-error.416fe019b36a6327.webp b/translated_images/no/login-error.416fe019b36a6327.webp new file mode 100644 index 000000000..c1c8fe265 Binary files /dev/null and b/translated_images/no/login-error.416fe019b36a6327.webp differ diff --git a/translated_images/no/meteorBig.1e452b3ad7af50ad.webp b/translated_images/no/meteorBig.1e452b3ad7af50ad.webp new file mode 100644 index 000000000..39fba1031 Binary files /dev/null and b/translated_images/no/meteorBig.1e452b3ad7af50ad.webp differ diff --git a/translated_images/no/meteorSmall.0d729bc71c12d41f.webp b/translated_images/no/meteorSmall.0d729bc71c12d41f.webp new file mode 100644 index 000000000..631797205 Binary files /dev/null and b/translated_images/no/meteorSmall.0d729bc71c12d41f.webp differ diff --git a/translated_images/no/moodle.94eb93d714a50cb2.webp b/translated_images/no/moodle.94eb93d714a50cb2.webp new file mode 100644 index 000000000..400ee8119 Binary files /dev/null and b/translated_images/no/moodle.94eb93d714a50cb2.webp differ diff --git a/translated_images/no/mpa.7f7375a1a2d4aa77.webp b/translated_images/no/mpa.7f7375a1a2d4aa77.webp new file mode 100644 index 000000000..b794099ad Binary files /dev/null and b/translated_images/no/mpa.7f7375a1a2d4aa77.webp differ diff --git a/translated_images/no/nebula.55c2933d36d035d3.webp b/translated_images/no/nebula.55c2933d36d035d3.webp new file mode 100644 index 000000000..a294cbf33 Binary files /dev/null and b/translated_images/no/nebula.55c2933d36d035d3.webp differ