diff --git a/translated_images/et/.co-op-translator.json b/translated_images/et/.co-op-translator.json new file mode 100644 index 000000000..3f90e1f06 --- /dev/null +++ b/translated_images/et/.co-op-translator.json @@ -0,0 +1,2198 @@ +{ + "fetch-decode-execute.2fd6f150f6280392.webp": { + "original_hash": "5bf630278697e98b9d322229d98d403c", + "translation_date": "2026-01-16T21:16:50+00:00", + "source_file": "images/fetch-decode-execute.png", + "language_code": "et" + }, + "raspberry-pi-4.fd4590d308c3d456.webp": { + "original_hash": "a6546a4c48ae28af3154546daeec43b2", + "translation_date": "2026-01-16T21:16:54+00:00", + "source_file": "images/raspberry-pi-4.jpg", + "language_code": "et" + }, + "light-switch.760317ad6ab8bd6d.webp": { + "original_hash": "41d49f69f3e43729085745abb67167b8", + "translation_date": "2026-01-16T21:16:56+00:00", + "source_file": "images/light-switch.png", + "language_code": "et" + }, + "optical-tomato-sorting.61aa134bdda4e5b1.webp": { + "original_hash": "ded722d4e89f50699032f038b439866d", + "translation_date": "2026-01-16T21:17:00+00:00", + "source_file": "images/optical-tomato-sorting.png", + "language_code": "et" + }, + "wio-respeaker-wiring-4.aa9cd434d8779437.webp": { + "original_hash": "c8febc847beb4a69180b745d5e718281", + "translation_date": "2026-01-16T21:17:03+00:00", + "source_file": "images/wio-respeaker-wiring-4.png", + "language_code": "et" + }, + "stock-7-cans-tomato-paste.f86059cc573d7bec.webp": { + "original_hash": "01dac6278467a7ebc669ccde8d957954", + "translation_date": "2026-01-16T21:17:17+00:00", + "source_file": "images/stock-7-cans-tomato-paste.png", + "language_code": "et" + }, + "serverless-scaling.f8c769adf0413fd1.webp": { + "original_hash": "bfa04832aefaa493dbb81bda0fe64bf8", + "translation_date": "2026-01-16T21:17:29+00:00", + "source_file": "images/serverless-scaling.png", + "language_code": "et" + }, + "wio-relay-and-soil-moisture-sensor.ed722202d42babe0.webp": { + "original_hash": "ca90c734c88176a89d703b243c280333", + "translation_date": "2026-01-16T21:17:34+00:00", + "source_file": "images/wio-relay-and-soil-moisture-sensor.png", + "language_code": "et" + }, + "relay-off.c34a178a2960fecd.webp": { + "original_hash": "695bf246ae769e65b44448d48b762bd1", + "translation_date": "2026-01-16T21:17:37+00:00", + "source_file": "images/relay-off.png", + "language_code": "et" + }, + "button.eadb560b77ac45e5.webp": { + "original_hash": "85b6123798803252b7f30ffce7dc58c8", + "translation_date": "2026-01-16T21:17:40+00:00", + "source_file": "images/button.png", + "language_code": "et" + }, + "image-upload-object-detector.77c7892c3093cb59.webp": { + "original_hash": "d66ff14cd73c4acfbb2ce4b15a256850", + "translation_date": "2026-01-16T21:17:45+00:00", + "source_file": "images/image-upload-object-detector.png", + "language_code": "et" + }, + "azure-maps-logo.35d01dcfbd81fe61.webp": { + "original_hash": "0b44d4f0596a033eb687e0a23d231428", + "translation_date": "2026-01-16T21:17:48+00:00", + "source_file": "images/azure-maps-logo.png", + "language_code": "et" + }, + "gps-telemetry-iot-hub-functions.24d3fa5592455e9f.webp": { + "original_hash": "fe6ecba627bb1ac7c0f7123dcdc89c1c", + "translation_date": "2026-01-16T21:17:51+00:00", + "source_file": "images/gps-telemetry-iot-hub-functions.png", + "language_code": "et" + }, + "bing-translate.348aa796d6efe2a9.webp": { + "original_hash": "357040ee1345ab2473e9b5284f85e81b", + "translation_date": "2026-01-16T21:17:56+00:00", + "source_file": "images/bing-translate.png", + "language_code": "et" + }, + "vscode-open-nightlight-remote.d3d2a4011e30d535.webp": { + "original_hash": "863d50888f94713346469b8afa0a56b3", + "translation_date": "2026-01-16T21:18:05+00:00", + "source_file": "images/vscode-open-nightlight-remote.png", + "language_code": "et" + }, + "grove-dht11.07f8eafceee17004.webp": { + "original_hash": "e66c4f14e29b96bcd1d5a8c86c19288d", + "translation_date": "2026-01-16T21:18:11+00:00", + "source_file": "images/grove-dht11.png", + "language_code": "et" + }, + "vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.webp": { + "original_hash": "c3bd57b44fe7628cc688f4d4fd814416", + "translation_date": "2026-01-16T21:18:16+00:00", + "source_file": "images/vscode-platformio-welcome-new-button.png", + "language_code": "et" + }, + "counterfit-gps-sensor-nmea.c62eea442171e17e.webp": { + "original_hash": "afbf9dca4a4c89c0b21abb6a6d163635", + "translation_date": "2026-01-16T21:18:26+00:00", + "source_file": "images/counterfit-gps-sensor-nmea.png", + "language_code": "et" + }, + "iot-hub-device-twins.7055a60fc5e2331c.webp": { + "original_hash": "ddaade630edadb655820875bc6a7a398", + "translation_date": "2026-01-16T21:18:33+00:00", + "source_file": "images/iot-hub-device-twins.png", + "language_code": "et" + }, + "respeaker.f5d19d1c6b14ab16.webp": { + "original_hash": "f096205f8ed79a62c0b3223ca9760485", + "translation_date": "2026-01-16T21:18:38+00:00", + "source_file": "images/respeaker.png", + "language_code": "et" + }, + "wio-terminal.b8299ee16587db9a.webp": { + "original_hash": "e031f14d743539d41b871e8da6c516f7", + "translation_date": "2026-01-16T21:18:40+00:00", + "source_file": "images/wio-terminal.png", + "language_code": "et" + }, + "chart-soil-moisture-relay.fbb391236d34a64d.webp": { + "original_hash": "2528b9288bbb1201b87058b75d516b0a", + "translation_date": "2026-01-16T21:18:47+00:00", + "source_file": "images/chart-soil-moisture-relay.png", + "language_code": "et" + }, + "pi-hardware-kit.26dbadaedb7dd44c.webp": { + "original_hash": "ff01874bf7ab355748ac69e0d18cc3a8", + "translation_date": "2026-01-16T21:19:03+00:00", + "source_file": "images/pi-hardware-kit.png", + "language_code": "et" + }, + "plant-growth-temp-graph copy.65baa28afd9b7f5f.webp": { + "original_hash": "af7d47772297c3a84f2c2f4c519a98ee", + "translation_date": "2026-01-16T21:19:11+00:00", + "source_file": "images/plant-growth-temp-graph copy.png", + "language_code": "et" + }, + "counterfit-first-run.433326358b669b31.webp": { + "original_hash": "af69e87134afcc0b94a0ee13d7127e83", + "translation_date": "2026-01-16T21:19:18+00:00", + "source_file": "images/counterfit-first-run.png", + "language_code": "et" + }, + "relay-on.4db16a0fd6b66926.webp": { + "original_hash": "9845f9c1489a850aa549e224cbe72d2a", + "translation_date": "2026-01-16T21:19:22+00:00", + "source_file": "images/relay-on.png", + "language_code": "et" + }, + "latitude-lines.11d8d91dfb2014a5.webp": { + "original_hash": "a0c885ec44be899480f5e591ff23f911", + "translation_date": "2026-01-16T21:19:26+00:00", + "source_file": "images/latitude-lines.png", + "language_code": "et" + }, + "cloud-with-edge.1e26462c62c126fe.webp": { + "original_hash": "5f1262d7eaa6699d85c7b7c89ed6eeb0", + "translation_date": "2026-01-16T21:19:33+00:00", + "source_file": "images/cloud-with-edge.png", + "language_code": "et" + }, + "microsoft-gps-location-world.a321d481b010f6ad.webp": { + "original_hash": "deb0e7f79cc481afac238c73149d2f22", + "translation_date": "2026-01-16T21:19:51+00:00", + "source_file": "images/microsoft-gps-location-world.png", + "language_code": "et" + }, + "counterfit-temperature-sensor.f0560236c96a9016.webp": { + "original_hash": "52e9ae650e824d9c36c419fcf6febef7", + "translation_date": "2026-01-16T21:20:04+00:00", + "source_file": "images/counterfit-temperature-sensor.png", + "language_code": "et" + }, + "favicon.37b561214b36d454.webp": { + "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", + "translation_date": "2026-01-16T21:20:06+00:00", + "source_file": "images/favicon.png", + "language_code": "et" + }, + "child-watering-garden.9a5d3f1bfe6d0d8d.webp": { + "original_hash": "c547237141a5201756db33e5e977a363", + "translation_date": "2026-01-16T21:20:07+00:00", + "source_file": "images/child-watering-garden.jpg", + "language_code": "et" + }, + "pi-camera-socket-ribbon-cable.a18309920b118009.webp": { + "original_hash": "b34d7c3590218945fe8ac3cae8e30a50", + "translation_date": "2026-01-16T21:20:12+00:00", + "source_file": "images/pi-camera-socket-ribbon-cable.png", + "language_code": "et" + }, + "counterfit-distance-sensor.079eefeeea0b68af.webp": { + "original_hash": "87337c291c694bf955c4ea27d16b527b", + "translation_date": "2026-01-16T21:20:19+00:00", + "source_file": "images/counterfit-distance-sensor.png", + "language_code": "et" + }, + "pi-respeaker-hat.f00fabe7dd039a93.webp": { + "original_hash": "831331e5010f14df7262034ca67a316d", + "translation_date": "2026-01-16T21:20:24+00:00", + "source_file": "images/pi-respeaker-hat.png", + "language_code": "et" + }, + "geofence-examples.172fbc534665769f.webp": { + "original_hash": "e836773107dcaf3aa2dcbf4b072bf1d0", + "translation_date": "2026-01-16T21:20:44+00:00", + "source_file": "images/geofence-examples.png", + "language_code": "et" + }, + "iot-for-beginners.95958e2ed1900917.webp": { + "original_hash": "0ee1737da60391e3b1d48686e1d7c893", + "translation_date": "2026-01-16T21:20:54+00:00", + "source_file": "images/iot-for-beginners.png", + "language_code": "et" + }, + "grove-relay-labelled.293e068f5c3c2a19.webp": { + "original_hash": "b75dcabfa78bcfca34b6cce74323e178", + "translation_date": "2026-01-16T21:20:59+00:00", + "source_file": "images/grove-relay-labelled.png", + "language_code": "et" + }, + "custom-vision-create-object-detector-project.32d4fb9aa8e7e737.webp": { + "original_hash": "052a80c8a99c7f2a0400338775c8c132", + "translation_date": "2026-01-16T21:21:08+00:00", + "source_file": "images/custom-vision-create-object-detector-project.png", + "language_code": "et" + }, + "counterfit-create-camera.a5de97f59c0bd3cb.webp": { + "original_hash": "d90405c8dbb6738e0e11a8ed2fea2b56", + "translation_date": "2026-01-16T21:21:13+00:00", + "source_file": "images/counterfit-create-camera.png", + "language_code": "et" + }, + "gdd-calculation-strawberries.59f57db94b22adb8.webp": { + "original_hash": "8bbc10fc92e798cafb77786f7fee2fec", + "translation_date": "2026-01-16T21:21:17+00:00", + "source_file": "images/gdd-calculation-strawberries.png", + "language_code": "et" + }, + "counterfit-gps-sensor-gpxfile.8310b063ce8a425c.webp": { + "original_hash": "0160890d86b609909702f86540b4d7df", + "translation_date": "2026-01-16T21:21:22+00:00", + "source_file": "images/counterfit-gps-sensor-gpxfile.png", + "language_code": "et" + }, + "vscode-platformio-home-open.3f9a41bfd3f4da1c.webp": { + "original_hash": "68285f83d33fcd0a4b1e3141ef0afead", + "translation_date": "2026-01-16T21:21:27+00:00", + "source_file": "images/vscode-platformio-home-open.png", + "language_code": "et" + }, + "wio-sd-card.acdcbe322fa4ee7f.webp": { + "original_hash": "88bd7dd4bc8b4c181e7b3743945a2edd", + "translation_date": "2026-01-16T21:21:29+00:00", + "source_file": "images/wio-sd-card.png", + "language_code": "et" + }, + "custom-vision-publish-button.b7174e1977b0c33b.webp": { + "original_hash": "60c4e9f0efc81552bf0ad33db2688757", + "translation_date": "2026-01-16T21:21:38+00:00", + "source_file": "images/custom-vision-publish-button.png", + "language_code": "et" + }, + "pi-relay-and-soil-moisture-sensor.02f3198975b8c53e.webp": { + "original_hash": "dc129413981ef906b6edd50f837a9e01", + "translation_date": "2026-01-16T21:21:48+00:00", + "source_file": "images/pi-relay-and-soil-moisture-sensor.png", + "language_code": "et" + }, + "assignment-1-internet-flow.3256feab5f052fd2.webp": { + "original_hash": "46d80a9e43b81a385c223c1fc12f39c6", + "translation_date": "2026-01-16T21:21:52+00:00", + "source_file": "images/assignment-1-internet-flow.png", + "language_code": "et" + }, + "ribbon-mic.eacc8e092c7441ca.webp": { + "original_hash": "2d5dac0dede2c3bee039d05cb8d5eb01", + "translation_date": "2026-01-16T21:21:55+00:00", + "source_file": "images/ribbon-mic.jpg", + "language_code": "et" + }, + "counterfit-create-distance-sensor.967c9fb98f27888d.webp": { + "original_hash": "fc393748f2ddbae005330e640d841c41", + "translation_date": "2026-01-16T21:21:59+00:00", + "source_file": "images/counterfit-create-distance-sensor.png", + "language_code": "et" + }, + "counterfit-create-gps-sensor.6385dc9357d85ad1.webp": { + "original_hash": "57eef4bdcf582fa280abe6860d6605c9", + "translation_date": "2026-01-16T21:22:03+00:00", + "source_file": "images/counterfit-create-gps-sensor.png", + "language_code": "et" + }, + "longitude-meridians.ab4ef1c91c064586.webp": { + "original_hash": "dc8d5df51066d4009ed1696d40ae016d", + "translation_date": "2026-01-16T21:22:07+00:00", + "source_file": "images/longitude-meridians.png", + "language_code": "et" + }, + "counterfit-light-sensor.5d0f5584df56b90f.webp": { + "original_hash": "938da9f71fb2820061acca73bb053a68", + "translation_date": "2026-01-16T21:22:13+00:00", + "source_file": "images/counterfit-light-sensor.png", + "language_code": "et" + }, + "telemetry.21e5d8b97649d2eb.webp": { + "original_hash": "65fa3e3b915dbebffbab7d72f200e4e7", + "translation_date": "2026-01-16T21:22:15+00:00", + "source_file": "images/telemetry.png", + "language_code": "et" + }, + "what-is-azure-video-thumbnail.20174db09e03bbb8.webp": { + "original_hash": "ca9324cf5205832042b050d641f904b3", + "translation_date": "2026-01-16T21:22:17+00:00", + "source_file": "images/what-is-azure-video-thumbnail.png", + "language_code": "et" + }, + "iot-reference-architecture-fruit-quality.cc705f121c3b6fa7.webp": { + "original_hash": "23d41791f8c62c0f91da0979160cada7", + "translation_date": "2026-01-16T21:22:23+00:00", + "source_file": "images/iot-reference-architecture-fruit-quality.png", + "language_code": "et" + }, + "gdd-jupyter-notebook.c5b52cf21094f158.webp": { + "original_hash": "85379646b4bef7edbfb10f7f457a3fda", + "translation_date": "2026-01-16T21:22:45+00:00", + "source_file": "images/gdd-jupyter-notebook.png", + "language_code": "et" + }, + "custom-vision-prediction-key-endpoint.30c569ffd0338864.webp": { + "original_hash": "99d1145bc97ed96e187d6a5590c4332c", + "translation_date": "2026-01-16T21:23:02+00:00", + "source_file": "images/custom-vision-prediction-key-endpoint.png", + "language_code": "et" + }, + "dmac-adc-buffers.4509aee49145c90b.webp": { + "original_hash": "1351cbaad314ff7f81234448cdc5a1c9", + "translation_date": "2026-01-16T21:23:11+00:00", + "source_file": "images/dmac-adc-buffers.png", + "language_code": "et" + }, + "vscode-platformio-nightlight-project-wizard.5c64db4da6037420.webp": { + "original_hash": "d55f8f702d005d082ea301248f7b70f9", + "translation_date": "2026-01-16T21:23:19+00:00", + "source_file": "images/vscode-platformio-nightlight-project-wizard.png", + "language_code": "et" + }, + "send-message-certificate.9cc576ac1e46b76e.webp": { + "original_hash": "df8c0a10f8e11172061fb4bbde04cec0", + "translation_date": "2026-01-16T21:23:27+00:00", + "source_file": "images/send-message-certificate.png", + "language_code": "et" + }, + "counterfit-create-led.ba9db1c9b8c622a6.webp": { + "original_hash": "748880e7a96e6fe87be2d253398d1d8a", + "translation_date": "2026-01-16T21:23:31+00:00", + "source_file": "images/counterfit-create-led.png", + "language_code": "et" + }, + "wio-respeaker-wiring-3.75b0be447e2fa930.webp": { + "original_hash": "430c8ab68fc9ee2c6bedae1d41325002", + "translation_date": "2026-01-16T21:23:34+00:00", + "source_file": "images/wio-respeaker-wiring-3.png", + "language_code": "et" + }, + "grove-light-sensor.b8127b7c434e632d.webp": { + "original_hash": "1e6e9a840b1f0b0dd777593c38d31109", + "translation_date": "2026-01-16T21:23:38+00:00", + "source_file": "images/grove-light-sensor.png", + "language_code": "et" + }, + "vscode-new-terminal.77db8fc0f9cd3182.webp": { + "original_hash": "a692e413071b4224d251842fc4a95050", + "translation_date": "2026-01-16T21:23:43+00:00", + "source_file": "images/vscode-new-terminal.png", + "language_code": "et" + }, + "wio-mic.3f8c843dbe8ad917.webp": { + "original_hash": "eb90afd4b3953d38218422601ae677b5", + "translation_date": "2026-01-16T21:23:45+00:00", + "source_file": "images/wio-mic.png", + "language_code": "et" + }, + "fruit-quality-detector-message-flow.adf2a65da8fd8741.webp": { + "original_hash": "a7dab1140d82034626bb8de5f186131e", + "translation_date": "2026-01-16T21:23:52+00:00", + "source_file": "images/fruit-quality-detector-message-flow.png", + "language_code": "et" + }, + "latitude-equator.feccc3214b7d9fb1.webp": { + "original_hash": "56a4f9ad1e573c57538578c32f9d86da", + "translation_date": "2026-01-16T21:23:55+00:00", + "source_file": "images/latitude-equator.png", + "language_code": "et" + }, + "wio-terminal-pin-sticker.b90b1535937b84bd.webp": { + "original_hash": "beeae0399efc567f78b9771eb986710a", + "translation_date": "2026-01-16T21:24:03+00:00", + "source_file": "images/wio-terminal-pin-sticker.png", + "language_code": "et" + }, + "grove-relay.d426958ca210fbd0.webp": { + "original_hash": "ceed414ceb65226b0e91bf1147d1fa01", + "translation_date": "2026-01-16T21:24:09+00:00", + "source_file": "images/grove-relay.png", + "language_code": "et" + }, + "send-message-symmetric-key.a2e8ad0d495896ff.webp": { + "original_hash": "ea8f8a45fea06564fb75f7444db90d6d", + "translation_date": "2026-01-16T21:24:15+00:00", + "source_file": "images/send-message-symmetric-key.png", + "language_code": "et" + }, + "iot-messages-to-serverless.0194da1cc0732bb7.webp": { + "original_hash": "b845f5d76ec996b99ee19d76c7254e4f", + "translation_date": "2026-01-16T21:24:18+00:00", + "source_file": "images/iot-messages-to-serverless.png", + "language_code": "et" + }, + "translated-smart-timer.08ac20057fdc5c37.webp": { + "original_hash": "f0bc8a93e3e880f4362f14db64377b44", + "translation_date": "2026-01-16T21:24:24+00:00", + "source_file": "images/translated-smart-timer.png", + "language_code": "et" + }, + "grove-gps-sensor.247943bf69b03f0d.webp": { + "original_hash": "2cdf74787c6cf892a6b1a0f1753f8b24", + "translation_date": "2026-01-16T21:24:29+00:00", + "source_file": "images/grove-gps-sensor.png", + "language_code": "et" + }, + "vscode-platformio-build-command-palette.7708e7ec7d75d7ee.webp": { + "original_hash": "24236a76bf00a861dbf80d37b29265ce", + "translation_date": "2026-01-16T21:24:33+00:00", + "source_file": "images/vscode-platformio-build-command-palette.png", + "language_code": "et" + }, + "microsoft-gps-location.9eb77a13b22b7e70.webp": { + "original_hash": "657b30303221896c044fd9e1b9477c95", + "translation_date": "2026-01-16T21:24:46+00:00", + "source_file": "images/microsoft-gps-location.png", + "language_code": "et" + }, + "counterfit-create-temperature-sensor.199350ed34f7343d.webp": { + "original_hash": "24a54b9c88c3efc0a31bb9d9db572985", + "translation_date": "2026-01-16T21:24:55+00:00", + "source_file": "images/counterfit-create-temperature-sensor.png", + "language_code": "et" + }, + "container-web-browser.4ee81dd4f0d8838c.webp": { + "original_hash": "ed428a4061a9c8a7bd3b46eb92709603", + "translation_date": "2026-01-16T21:24:59+00:00", + "source_file": "images/container-web-browser.png", + "language_code": "et" + }, + "traditional-vs-ml.5c20c169621fa539.webp": { + "original_hash": "7ba80f8ce61fc58a79619972640123b7", + "translation_date": "2026-01-16T21:25:05+00:00", + "source_file": "images/traditional-vs-ml.png", + "language_code": "et" + }, + "pwm-motor-150rpm.83347ac04ca38482.webp": { + "original_hash": "f829c583c9b05918631c9afec52dfad9", + "translation_date": "2026-01-16T21:25:09+00:00", + "source_file": "images/pwm-motor-150rpm.png", + "language_code": "et" + }, + "wio-time-of-flight-sensor.c4c182131d2ea73d.webp": { + "original_hash": "fe6b9bb1afee16f03bab8f6ddc3512b3", + "translation_date": "2026-01-16T21:25:11+00:00", + "source_file": "images/wio-time-of-flight-sensor.png", + "language_code": "et" + }, + "azure-storage-logo.605c0f602c640d48.webp": { + "original_hash": "1b40b8e787f4058533cbfe7371dc400c", + "translation_date": "2026-01-16T21:25:12+00:00", + "source_file": "images/azure-storage-logo.png", + "language_code": "et" + }, + "ram-comparison.6beb73541b42ac6f.webp": { + "original_hash": "178bedf746f370deb9b3600fe15afeb1", + "translation_date": "2026-01-16T21:25:15+00:00", + "source_file": "images/ram-comparison.png", + "language_code": "et" + }, + "polygon-points.302193da381cb415.webp": { + "original_hash": "01b6fa2d97b4fecb638b5162873f5ea9", + "translation_date": "2026-01-16T21:25:20+00:00", + "source_file": "images/polygon-points.png", + "language_code": "et" + }, + "button-with-digital.3749edea8eb885af.webp": { + "original_hash": "c71d7fe1263b112c755f3d0442406df8", + "translation_date": "2026-01-16T21:25:23+00:00", + "source_file": "images/button-with-digital.png", + "language_code": "et" + }, + "banana-training-images.530eb203346d73bc.webp": { + "original_hash": "c93a7b2b58562500f7eaf9385e7c0d58", + "translation_date": "2026-01-16T21:25:25+00:00", + "source_file": "images/banana-training-images.png", + "language_code": "et" + }, + "vscode-platformio-menu.297be26b9733e5c4.webp": { + "original_hash": "690ba1bf727223328bae1da7aef65b59", + "translation_date": "2026-01-16T21:25:27+00:00", + "source_file": "images/vscode-platformio-menu.png", + "language_code": "et" + }, + "iot-service-connectivity.7e873847921a5d6f.webp": { + "original_hash": "b69786f576a7862abc86d0d03a68ebb7", + "translation_date": "2026-01-16T21:25:30+00:00", + "source_file": "images/iot-service-connectivity.png", + "language_code": "et" + }, + "wio-soil-moisture-sensor.46919b61c3f6cb74.webp": { + "original_hash": "19186ea8705744d6f7ef80dd49a31037", + "translation_date": "2026-01-16T21:25:34+00:00", + "source_file": "images/wio-soil-moisture-sensor.png", + "language_code": "et" + }, + "custom-vision-create-project.cf46325b92d8b131.webp": { + "original_hash": "4471516b6b46ce7920ac178930397ccc", + "translation_date": "2026-01-16T21:25:43+00:00", + "source_file": "images/custom-vision-create-project.png", + "language_code": "et" + }, + "object-detector-detected-tomato-paste.52656fe87af4c37b.webp": { + "original_hash": "5957b9bcae573e01c045354fc978f5e8", + "translation_date": "2026-01-16T21:25:56+00:00", + "source_file": "images/object-detector-detected-tomato-paste.png", + "language_code": "et" + }, + "chart-soil-moisture.fd6d9d0cdc0b5f75.webp": { + "original_hash": "7dfa7af1913187ec9700073ccfac2d7e", + "translation_date": "2026-01-16T21:26:07+00:00", + "source_file": "images/chart-soil-moisture.png", + "language_code": "et" + }, + "gdd-calculation.79b3660f9c5757aa.webp": { + "original_hash": "bf4227ba3a7cfaae2a832050d904960e", + "translation_date": "2026-01-16T21:26:11+00:00", + "source_file": "images/gdd-calculation.png", + "language_code": "et" + }, + "mems-microphone.80574019e1f5e4d9.webp": { + "original_hash": "9fcdab93cb1a5f075fd7a7b87ee53ebd", + "translation_date": "2026-01-16T21:26:14+00:00", + "source_file": "images/mems-microphone.png", + "language_code": "et" + }, + "pi-gps-sensor.1f99ee2b2f652891.webp": { + "original_hash": "8096ac9ce04e5268b552024983283a21", + "translation_date": "2026-01-16T21:26:18+00:00", + "source_file": "images/pi-gps-sensor.png", + "language_code": "et" + }, + "azure-translator-logo.c6ed3a4a433edfd2.webp": { + "original_hash": "e6f188b64083c3f1814719c5b31a2128", + "translation_date": "2026-01-16T21:26:21+00:00", + "source_file": "images/azure-translator-logo.png", + "language_code": "et" + }, + "spi.297431d6f98b386b.webp": { + "original_hash": "69b6cd30118f966b9a2646d6ec34944f", + "translation_date": "2026-01-16T21:26:25+00:00", + "source_file": "images/spi.png", + "language_code": "et" + }, + "pi-button.c7a1a4f55943341c.webp": { + "original_hash": "94a08cd32cf5d198961e75bfb4ccd2d1", + "translation_date": "2026-01-16T21:26:30+00:00", + "source_file": "images/pi-button.png", + "language_code": "et" + }, + "luis-logo.5cb4f3e88c020ee6.webp": { + "original_hash": "501332df88cd55536be18754a26caffd", + "translation_date": "2026-01-16T21:26:33+00:00", + "source_file": "images/luis-logo.png", + "language_code": "et" + }, + "soil-moisture-to-voltage.df86d80cda158700.webp": { + "original_hash": "a8deda9a89889040b0802aacaf02c0db", + "translation_date": "2026-01-16T21:26:38+00:00", + "source_file": "images/soil-moisture-to-voltage.png", + "language_code": "et" + }, + "iot-reference-architecture-azure.0b8d2161af924cb1.webp": { + "original_hash": "cf394dd153db645ed55d362824b4beff", + "translation_date": "2026-01-16T21:26:44+00:00", + "source_file": "images/iot-reference-architecture-azure.png", + "language_code": "et" + }, + "wio-respeaker-wiring-1.8d894727f2ba2400.webp": { + "original_hash": "192d03a7a2cd1eab078ef6afa28a39c9", + "translation_date": "2026-01-16T21:26:47+00:00", + "source_file": "images/wio-respeaker-wiring-1.png", + "language_code": "et" + }, + "soil-moisture-sensor-in-soil.bfad91002bda5e96.webp": { + "original_hash": "2b3a8b0115e4a957fc188dcd60aecbae", + "translation_date": "2026-01-16T21:26:50+00:00", + "source_file": "images/soil-moisture-sensor-in-soil.png", + "language_code": "et" + }, + "object-detector-tag-tomato-paste.f47c362fb0f0eb58.webp": { + "original_hash": "453f6250e67659d363e7933e3999cd64", + "translation_date": "2026-01-16T21:26:58+00:00", + "source_file": "images/object-detector-tag-tomato-paste.png", + "language_code": "et" + }, + "strawberry-with-pump.b410fc72ac6aabad.webp": { + "original_hash": "af6fbb23fcab01f826392b6944dea49e", + "translation_date": "2026-01-16T21:27:01+00:00", + "source_file": "images/strawberry-with-pump.png", + "language_code": "et" + }, + "azure-container-registry-logo.09494206991d4b29.webp": { + "original_hash": "adbc9655bf044bdf906e0f58fb36fbe1", + "translation_date": "2026-01-16T21:27:03+00:00", + "source_file": "images/azure-container-registry-logo.png", + "language_code": "et" + }, + "noqsl-database.62d24ccf5b73f60d.webp": { + "original_hash": "64109b6306a3c464b6e2b8bfb6a45665", + "translation_date": "2026-01-16T21:27:06+00:00", + "source_file": "images/noqsl-database.png", + "language_code": "et" + }, + "wio-gps-sensor.19fd52b81ce58095.webp": { + "original_hash": "71ac9146b7ea28e48f6ee5b636cd1109", + "translation_date": "2026-01-16T21:27:09+00:00", + "source_file": "images/wio-gps-sensor.png", + "language_code": "et" + }, + "wio-respeaker-wiring-5.af117c20acf622f3.webp": { + "original_hash": "1953600b09247d9302e7011dceed8f28", + "translation_date": "2026-01-16T21:27:12+00:00", + "source_file": "images/wio-respeaker-wiring-5.png", + "language_code": "et" + }, + "i2c.83da845dde02256b.webp": { + "original_hash": "198d21e02d4c69b84028bd69172ffa8e", + "translation_date": "2026-01-16T21:27:16+00:00", + "source_file": "images/i2c.png", + "language_code": "et" + }, + "pi-light-sensor.66cc1e31fa48cd7d.webp": { + "original_hash": "24c2a1d065061a13b890b6808abf158f", + "translation_date": "2026-01-16T21:27:19+00:00", + "source_file": "images/pi-light-sensor.png", + "language_code": "et" + }, + "gps-telemetry-iot-hub.8115335d51cd2c12.webp": { + "original_hash": "594448866b50836b5d5d664571ae8144", + "translation_date": "2026-01-16T21:27:22+00:00", + "source_file": "images/gps-telemetry-iot-hub.png", + "language_code": "et" + }, + "counterfit-create-relay.fa7c40fd0f2f6afc.webp": { + "original_hash": "69d09420bf11407584ef8f7c2a4b6934", + "translation_date": "2026-01-16T21:27:26+00:00", + "source_file": "images/counterfit-create-relay.png", + "language_code": "et" + }, + "cloud-without-edge.b4da641f6022c95e.webp": { + "original_hash": "7788335416c9ad8abd402188a02680b2", + "translation_date": "2026-01-16T21:27:30+00:00", + "source_file": "images/cloud-without-edge.png", + "language_code": "et" + }, + "counterfit-gps-sensor.3fbb15af0a536756.webp": { + "original_hash": "f5317788426731587cefceac202102ed", + "translation_date": "2026-01-16T21:27:36+00:00", + "source_file": "images/counterfit-gps-sensor.png", + "language_code": "et" + }, + "vscode-virtual-env.8ba42e04c3d533cf.webp": { + "original_hash": "f79cd090b385dfdfe774452b7d89eb84", + "translation_date": "2026-01-16T21:27:38+00:00", + "source_file": "images/vscode-virtual-env.png", + "language_code": "et" + }, + "luis-intent-examples.25716580b2d2723c.webp": { + "original_hash": "10c4351eab0a8d50545a8ae5dab7e893", + "translation_date": "2026-01-16T21:27:43+00:00", + "source_file": "images/luis-intent-examples.png", + "language_code": "et" + }, + "vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.webp": { + "original_hash": "ad07a4dbd27f86bd480dcfbbc1a56a01", + "translation_date": "2026-01-16T21:27:48+00:00", + "source_file": "images/vscode-platformio-upload-command-palette.png", + "language_code": "et" + }, + "container-edge-flow.c246050dd60ceefd.webp": { + "original_hash": "82e97f8c96fa7aa5acddb9e2bace544b", + "translation_date": "2026-01-16T21:27:52+00:00", + "source_file": "images/container-edge-flow.png", + "language_code": "et" + }, + "pi-camera-ribbon-cable.0bf82acd251611c2.webp": { + "original_hash": "3ac274f1a38658e40c3c392746941cbd", + "translation_date": "2026-01-16T21:27:57+00:00", + "source_file": "images/pi-camera-ribbon-cable.png", + "language_code": "et" + }, + "banana-picture-compare.174df164dc326a42.webp": { + "original_hash": "1c539ac9dde011622cb841c9d1ac7991", + "translation_date": "2026-01-16T21:28:01+00:00", + "source_file": "images/banana-picture-compare.png", + "language_code": "et" + }, + "wio-light-sensor.b1f529f3c95f5165.webp": { + "original_hash": "7d3c253db81dc7f1b0fcd4554ae4bb1f", + "translation_date": "2026-01-16T21:28:08+00:00", + "source_file": "images/wio-light-sensor.png", + "language_code": "et" + }, + "assignment-1-flow.7552a51acb1a5ec8.webp": { + "original_hash": "b3991eeb7b7d7ab00b21d1b95cbbd2c1", + "translation_date": "2026-01-16T21:28:14+00:00", + "source_file": "images/assignment-1-flow.png", + "language_code": "et" + }, + "wio-terminal-c-button.73df3cb1c1445ea0.webp": { + "original_hash": "7e8c595998491210a3ffd21ee338afe6", + "translation_date": "2026-01-16T21:28:16+00:00", + "source_file": "images/wio-terminal-c-button.png", + "language_code": "et" + }, + "wio-temperature-sensor.2934928f38c7f79a.webp": { + "original_hash": "9e8e3bc7a39149547dcfcce2493e151e", + "translation_date": "2026-01-16T21:28:17+00:00", + "source_file": "images/wio-temperature-sensor.png", + "language_code": "et" + }, + "soil-moisture-delay.865f3fae206db01d.webp": { + "original_hash": "2fbb54ffd35ea4b7bab4232986add7ff", + "translation_date": "2026-01-16T21:28:22+00:00", + "source_file": "images/soil-moisture-delay.png", + "language_code": "et" + }, + "respeaker-jst-speaker.a441d177809df945.webp": { + "original_hash": "c4dff6a9a83d65415477d8b77818c184", + "translation_date": "2026-01-16T21:28:26+00:00", + "source_file": "images/respeaker-jst-speaker.png", + "language_code": "et" + }, + "raspberry-pi-zero.f7a4133e1e7d54bb.webp": { + "original_hash": "a65b4f80e337bb75907ba9668d0ec4ec", + "translation_date": "2026-01-16T21:28:30+00:00", + "source_file": "images/raspberry-pi-zero.jpg", + "language_code": "et" + }, + "temperature-as-digital.85004491b977bae1.webp": { + "original_hash": "cd1fed630adeb671a51171136afe0a11", + "translation_date": "2026-01-16T21:28:33+00:00", + "source_file": "images/temperature-as-digital.png", + "language_code": "et" + }, + "counterfit-camera.001ec52194c8ee5d.webp": { + "original_hash": "ce27314b8b055207bd6d020cd0f16403", + "translation_date": "2026-01-16T21:28:38+00:00", + "source_file": "images/counterfit-camera.png", + "language_code": "et" + }, + "vscode-kill-terminal.1cc4de7c6f25ee08.webp": { + "original_hash": "b22d79cb8cfc5bfb5adea2ab797d1498", + "translation_date": "2026-01-16T21:28:40+00:00", + "source_file": "images/vscode-kill-terminal.png", + "language_code": "et" + }, + "azure-speech-logo.a1f08c4befb0159f.webp": { + "original_hash": "c0515d2fc1d34b7de4da2ae6f6af07e6", + "translation_date": "2026-01-16T21:28:42+00:00", + "source_file": "images/azure-speech-logo.png", + "language_code": "et" + }, + "rpi-stock-with-bounding-boxes.b5540e2ecb7cd49f.webp": { + "original_hash": "d801ce817c0839b0f611e0b73bf4f05d", + "translation_date": "2026-01-16T21:28:48+00:00", + "source_file": "images/rpi-stock-with-bounding-boxes.jpg", + "language_code": "et" + }, + "send-message-symmetric-key-hacker.e7cb53db1707adfb.webp": { + "original_hash": "da84d1704f66fc3573b68394cd8d63ab", + "translation_date": "2026-01-16T21:28:56+00:00", + "source_file": "images/send-message-symmetric-key-hacker.png", + "language_code": "et" + }, + "azure-region-existing.73f704604f2aa6cb.webp": { + "original_hash": "663095f6754e78da000aecf8b255f56a", + "translation_date": "2026-01-16T21:29:00+00:00", + "source_file": "images/azure-region-existing.png", + "language_code": "et" + }, + "gdd-calculation-corn.64a58b7a7afcd0df.webp": { + "original_hash": "313f7af564decf12984266f48531ca25", + "translation_date": "2026-01-16T21:29:03+00:00", + "source_file": "images/gdd-calculation-corn.png", + "language_code": "et" + }, + "pi-led.97f1d474981dc35d.webp": { + "original_hash": "8c9c44daca0bb84fff271932128548e7", + "translation_date": "2026-01-16T21:29:06+00:00", + "source_file": "images/pi-led.png", + "language_code": "et" + }, + "raspberry-pi-imager.24aedeab9e233d84.webp": { + "original_hash": "d60a21f44e34a41ca0b925837b7822d2", + "translation_date": "2026-01-16T21:29:17+00:00", + "source_file": "images/raspberry-pi-imager.png", + "language_code": "et" + }, + "pi-camera-module.4278753c31bd6e75.webp": { + "original_hash": "296dbc7764a334c9eea6e07d2bdf5228", + "translation_date": "2026-01-16T21:29:25+00:00", + "source_file": "images/pi-camera-module.png", + "language_code": "et" + }, + "led-digital-control.13b9be14077ea49f.webp": { + "original_hash": "48875cd4b26e07780599d8a068c0bf83", + "translation_date": "2026-01-16T21:29:28+00:00", + "source_file": "images/led-digital-control.png", + "language_code": "et" + }, + "condenser-mic.6f6ed5b76ca19e0e.webp": { + "original_hash": "b1b138069d34d7c5c124b0d8e69a8089", + "translation_date": "2026-01-16T21:29:31+00:00", + "source_file": "images/condenser-mic.jpg", + "language_code": "et" + }, + "stock-rogue-corn.be1f3ada8c457854.webp": { + "original_hash": "76a508a11e7a91138b7a515e6c1cd93c", + "translation_date": "2026-01-16T21:29:51+00:00", + "source_file": "images/stock-rogue-corn.png", + "language_code": "et" + }, + "banana-unripe-quick-test-prediction.dae9b5e1c4ef7c64.webp": { + "original_hash": "7351b0cf725cfdc62e6b44d3c25ece0b", + "translation_date": "2026-01-16T21:30:05+00:00", + "source_file": "images/banana-unripe-quick-test-prediction.png", + "language_code": "et" + }, + "image-upload-bananas.0751639f3815e0ec.webp": { + "original_hash": "a293096ce03324bb0282c712610f6892", + "translation_date": "2026-01-16T21:30:13+00:00", + "source_file": "images/image-upload-bananas.png", + "language_code": "et" + }, + "iot-reference-architecture.2278b98b55c6d4e8.webp": { + "original_hash": "a06f575f400e2323f68d231b4867cee4", + "translation_date": "2026-01-16T21:30:21+00:00", + "source_file": "images/iot-reference-architecture.png", + "language_code": "et" + }, + "pi-soil-moisture-sensor.fdd7eb2393792cf6.webp": { + "original_hash": "c50b9b78b749af1958d574aa38253e66", + "translation_date": "2026-01-16T21:30:27+00:00", + "source_file": "images/pi-soil-moisture-sensor.png", + "language_code": "et" + }, + "overlap-object-detection.d431e03cae75072a.webp": { + "original_hash": "9948ca331a7cbbf2ac9d7bb692603b20", + "translation_date": "2026-01-16T21:30:32+00:00", + "source_file": "images/overlap-object-detection.png", + "language_code": "et" + }, + "wio-respeaker-wiring-2.329e1cbd306e754f.webp": { + "original_hash": "76a795bfad251f217e7822f14ebd85e3", + "translation_date": "2026-01-16T21:30:35+00:00", + "source_file": "images/wio-respeaker-wiring-2.png", + "language_code": "et" + }, + "consumer-groups.a3262e26fc27ba20.webp": { + "original_hash": "052b922d0ba2c50c83132074572c68e3", + "translation_date": "2026-01-16T21:30:38+00:00", + "source_file": "images/consumer-groups.png", + "language_code": "et" + }, + "custom-vision-stock-prediction.942266ab1bcca341.webp": { + "original_hash": "0c70587ccdba9496866b14ffe90cfd7b", + "translation_date": "2026-01-16T21:30:48+00:00", + "source_file": "images/custom-vision-stock-prediction.png", + "language_code": "et" + }, + "grove-base-hat-ribbon-cable.501fed202fcf73b1.webp": { + "original_hash": "aa2a325edef2b1fbd2d7639853d310fd", + "translation_date": "2026-01-16T21:30:58+00:00", + "source_file": "images/grove-base-hat-ribbon-cable.png", + "language_code": "et" + }, + "send-message-asymmetric.7abe327c62615b8c.webp": { + "original_hash": "0873f3deafa225ede589e282db569fd3", + "translation_date": "2026-01-16T21:31:05+00:00", + "source_file": "images/send-message-asymmetric.png", + "language_code": "et" + }, + "dimmable-light.9ceffeb195dec1a8.webp": { + "original_hash": "d64c8b23c012ebdbcacfb9bc0ac88b78", + "translation_date": "2026-01-16T21:31:09+00:00", + "source_file": "images/dimmable-light.png", + "language_code": "et" + }, + "counterfit-camera-options.eb3bd5150a8e7dff.webp": { + "original_hash": "bad454364357d90492676e610b7bfaaf", + "translation_date": "2026-01-16T21:31:15+00:00", + "source_file": "images/counterfit-camera-options.png", + "language_code": "et" + }, + "uart.d0dbd3fb9e3728c6.webp": { + "original_hash": "69f7d23a9049bf351ed17aaf49400cce", + "translation_date": "2026-01-16T21:31:18+00:00", + "source_file": "images/uart.png", + "language_code": "et" + }, + "time-of-flight-banana.079921ad8b1496e4.webp": { + "original_hash": "2617486ad1d365e9272698f6c8e80523", + "translation_date": "2026-01-16T21:31:20+00:00", + "source_file": "images/time-of-flight-banana.png", + "language_code": "et" + }, + "wio-hardware-kit.4c70c48b85e4283a.webp": { + "original_hash": "e428f5e0754412af1a8664ea7baff212", + "translation_date": "2026-01-16T21:31:28+00:00", + "source_file": "images/wio-hardware-kit.png", + "language_code": "et" + }, + "grove-button.a70cfbb809a85636.webp": { + "original_hash": "63615c1ec61dcf1763b1c406298bb67c", + "translation_date": "2026-01-16T21:31:35+00:00", + "source_file": "images/grove-button.png", + "language_code": "et" + }, + "geofence-crossing-inaccurate-gps.6a3ed911202ad9ca.webp": { + "original_hash": "478511d89755e68ad1b0a8cd6cb72eef", + "translation_date": "2026-01-16T21:31:42+00:00", + "source_file": "images/geofence-crossing-inaccurate-gps.png", + "language_code": "et" + }, + "pwm-motor-75rpm.a5e4c939934b6e14.webp": { + "original_hash": "27174930eae0dd1d408ca7474099ebed", + "translation_date": "2026-01-16T21:31:46+00:00", + "source_file": "images/pwm-motor-75rpm.png", + "language_code": "et" + }, + "resistive-soil-moisture-sensor.728a138a3d109e06.webp": { + "original_hash": "10868a092da0bc909f5cc4639401c811", + "translation_date": "2026-01-16T21:31:51+00:00", + "source_file": "images/resistive-soil-moisture-sensor.png", + "language_code": "et" + }, + "custom-vision-object-detector-publish-button.34ee379fc650ccb9.webp": { + "original_hash": "dd33f3d305ce96a1831bd1726dc9353b", + "translation_date": "2026-01-16T21:32:03+00:00", + "source_file": "images/custom-vision-object-detector-publish-button.png", + "language_code": "et" + }, + "grove-led.6c853be93f473cf2.webp": { + "original_hash": "ccf9fb22df3755582b81bae02335135b", + "translation_date": "2026-01-16T21:32:09+00:00", + "source_file": "images/grove-led.png", + "language_code": "et" + }, + "vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.webp": { + "original_hash": "02340f15877c75b8ca3f08222c32b679", + "translation_date": "2026-01-16T21:32:13+00:00", + "source_file": "images/vscode-platformio-serial-monitor-command-palette.png", + "language_code": "et" + }, + "grove-capacitive-soil-moisture-sensor.e7f0776cce30e78b.webp": { + "original_hash": "f1a5ee679e4c05c2b3047ef0d69f85f0", + "translation_date": "2026-01-16T21:32:17+00:00", + "source_file": "images/grove-capacitive-soil-moisture-sensor.png", + "language_code": "et" + }, + "pub-sub.7c7ed43fe9fd15d4.webp": { + "original_hash": "e5ec0def10a72676eb757b830b8ae56e", + "translation_date": "2026-01-16T21:32:22+00:00", + "source_file": "images/pub-sub.png", + "language_code": "et" + }, + "counterfit-connected.ed30b46d8f79b092.webp": { + "original_hash": "9deaaeb5131e9a263fbbecb01f7997f6", + "translation_date": "2026-01-16T21:32:25+00:00", + "source_file": "images/counterfit-connected.png", + "language_code": "et" + }, + "seeed-logo.74732b6b482b6e8e.webp": { + "original_hash": "c7479fe98cfdb3be95dda1ceee7a2b0f", + "translation_date": "2026-01-16T21:32:28+00:00", + "source_file": "images/seeed-logo.png", + "language_code": "et" + }, + "soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.webp": { + "original_hash": "feedc1062e7650b1033eae28a4718f5c", + "translation_date": "2026-01-16T21:32:32+00:00", + "source_file": "images/soil-moisture-to-voltage-with-reading.png", + "language_code": "et" + }, + "analog-sensor-voltage.3b6f315392247399.webp": { + "original_hash": "04c17740d5a42b6ee113d71605d6a0a8", + "translation_date": "2026-01-16T21:32:35+00:00", + "source_file": "images/analog-sensor-voltage.png", + "language_code": "et" + }, + "pi-time-of-flight-sensor.58c8dc04eb3bfb57.webp": { + "original_hash": "ddc354c7922b02d7be67a7bbca792ad8", + "translation_date": "2026-01-16T21:32:38+00:00", + "source_file": "images/pi-time-of-flight-sensor.png", + "language_code": "et" + }, + "wio-respeaker-wiring-0.767f80aa65081038.webp": { + "original_hash": "47daeac252937c129a4000dd216c04d8", + "translation_date": "2026-01-16T21:32:53+00:00", + "source_file": "images/wio-respeaker-wiring-0.png", + "language_code": "et" + }, + "azure-region-planned-expansion.a5074a1e8af74f15.webp": { + "original_hash": "e7b04b7641a855f6ab0461b9814c5bfa", + "translation_date": "2026-01-16T21:33:01+00:00", + "source_file": "images/azure-region-planned-expansion.png", + "language_code": "et" + }, + "wio-respeaker-hat.bd54917d446e6f6f.webp": { + "original_hash": "040868428b85d90d767351cbbc89a23d", + "translation_date": "2026-01-16T21:33:03+00:00", + "source_file": "images/wio-respeaker-hat.png", + "language_code": "et" + }, + "vscode-new-file-button.182702340fe6723c.webp": { + "original_hash": "f53b77090608588ce1aea6e28ac7534b", + "translation_date": "2026-01-16T21:33:05+00:00", + "source_file": "images/vscode-new-file-button.png", + "language_code": "et" + }, + "save-telemetry-to-storage-from-functions.ed3b1820980097f1.webp": { + "original_hash": "a03847815181206801649c4168cec3a1", + "translation_date": "2026-01-16T21:33:10+00:00", + "source_file": "images/save-telemetry-to-storage-from-functions.png", + "language_code": "et" + }, + "counterfit-gps-sensor-latlon.008c867d75464fbe.webp": { + "original_hash": "176d91894e0da37cc78d56aed5858fac", + "translation_date": "2026-01-16T21:33:15+00:00", + "source_file": "images/counterfit-gps-sensor-latlon.png", + "language_code": "et" + }, + "sampling.6f4fadb3f2d9dfe7.webp": { + "original_hash": "0873e1919ecfcd1fac59791d08b2458f", + "translation_date": "2026-01-16T21:33:18+00:00", + "source_file": "images/sampling.png", + "language_code": "et" + }, + "bricked-car.dc38f8efadc6c59d.webp": { + "original_hash": "67716470d43e5717406c6ef7ce6f51e4", + "translation_date": "2026-01-16T21:33:22+00:00", + "source_file": "images/bricked-car.png", + "language_code": "et" + }, + "led.ec6d94f66676a174.webp": { + "original_hash": "8dd1438a3970c2bd893f35af372b1a60", + "translation_date": "2026-01-16T21:33:26+00:00", + "source_file": "images/led.png", + "language_code": "et" + }, + "pi-temperature-sensor.3ff82fff672c8e56.webp": { + "original_hash": "feb99d03e3c82faf6a583cafea990fba", + "translation_date": "2026-01-16T21:33:29+00:00", + "source_file": "images/pi-temperature-sensor.png", + "language_code": "et" + }, + "tts-overview.193843cf3f5ee09f.webp": { + "original_hash": "60bcfe389948c72835cba3d41cc92643", + "translation_date": "2026-01-16T21:33:33+00:00", + "source_file": "images/tts-overview.png", + "language_code": "et" + }, + "respeaker-35mm-speaker.ad79ef4f128c7751.webp": { + "original_hash": "8df5ce34dedc6d09c1b32061af983e1a", + "translation_date": "2026-01-16T21:33:36+00:00", + "source_file": "images/respeaker-35mm-speaker.png", + "language_code": "et" + }, + "counterfit-create-light-sensor.9f36a5e0d4458d8d.webp": { + "original_hash": "8906d361868d0342fccec9bb4952c74b", + "translation_date": "2026-01-16T21:33:40+00:00", + "source_file": "images/counterfit-create-light-sensor.png", + "language_code": "et" + }, + "custom-vision-banana-prediction.30cdff4e1d72db5d.webp": { + "original_hash": "1962f0cce26ba3d8a180acaec2972895", + "translation_date": "2026-01-16T21:33:45+00:00", + "source_file": "images/custom-vision-banana-prediction.png", + "language_code": "et" + }, + "object-detector-cashews-tomato.1af7c26686b4db0e.webp": { + "original_hash": "3cb4f511cff4896b333181b8c0d19aa1", + "translation_date": "2026-01-16T21:33:56+00:00", + "source_file": "images/object-detector-cashews-tomato.png", + "language_code": "et" + }, + "azure-functions-logo.1cfc8e3204c9c44a.webp": { + "original_hash": "7e62e90fe4cbd4f81b7db92c1f52933a", + "translation_date": "2026-01-16T21:34:01+00:00", + "source_file": "images/azure-functions-logo.png", + "language_code": "et" + }, + "raspberry-pi-logo.4efaa16605cee054.webp": { + "original_hash": "6dc3ec9908411f01f40bdb144eb0352d", + "translation_date": "2026-01-16T21:34:03+00:00", + "source_file": "images/raspberry-pi-logo.png", + "language_code": "et" + }, + "lines-of-longitude-and-latitude.032aca9d3e402c4e.webp": { + "original_hash": "f8604251b9319c765df2a2046e4d5f93", + "translation_date": "2026-01-16T21:34:07+00:00", + "source_file": "images/lines-of-longitude-and-latitude.png", + "language_code": "et" + }, + "basic-thermostat.a923217fd1f37e5a.webp": { + "original_hash": "50447b3cb751fb0fe9d4d79b89e2b923", + "translation_date": "2026-01-16T21:34:08+00:00", + "source_file": "images/basic-thermostat.png", + "language_code": "et" + }, + "image-classifier-cashews-tomato.bc2e16ab8f05cf9a.webp": { + "original_hash": "1b245f1520995579839a00cb93a09242", + "translation_date": "2026-01-16T21:34:13+00:00", + "source_file": "images/image-classifier-cashews-tomato.png", + "language_code": "et" + }, + "soil-moisture-travel.a0e31af222cf1438.webp": { + "original_hash": "dacaf2385f73dadd43abdacd4812399d", + "translation_date": "2026-01-16T21:34:16+00:00", + "source_file": "images/soil-moisture-travel.png", + "language_code": "et" + }, + "custom-vision-logo.d3d4e7c8a87ec9da.webp": { + "original_hash": "b67626a2dbc98e461f19f42db2de3a5b", + "translation_date": "2026-01-16T21:34:19+00:00", + "source_file": "images/custom-vision-logo.png", + "language_code": "et" + }, + "counterfit-create-soil-moisture-sensor.35266135a5e0ae68.webp": { + "original_hash": "0d5b89d4e4a3e0fcd2b30cb15aa9c37f", + "translation_date": "2026-01-16T21:34:23+00:00", + "source_file": "images/counterfit-create-soil-moisture-sensor.png", + "language_code": "et" + }, + "iot-device-and-hacked-device-connecting.e0671675df74d6d9.webp": { + "original_hash": "4424245692fededc88fa35415899b600", + "translation_date": "2026-01-16T21:34:28+00:00", + "source_file": "images/iot-device-and-hacked-device-connecting.png", + "language_code": "et" + }, + "dynamic-mic.8babac890a2d80df.webp": { + "original_hash": "56710f289e88457d2e977fc9d3806569", + "translation_date": "2026-01-16T21:34:31+00:00", + "source_file": "images/dynamic-mic.jpg", + "language_code": "et" + }, + "iot-service-allowed-denied-connection.818b0063ac213fb8.webp": { + "original_hash": "e39609b2a6e0a6f3a09f869f30654e4c", + "translation_date": "2026-01-16T21:34:35+00:00", + "source_file": "images/iot-service-allowed-denied-connection.png", + "language_code": "et" + }, + "iot-hub-direct-method-request.86a5026e91f4ca18.webp": { + "original_hash": "8940e81543500cb4f065eed262888ba0", + "translation_date": "2026-01-16T21:34:40+00:00", + "source_file": "images/iot-hub-direct-method-request.png", + "language_code": "et" + }, + "transpiration.b735aa34e4372e65.webp": { + "original_hash": "cdaa5c2392fbae09e27cecbd2163fead", + "translation_date": "2026-01-16T21:34:46+00:00", + "source_file": "images/transpiration.png", + "language_code": "et" + }, + "cmos-sensor.75f9cd74decb1371.webp": { + "original_hash": "955bcd3e34765f989cd7c0df5909560d", + "translation_date": "2026-01-16T21:34:49+00:00", + "source_file": "images/cmos-sensor.png", + "language_code": "et" + }, + "plant-growth-temp-graph.c6d69c9478e6ca83.webp": { + "original_hash": "af7d47772297c3a84f2c2f4c519a98ee", + "translation_date": "2026-01-16T21:34:53+00:00", + "source_file": "images/plant-growth-temp-graph.png", + "language_code": "et" + }, + "azure-iot-hub-logo.28a19de76d0a1932.webp": { + "original_hash": "25526337ac38c5da2187ec953308a1a0", + "translation_date": "2026-01-16T21:34:55+00:00", + "source_file": "images/azure-iot-hub-logo.png", + "language_code": "et" + }, + "sentence-as-intent-entities.301401696f992259.webp": { + "original_hash": "20bc069192582a5b8ba4a45d60362dd1", + "translation_date": "2026-01-16T21:35:00+00:00", + "source_file": "images/sentence-as-intent-entities.png", + "language_code": "et" + }, + "counterfit-create-humidity-sensor.2750e27b6f30e09c.webp": { + "original_hash": "2678e71d9f5f0b887059244ceb0747e2", + "translation_date": "2026-01-16T21:35:04+00:00", + "source_file": "images/counterfit-create-humidity-sensor.png", + "language_code": "et" + }, + "counterfit-soil-moisture-sensor.81742b2de0e9de60.webp": { + "original_hash": "54613df49c9e3c09be6ddc351dae1875", + "translation_date": "2026-01-16T21:35:10+00:00", + "source_file": "images/counterfit-soil-moisture-sensor.png", + "language_code": "et" + }, + "gps-satellites.04acf1148fe25fbf.webp": { + "original_hash": "af44157de12f3de1e84ea34fc9da6647", + "translation_date": "2026-01-16T21:35:15+00:00", + "source_file": "images/gps-satellites.png", + "language_code": "et" + }, + "map-image.8fb2c53eb23ef39c.webp": { + "original_hash": "77c5609ccd32add2358d07375e1fb4ae", + "translation_date": "2026-01-16T21:35:29+00:00", + "source_file": "images/map-image.png", + "language_code": "et" + }, + "gsm-calculation.6da38c6201eec14e.webp": { + "original_hash": "9b2287a653a1fd6ee0480021a98bca3b", + "translation_date": "2026-01-16T21:35:37+00:00", + "source_file": "images/gsm-calculation.png", + "language_code": "et" + }, + "longitude-prime-meridian.33b01b41ce615f9d.webp": { + "original_hash": "470be2d3dacf49b2a2a6ce93ac32169a", + "translation_date": "2026-01-16T21:35:39+00:00", + "source_file": "images/longitude-prime-meridian.png", + "language_code": "et" + }, + "grove-time-of-flight-sensor.d82ff2165bfded9f.webp": { + "original_hash": "dcc2dfd53862a2533a34b9bb7913ae90", + "translation_date": "2026-01-16T21:35:41+00:00", + "source_file": "images/grove-time-of-flight-sensor.png", + "language_code": "et" + }, + "pi-camera-upside-down.5376961ba3145988.webp": { + "original_hash": "b242672b0a16425dc0c42e3458102e8c", + "translation_date": "2026-01-16T21:35:46+00:00", + "source_file": "images/pi-camera-upside-down.png", + "language_code": "et" + }, + "bounding-box.1420a7ea0d3d15f7.webp": { + "original_hash": "6e8d5968c9badbf125027b02a8f5cacd", + "translation_date": "2026-01-16T21:35:53+00:00", + "source_file": "images/bounding-box.png", + "language_code": "et" + }, + "iot-device-and-hacked-device-connecting-encryption.5941aff601fc978f.webp": { + "original_hash": "b55ce16301f8b389703a495e87d30f89", + "translation_date": "2026-01-16T21:35:58+00:00", + "source_file": "images/iot-device-and-hacked-device-connecting-encryption.png", + "language_code": "et" + }, + "arducam.20e4e4cbb2682965.webp": { + "original_hash": "f17393656663c080b68a3ed2b41c0fc2", + "translation_date": "2026-01-16T21:36:03+00:00", + "source_file": "images/arducam.png", + "language_code": "et" + }, + "bananas-ripe-vs-unripe-predictions.8d0e2034014aa50e.webp": { + "original_hash": "43cbf29c310e7358f9ac1baa54fcf34f", + "translation_date": "2026-01-16T21:36:07+00:00", + "source_file": "images/bananas-ripe-vs-unripe-predictions.png", + "language_code": "et" + }, + "azure-iot-edge-logo.c1c076749b5cba2e.webp": { + "original_hash": "bda41e5883dffedc3baf5efd20f09b49", + "translation_date": "2026-01-16T21:36:10+00:00", + "source_file": "images/azure-iot-edge-logo.png", + "language_code": "et" + }, + "arduino-sketch.79590cb837ff7a7c.webp": { + "original_hash": "a1ff6ddb0db8a676992dd9f958c6a5af", + "translation_date": "2026-01-16T21:36:14+00:00", + "source_file": "images/arduino-sketch.png", + "language_code": "et" + }, + "shapes-to-images.1a309f0ea88dd66f.webp": { + "original_hash": "4673701d4985ae9110e41a793f89d7a2", + "translation_date": "2026-01-16T21:36:17+00:00", + "source_file": "images/shapes-to-images.png", + "language_code": "et" + }, + "gsm-calculation-example.99f9803b4f29e976.webp": { + "original_hash": "0421a50ee61d76fda1380f899c4fd99c", + "translation_date": "2026-01-16T21:36:20+00:00", + "source_file": "images/gsm-calculation-example.png", + "language_code": "et" + }, + "mqtt.cbf7f21d9adc3e17.webp": { + "original_hash": "2622674075f6379bb851806552374257", + "translation_date": "2026-01-16T21:36:23+00:00", + "source_file": "images/mqtt.png", + "language_code": "et" + }, + "pump-wired-to-relay.66c5cfc0d8918990.webp": { + "original_hash": "84a8c5f06d634c142ee4764b91ec4f59", + "translation_date": "2026-01-16T21:36:27+00:00", + "source_file": "images/pump-wired-to-relay.png", + "language_code": "et" + }, + "vscode-azure-functions-init-notification.bd19b49229963edb.webp": { + "original_hash": "631bfd744e57eadbdf63c0bf59b5addf", + "translation_date": "2026-01-16T21:36:31+00:00", + "source_file": "images/vscode-azure-functions-init-notification.png", + "language_code": "et" + }, + "banana-arducam.be1b32d4267a8194.webp": { + "original_hash": "ab405c9f67c6a168e156dd3de2e4c9be", + "translation_date": "2026-01-16T21:36:34+00:00", + "source_file": "images/banana-arducam.jpg", + "language_code": "et" + }, + "proximity-sensor.f5cd752c77fb62fe.webp": { + "original_hash": "46a4e21d2d633afa6120896b66b1b1f3", + "translation_date": "2026-01-16T21:36:37+00:00", + "source_file": "images/proximity-sensor.png", + "language_code": "et" + }, + "search-buffer-and-distance.e6a79af3898183c7.webp": { + "original_hash": "4fa75893d571e0dd38a6d9835877b318", + "translation_date": "2026-01-16T21:36:41+00:00", + "source_file": "images/search-buffer-and-distance.png", + "language_code": "et" + }, + "sql-database.be160f12bfccefd3.webp": { + "original_hash": "eab9c93e1f46ee7f1520b61a9486c9c0", + "translation_date": "2026-01-16T21:36:47+00:00", + "source_file": "images/sql-database.png", + "language_code": "et" + }, + "potentiometer.35a348b9ce22f6ec.webp": { + "original_hash": "1fb25de33028ef905bf4cce330a9e6df", + "translation_date": "2026-01-16T21:36:51+00:00", + "source_file": "images/potentiometer.png", + "language_code": "et" + }, + "save-telemetry-database.ddc9c6bea0c5ba39.webp": { + "original_hash": "161b3f7c079d04498fbc0d900788510e", + "translation_date": "2026-01-16T21:36:55+00:00", + "source_file": "images/save-telemetry-database.png", + "language_code": "et" + }, + "arducam-wio-terminal-connections.a4d5a4049bdb5ab8.webp": { + "original_hash": "01f69e3dc5f29479230a13a7c0f0efe0", + "translation_date": "2026-01-16T21:36:59+00:00", + "source_file": "images/arducam-wio-terminal-connections.png", + "language_code": "et" + }, + "amqp.804bd4fce8330157.webp": { + "original_hash": "692b3edd9d3704d946d527027dd7c551", + "translation_date": "2026-01-16T21:37:04+00:00", + "source_file": "images/amqp.png", + "language_code": "et" + }, + "smarter-thermostat.a75855f15d2d9e63.webp": { + "original_hash": "7e07ad6473af5b68b49b1fb8b18be243", + "translation_date": "2026-01-16T21:37:07+00:00", + "source_file": "images/smarter-thermostat.png", + "language_code": "et" + }, + "wio-led.265a1897e72d7f21.webp": { + "original_hash": "047202c8d9ddd146add1c33301f91d0e", + "translation_date": "2026-01-16T21:37:09+00:00", + "source_file": "images/wio-led.png", + "language_code": "et" + }, + "iot-hub-device-to-cloud-message.e46e584d87f35fd9.webp": { + "original_hash": "f080414808052183955ae04971260ebb", + "translation_date": "2026-01-16T21:37:13+00:00", + "source_file": "images/iot-hub-device-to-cloud-message.png", + "language_code": "et" + }, + "counterfit-led.c0ab02de6d256ad8.webp": { + "original_hash": "c03cf80f7745d1caf7b7ece187e3ac7b", + "translation_date": "2026-01-16T21:37:17+00:00", + "source_file": "images/counterfit-led.png", + "language_code": "et" + }, + "counterfit-relay.bbf74c1dbdc8b9ac.webp": { + "original_hash": "0a28fe42b27b9898e0eba6e65faef94a", + "translation_date": "2026-01-16T21:37:21+00:00", + "source_file": "images/counterfit-relay.png", + "language_code": "et" + }, + "map-path.896832e72dc696ff.webp": { + "original_hash": "208641a804743048d5172bdcb674c6ce", + "translation_date": "2026-01-16T21:37:32+00:00", + "source_file": "images/map-path.png", + "language_code": "et" + }, + "select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.webp": { + "original_hash": "38727cd537789a1b4e18ca8277ee85b1", + "translation_date": "2026-01-16T21:37:42+00:00", + "source_file": "images/select-the-random-checkbox-and-set-a-range.png", + "language_code": "et" + }, + "mobile-controlled-thermostat.4a994010473d8d6a.webp": { + "original_hash": "e5d3e7697b231ed03c0c9fcb05a79862", + "translation_date": "2026-01-16T21:37:45+00:00", + "source_file": "images/mobile-controlled-thermostat.png", + "language_code": "et" + }, + "counterfit-humidity-sensor.7b12f7f339e430cb.webp": { + "original_hash": "7bb1b1afc76c63ba7cf4c7f7bf9a134c", + "translation_date": "2026-01-16T21:37:49+00:00", + "source_file": "images/counterfit-humidity-sensor.png", + "language_code": "et" + }, + "commands.d6c06bbbb3a02cce.webp": { + "original_hash": "8390a0fb6de9ed7ea485aa8b7885d107", + "translation_date": "2026-01-16T21:37:52+00:00", + "source_file": "images/commands.png", + "language_code": "et" + }, + "iot-hub-cloud-to-device-message.f4f21fea772cc20b.webp": { + "original_hash": "d5e70a4a54a0038278c5bdc2b4988f8e", + "translation_date": "2026-01-16T21:37:55+00:00", + "source_file": "images/iot-hub-cloud-to-device-message.png", + "language_code": "et" + }, + "lesson-7.30b5f577d3cb8e03.webp": { + "original_hash": "65e26ac18d8f2455e8c5241431133288", + "translation_date": "2026-01-16T21:38:01+00:00", + "source_file": "sketchnotes/lesson-7.jpg", + "language_code": "et" + }, + "lesson-20.0211df9551a8abb3.webp": { + "original_hash": "6955631846f6c3a04436440cbe55ec9e", + "translation_date": "2026-01-16T21:38:08+00:00", + "source_file": "sketchnotes/lesson-20.jpg", + "language_code": "et" + }, + "lesson-15.843d21afdc6fb2bb.webp": { + "original_hash": "c44ff172164fdfbafabf0c806f5e8593", + "translation_date": "2026-01-16T21:38:15+00:00", + "source_file": "sketchnotes/lesson-15.jpg", + "language_code": "et" + }, + "lesson-5.42b234299279d263.webp": { + "original_hash": "691cf783fe7ef6b40bf300481e7326d2", + "translation_date": "2026-01-16T21:38:20+00:00", + "source_file": "sketchnotes/lesson-5.jpg", + "language_code": "et" + }, + "lesson-3.cc3b7b4cd646de59.webp": { + "original_hash": "4ef30b3fb0ed4914bfc4753db2e99a7b", + "translation_date": "2026-01-16T21:40:14+00:00", + "source_file": "sketchnotes/lesson-3.jpg", + "language_code": "et" + }, + "lesson-19.cf6973cecadf080c.webp": { + "original_hash": "7e8769bcee6aeb9ebbb9c1752847f908", + "translation_date": "2026-01-16T21:41:07+00:00", + "source_file": "sketchnotes/lesson-19.jpg", + "language_code": "et" + }, + "Roadmap.bb1dec285dda0eda.webp": { + "original_hash": "c49112726cdadd69ca0ec203a13e4689", + "translation_date": "2026-01-16T21:43:04+00:00", + "source_file": "sketchnotes/Roadmap.jpg", + "language_code": "et" + }, + "lesson-13.a259db1485021be7.webp": { + "original_hash": "49048659f9a44917256f7b4b7f864f62", + "translation_date": "2026-01-16T21:43:52+00:00", + "source_file": "sketchnotes/lesson-13.jpg", + "language_code": "et" + }, + "lesson-21.e34de51354d6606f.webp": { + "original_hash": "918fab6c83b650cf67a39f5a9e740609", + "translation_date": "2026-01-16T21:44:00+00:00", + "source_file": "sketchnotes/lesson-21.jpg", + "language_code": "et" + }, + "lesson-22.6148ea28500d9e00.webp": { + "original_hash": "744a23c671043c5538445857370ea60e", + "translation_date": "2026-01-16T21:44:07+00:00", + "source_file": "sketchnotes/lesson-22.jpg", + "language_code": "et" + }, + "lesson-17.bc333c3c35ba8e42.webp": { + "original_hash": "5f7d869576300be85ed519ef16ff6a39", + "translation_date": "2026-01-16T21:44:17+00:00", + "source_file": "sketchnotes/lesson-17.jpg", + "language_code": "et" + }, + "lesson-24.4246968ed058510a.webp": { + "original_hash": "08ff9d2f7cd0d595eb30e96375add9f3", + "translation_date": "2026-01-16T21:44:27+00:00", + "source_file": "sketchnotes/lesson-24.jpg", + "language_code": "et" + }, + "lesson-12.ca7f53039712a3ec.webp": { + "original_hash": "967e8e3853bc164050b097ea16490057", + "translation_date": "2026-01-16T21:44:36+00:00", + "source_file": "sketchnotes/lesson-12.jpg", + "language_code": "et" + }, + "lesson-8.3f21f3c11159e6a0.webp": { + "original_hash": "43f49f9a260610f3e5493dfdc6dc0d7f", + "translation_date": "2026-01-16T21:44:42+00:00", + "source_file": "sketchnotes/lesson-8.jpg", + "language_code": "et" + }, + "lesson-16.215daf18b00631fb.webp": { + "original_hash": "0bd07a79a71954ad4f5b585972d4deb9", + "translation_date": "2026-01-16T21:44:48+00:00", + "source_file": "sketchnotes/lesson-16.jpg", + "language_code": "et" + }, + "lesson-4.7344e074ea68fa54.webp": { + "original_hash": "8fec62a3c5722c6c9adeb713c30d685c", + "translation_date": "2026-01-16T21:46:34+00:00", + "source_file": "sketchnotes/lesson-4.jpg", + "language_code": "et" + }, + "lesson-2.324b0580d620c25e.webp": { + "original_hash": "ec89ab3c7a4154d500a4249e4b611ce3", + "translation_date": "2026-01-16T21:49:09+00:00", + "source_file": "sketchnotes/lesson-2.jpg", + "language_code": "et" + }, + "lesson-6.3e493b60eee85adc.webp": { + "original_hash": "94d827c7b07c857cf86360f7a42734e0", + "translation_date": "2026-01-16T21:49:54+00:00", + "source_file": "sketchnotes/lesson-6.jpg", + "language_code": "et" + }, + "lesson-14.63980c5150ae3c15.webp": { + "original_hash": "b6ce8e2bb49d1616057ee45f2e37fe8f", + "translation_date": "2026-01-16T21:49:59+00:00", + "source_file": "sketchnotes/lesson-14.jpg", + "language_code": "et" + }, + "lesson-9.dfe99c8e891f48e1.webp": { + "original_hash": "7d6641c90a95897e05e60033cf61367f", + "translation_date": "2026-01-16T21:50:05+00:00", + "source_file": "sketchnotes/lesson-9.jpg", + "language_code": "et" + }, + "lesson-23.f38483e1d4df4828.webp": { + "original_hash": "cef842f7b80b336838233fcf1be1029c", + "translation_date": "2026-01-16T21:50:14+00:00", + "source_file": "sketchnotes/lesson-23.jpg", + "language_code": "et" + }, + "lesson-1.2606670fa61ee904.webp": { + "original_hash": "84859c69fb3a2f18ffbe095a2102d7f6", + "translation_date": "2026-01-16T21:52:15+00:00", + "source_file": "sketchnotes/lesson-1.jpg", + "language_code": "et" + }, + "lesson-10.829c86b80b9403bb.webp": { + "original_hash": "d01fb71820808d72515cf0b7d68bab41", + "translation_date": "2026-01-16T21:53:05+00:00", + "source_file": "sketchnotes/lesson-10.jpg", + "language_code": "et" + }, + "lesson-18.92c32ed1d354caa5.webp": { + "original_hash": "89d2f47ae6201d70aec617d32cd09f53", + "translation_date": "2026-01-16T21:53:14+00:00", + "source_file": "sketchnotes/lesson-18.jpg", + "language_code": "et" + }, + "lesson-11.9fddbac4b664c6d5.webp": { + "original_hash": "b1f802eab377a9252f62e9309f8e592a", + "translation_date": "2026-01-16T21:53:22+00:00", + "source_file": "sketchnotes/lesson-11.jpg", + "language_code": "et" + }, + "IMG_5306.d575b9ab7025877b.webp": { + "original_hash": "4e37695a9ad976c862b785afb2bb7c2e", + "translation_date": "2026-01-16T21:53:27+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5306.png", + "language_code": "et" + }, + "IMG_5343.fa30105d3c10cad2.webp": { + "original_hash": "a41290e37e030928a002529f04f9387f", + "translation_date": "2026-01-16T21:53:34+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5343.png", + "language_code": "et" + }, + "IMG_5321.b207cf143a59458d.webp": { + "original_hash": "d5626c8d5686c0fb0b71774b18b5799e", + "translation_date": "2026-01-16T21:53:43+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5321.png", + "language_code": "et" + }, + "IMG_5305.aa291c8812a9f1e5.webp": { + "original_hash": "fc0711c2be2774ab6089d59dc597260b", + "translation_date": "2026-01-16T21:53:49+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5305.png", + "language_code": "et" + }, + "IMG_5345.3d305ee2bb4ee804.webp": { + "original_hash": "a511a224fa17db01684e0e63921ff020", + "translation_date": "2026-01-16T21:53:53+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5345.png", + "language_code": "et" + }, + "IMG_5349.1f0ec7fbf8807b3b.webp": { + "original_hash": "d12db74e18cfb01344a6f47e93341d6e", + "translation_date": "2026-01-16T21:53:57+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5349.png", + "language_code": "et" + }, + "IMG_5316.29dc70d802ce8349.webp": { + "original_hash": "ba7dbbd6975e2bd39c4b37e1a12867da", + "translation_date": "2026-01-16T21:54:10+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5316.png", + "language_code": "et" + }, + "IMG_5340.8440651b3ce1dd35.webp": { + "original_hash": "24b34e210b680dcdd7f84c7b819e5af2", + "translation_date": "2026-01-16T21:54:18+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5340.png", + "language_code": "et" + }, + "IMG_5328.925a9da23d96759f.webp": { + "original_hash": "d2038a13e44588a9bfbf8901b11d00e2", + "translation_date": "2026-01-16T21:54:25+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5328.png", + "language_code": "et" + }, + "IMG_5318.15dfffeb7f47abf7.webp": { + "original_hash": "6d55d50694cfb9d88f84167f245a5d51", + "translation_date": "2026-01-16T21:54:31+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5318.png", + "language_code": "et" + }, + "IMG_5312.a45550ddd8ce8e65.webp": { + "original_hash": "254b4fd54e9fe80a51a191ce9f654c85", + "translation_date": "2026-01-16T21:54:36+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5312.png", + "language_code": "et" + }, + "IMG_5313.ed1b45211271dbd2.webp": { + "original_hash": "86bea69b269add926a2da7a91bd68191", + "translation_date": "2026-01-16T21:54:40+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5313.png", + "language_code": "et" + }, + "IMG_5347.48a4a981e76910ae.webp": { + "original_hash": "7b0d15e3f5e8ec289aff74d74a6dbf6e", + "translation_date": "2026-01-16T21:54:44+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5347.png", + "language_code": "et" + }, + "IMG_5326.35bbc9e054c704d0.webp": { + "original_hash": "34cd6fb13bd85e2bc35a2113b89aecd1", + "translation_date": "2026-01-16T21:54:50+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5326.png", + "language_code": "et" + }, + "IMG_5307.f9c9b8361a8aa734.webp": { + "original_hash": "cab390c38e0b27852ef90122d6dc4a8a", + "translation_date": "2026-01-16T21:54:55+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5307.png", + "language_code": "et" + }, + "IMG_5309.23fbc3b6667bfb64.webp": { + "original_hash": "489a940aac2fae4a3a1e497781cba5a8", + "translation_date": "2026-01-16T21:54:59+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5309.png", + "language_code": "et" + }, + "IMG_5324.0afbc6f0caceb1a3.webp": { + "original_hash": "2d32f160ad94adf82b14722b5a4750de", + "translation_date": "2026-01-16T21:55:06+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5324.png", + "language_code": "et" + }, + "IMG_5317.ed81e4c1ca5046dc.webp": { + "original_hash": "1418135512d05bb5a5e8295c3ca27e4e", + "translation_date": "2026-01-16T21:55:12+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5317.png", + "language_code": "et" + }, + "IMG_5336.1b46586fdec95767.webp": { + "original_hash": "e40e7f6dcb13a7f78508a3751ce2f071", + "translation_date": "2026-01-16T21:55:18+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5336.png", + "language_code": "et" + }, + "IMG_5337.91c82be4d37029b0.webp": { + "original_hash": "17697be963b005f6961b32d72072d6af", + "translation_date": "2026-01-16T21:55:24+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5337.png", + "language_code": "et" + }, + "IMG_5335.9f5bfba69a8d5a90.webp": { + "original_hash": "d896d7a763d29c0da589c8dbc77c9ed3", + "translation_date": "2026-01-16T21:55:30+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5335.png", + "language_code": "et" + }, + "IMG_5342.9f3b93d9fab90d3b.webp": { + "original_hash": "5d05e1e08f6e5aaf21891368d22fcfb5", + "translation_date": "2026-01-16T21:55:36+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5342.png", + "language_code": "et" + }, + "IMG_5327.804b63a605b5a77a.webp": { + "original_hash": "7f20dfc038fa8b756cf381c0d13cc764", + "translation_date": "2026-01-16T21:55:44+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5327.png", + "language_code": "et" + }, + "IMG_5344.acfcd61ee5281321.webp": { + "original_hash": "a376d539df9a174bfdaadbab9dbc1cfd", + "translation_date": "2026-01-16T21:55:49+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5344.png", + "language_code": "et" + }, + "IMG_5341.a1aa041c42dbc534.webp": { + "original_hash": "a5bce966ff8f378c7ac2c3ae3263f629", + "translation_date": "2026-01-16T21:55:57+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5341.png", + "language_code": "et" + }, + "IMG_5330.3db3d5ea01c8cca2.webp": { + "original_hash": "148147aa52a66e9d9e77c17a4b6fb50b", + "translation_date": "2026-01-16T21:56:03+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5330.png", + "language_code": "et" + }, + "IMG_5311.8c90da6446c2d8c2.webp": { + "original_hash": "68d840516ae36a03715a432e9dac3856", + "translation_date": "2026-01-16T21:56:09+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5311.png", + "language_code": "et" + }, + "IMG_5348.3961d3b444537c13.webp": { + "original_hash": "312f940de37e3d8b548a5ff7e0ef59ce", + "translation_date": "2026-01-16T21:56:13+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5348.png", + "language_code": "et" + }, + "IMG_5325.9e9d9e9b85a10b06.webp": { + "original_hash": "797e68cbe795ca2b3bcefb017cde1e88", + "translation_date": "2026-01-16T21:56:19+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5325.png", + "language_code": "et" + }, + "IMG_5314.c2203206a05a74b5.webp": { + "original_hash": "168cc384e8f57b7bdd2469769fddced6", + "translation_date": "2026-01-16T21:56:24+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5314.png", + "language_code": "et" + }, + "IMG_5334.979472e433948c10.webp": { + "original_hash": "13d55902d7f4025e4c0b4ec92d7e5c38", + "translation_date": "2026-01-16T21:56:29+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5334.png", + "language_code": "et" + }, + "IMG_5320.8268d3f61972f348.webp": { + "original_hash": "a6db3613b3615430929eec1d26541f23", + "translation_date": "2026-01-16T21:56:38+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5320.png", + "language_code": "et" + }, + "IMG_5333.53c3364c2ee0e7bb.webp": { + "original_hash": "018ac6ada7c30b62d168689b8865c5cd", + "translation_date": "2026-01-16T21:56:46+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5333.png", + "language_code": "et" + }, + "IMG_5346.281dcc267f69c70b.webp": { + "original_hash": "4772f5cabda119b12f676ad35147320e", + "translation_date": "2026-01-16T21:56:51+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5346.png", + "language_code": "et" + }, + "IMG_5319.b549b1fff0dcf143.webp": { + "original_hash": "cd73355ae901d57470404f12f3e14d8f", + "translation_date": "2026-01-16T21:56:57+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5319.png", + "language_code": "et" + }, + "IMG_5322.974809b9461a9e20.webp": { + "original_hash": "12e8057af8ca375668ac69dd83d3df9e", + "translation_date": "2026-01-16T21:57:04+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5322.png", + "language_code": "et" + }, + "IMG_5315.f698228e0e031bd4.webp": { + "original_hash": "4975f6e8e46204674362e3686f994433", + "translation_date": "2026-01-16T21:57:10+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5315.png", + "language_code": "et" + }, + "IMG_5310.0ee0eb2fbc1c2d0e.webp": { + "original_hash": "44821d181f6a6dfc59fce6430ea543c3", + "translation_date": "2026-01-16T21:57:15+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5310.png", + "language_code": "et" + }, + "IMG_5329.27da5fcbc3336773.webp": { + "original_hash": "fd75c4e9e16aeb231b2f10c94d10d608", + "translation_date": "2026-01-16T21:57:21+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5329.png", + "language_code": "et" + }, + "IMG_5323.4939fa17958f291b.webp": { + "original_hash": "e7b6ccd025636efe16234fde1583ac2f", + "translation_date": "2026-01-16T21:57:28+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5323.png", + "language_code": "et" + }, + "IMG_5331.181987d3d094472f.webp": { + "original_hash": "2272482bed9dbf36b7798a41324d008f", + "translation_date": "2026-01-16T21:57:35+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5331.png", + "language_code": "et" + }, + "IMG_5332.4beed56eaa5158e3.webp": { + "original_hash": "445a83687357d2bf3749e23583768407", + "translation_date": "2026-01-16T21:57:42+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5332.png", + "language_code": "et" + }, + "IMG_5338.9ab356541448923b.webp": { + "original_hash": "c6112e9cf630cc63b828dcbdde845de3", + "translation_date": "2026-01-16T21:57:47+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5338.png", + "language_code": "et" + }, + "IMG_5308.cbd6ed7007e69060.webp": { + "original_hash": "0ba29462f9494cbdec73138d13555eeb", + "translation_date": "2026-01-16T21:57:52+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5308.png", + "language_code": "et" + }, + "banana-ripe-2.8ab96da692df69f1.webp": { + "original_hash": "ae966eeff29fbf1a867a864baa149780", + "translation_date": "2026-01-16T21:57:54+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/ripe/banana-ripe-2.png", + "language_code": "et" + }, + "banana-ripe-1.6ed72365ffc92300.webp": { + "original_hash": "b669c7b079f11e40ccf403bca27420a6", + "translation_date": "2026-01-16T21:57:54+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/ripe/banana-ripe-1.png", + "language_code": "et" + }, + "banana-unripe-2.43a73b544521afc7.webp": { + "original_hash": "191f77cd53ad268a98fc833365c67fc5", + "translation_date": "2026-01-16T21:57:55+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/unripe/banana-unripe-2.png", + "language_code": "et" + }, + "banana-unripe-1.b2c7051d9c8a4e61.webp": { + "original_hash": "a4cc0cccd0bd9e129367a314c3d97e3a", + "translation_date": "2026-01-16T21:57:56+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/unripe/banana-unripe-1.png", + "language_code": "et" + }, + "banana-ripe-11.3d932f292b95b9a2.webp": { + "original_hash": "10d419a7eb4916eb20ab86a2d5704359", + "translation_date": "2026-01-16T21:57:57+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-11.png", + "language_code": "et" + }, + "banana-ripe-5.c762086879ccec4c.webp": { + "original_hash": "b70a07b7c7fe7a6e38624ecf409ecb39", + "translation_date": "2026-01-16T21:57:58+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-5.png", + "language_code": "et" + }, + "banana-ripe-21.07e03d64f265d55d.webp": { + "original_hash": "2c1528b1de4d0572dd8e3813ec38a591", + "translation_date": "2026-01-16T21:57:58+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-21.png", + "language_code": "et" + }, + "banana-ripe-6.5131bcbf492980cb.webp": { + "original_hash": "54da747610520d477d2ce3ab576ac125", + "translation_date": "2026-01-16T21:57:59+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-6.png", + "language_code": "et" + }, + "banana-ripe-2.96ddc53114c5f020.webp": { + "original_hash": "c7c3b976043accf6fff757e50afed132", + "translation_date": "2026-01-16T21:58:00+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-2.png", + "language_code": "et" + }, + "banana-ripe-13.b7402e05160f4543.webp": { + "original_hash": "9f3ebf2203aaa657357ba262990bbb21", + "translation_date": "2026-01-16T21:58:01+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-13.png", + "language_code": "et" + }, + "banana-ripe-25.65ce63418cdc4de2.webp": { + "original_hash": "773b4a997e31a2a512b75f51941d594d", + "translation_date": "2026-01-16T21:58:02+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-25.png", + "language_code": "et" + }, + "banana-ripe-8.dba1d33bd34d4830.webp": { + "original_hash": "12afa64eebbc95b9536e6f3bbccdb345", + "translation_date": "2026-01-16T21:58:03+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-8.png", + "language_code": "et" + }, + "banana-ripe-16.781a68a01401f89e.webp": { + "original_hash": "29f95cc922f22691d9804dae4672b387", + "translation_date": "2026-01-16T21:58:04+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-16.png", + "language_code": "et" + }, + "banana-ripe-20.a4d0ad33a7e6f037.webp": { + "original_hash": "aa2539f64cd978be437a294ef56b38ec", + "translation_date": "2026-01-16T21:58:04+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-20.png", + "language_code": "et" + }, + "banana-ripe-9.32f91462c8b0e2d3.webp": { + "original_hash": "a380e69917059d3401d09c9e00e289f6", + "translation_date": "2026-01-16T21:58:05+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-9.png", + "language_code": "et" + }, + "banana-ripe-18.3d05f5f78ecf6f0d.webp": { + "original_hash": "cae1792a648b1486d2e3590866d11980", + "translation_date": "2026-01-16T21:58:06+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-18.png", + "language_code": "et" + }, + "banana-ripe-17.f8e2853a40d3ac45.webp": { + "original_hash": "8f0a9f7b93505876f7bd290b3679099d", + "translation_date": "2026-01-16T21:58:07+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-17.png", + "language_code": "et" + }, + "banana-ripe-3.4fae05a0a1d2b5f0.webp": { + "original_hash": "4810eae16d8cd35405bd23a7630d4c1c", + "translation_date": "2026-01-16T21:58:08+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-3.png", + "language_code": "et" + }, + "banana-ripe-14.85cf309aa702cfa8.webp": { + "original_hash": "c45e36f248a3dace32791bfca32d6aed", + "translation_date": "2026-01-16T21:58:08+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-14.png", + "language_code": "et" + }, + "banana-ripe-23.6f3364afcab19e57.webp": { + "original_hash": "28dcfffcd92c957991aca002f7afb9f5", + "translation_date": "2026-01-16T21:58:09+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-23.png", + "language_code": "et" + }, + "banana-ripe-15.933412eb14a3f8e4.webp": { + "original_hash": "efaa40a12e710aa6bbb1a1d0bb2052a4", + "translation_date": "2026-01-16T21:58:10+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-15.png", + "language_code": "et" + }, + "banana-ripe-12.9f87e663b9da6c85.webp": { + "original_hash": "8e8d0158457b243d442b06713947d089", + "translation_date": "2026-01-16T21:58:11+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-12.png", + "language_code": "et" + }, + "banana-ripe-19.ac3b0fc6cf6fdfd5.webp": { + "original_hash": "2390f2cc5023984a9682ec5f96f2bd6e", + "translation_date": "2026-01-16T21:58:12+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-19.png", + "language_code": "et" + }, + "banana-ripe-24.ff2c02cc80a9c430.webp": { + "original_hash": "cffff187f53978527516f37fbdb528b6", + "translation_date": "2026-01-16T21:58:13+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-24.png", + "language_code": "et" + }, + "banana-ripe-1.780e9be3a60d8879.webp": { + "original_hash": "e1657ae830ee7346983e1ca04f185e0e", + "translation_date": "2026-01-16T21:58:13+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-1.png", + "language_code": "et" + }, + "banana-ripe-10.c3d98eb280e7464f.webp": { + "original_hash": "1fd32bdc31ba975c91484494cc3ef395", + "translation_date": "2026-01-16T21:58:14+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-10.png", + "language_code": "et" + }, + "banana-ripe-22.a63c05aeb7f866fc.webp": { + "original_hash": "1b4c8cac0fb4d88e2fac6e10a401b567", + "translation_date": "2026-01-16T21:58:15+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-22.png", + "language_code": "et" + }, + "banana-ripe-7.5fc18dfe7b7ae9dc.webp": { + "original_hash": "ab45157090d3fb253fc262e1ac44cd36", + "translation_date": "2026-01-16T21:58:16+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-7.png", + "language_code": "et" + }, + "banana-unripe-23.c4c9067f23370e90.webp": { + "original_hash": "141fdca6d816f53efd73fe0ae59d0a43", + "translation_date": "2026-01-16T21:58:17+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-23.png", + "language_code": "et" + }, + "banana-unripe-16.bd058f64bd7ec014.webp": { + "original_hash": "a57dba0a4221e68a916b8d6b39ee88b3", + "translation_date": "2026-01-16T21:58:18+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-16.png", + "language_code": "et" + }, + "banana-unripe-6.e3a73307558caecc.webp": { + "original_hash": "29d58bf3f0290ac98d5c748f467ab900", + "translation_date": "2026-01-16T21:58:19+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-6.png", + "language_code": "et" + }, + "banana-unripe-27.f98fd272deeb02d9.webp": { + "original_hash": "32ffe72a780f2ae97ac1b189d0fb9a44", + "translation_date": "2026-01-16T21:58:20+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-27.png", + "language_code": "et" + }, + "banana-unripe-4.483e740d6fd7b5a6.webp": { + "original_hash": "e0ff72cd82b8c7c4595e1beec806b8cb", + "translation_date": "2026-01-16T21:58:21+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-4.png", + "language_code": "et" + }, + "banana-unripe-10.38dab0db918a2487.webp": { + "original_hash": "3fbe312ca683ffb4130c21bb5f8faf67", + "translation_date": "2026-01-16T21:58:21+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-10.png", + "language_code": "et" + }, + "banana-unripe-7.634ca89acc17d68f.webp": { + "original_hash": "90677247facc68c33c17c37f03d6531d", + "translation_date": "2026-01-16T21:58:22+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-7.png", + "language_code": "et" + }, + "banana-unripe-28.5331ba409ce41c07.webp": { + "original_hash": "75f6d0f1ad3d2ca875d31421b8f35deb", + "translation_date": "2026-01-16T21:58:23+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-28.png", + "language_code": "et" + }, + "banana-unripe-22.27dff4b438163080.webp": { + "original_hash": "a9a930c9ba5f72daa2205105248afd86", + "translation_date": "2026-01-16T21:58:24+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-22.png", + "language_code": "et" + }, + "banana-unripe-20.85b7a74eaab5634e.webp": { + "original_hash": "cf0067ebc713ffa4be85f95463639d68", + "translation_date": "2026-01-16T21:58:25+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-20.png", + "language_code": "et" + }, + "banana-unripe-3.896df8fb2c3b8f51.webp": { + "original_hash": "16d53ba9a1f72a431e04901214d53f2e", + "translation_date": "2026-01-16T21:58:26+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-3.png", + "language_code": "et" + }, + "banana-unripe-13.37e5a7cac5aa0920.webp": { + "original_hash": "ad62ee1af2830d972b9d933e94c8f592", + "translation_date": "2026-01-16T21:58:26+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-13.png", + "language_code": "et" + }, + "banana-unripe-18.39c0eb79d7b3b9ba.webp": { + "original_hash": "5e5522a34ce418404df666003c42058e", + "translation_date": "2026-01-16T21:58:27+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-18.png", + "language_code": "et" + }, + "banana-unripe-2.9591d1a6aa27deeb.webp": { + "original_hash": "b414558382a2640d15611bd29ed8f5f0", + "translation_date": "2026-01-16T21:58:28+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-2.png", + "language_code": "et" + }, + "banana-unripe-12.b95a088ccae935db.webp": { + "original_hash": "26ff82ce86b8b10f54fc97c7227aa131", + "translation_date": "2026-01-16T21:58:29+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-12.png", + "language_code": "et" + }, + "banana-unripe-19.e61e6d7efaf2d8c8.webp": { + "original_hash": "9412ba91c9eca98b84c86de22b51631f", + "translation_date": "2026-01-16T21:58:30+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-19.png", + "language_code": "et" + }, + "banana-unripe-8.75720b4cdebac8c3.webp": { + "original_hash": "b2c3f312e05c258ea969ea1510c9e8d7", + "translation_date": "2026-01-16T21:58:31+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-8.png", + "language_code": "et" + }, + "banana-unripe-17.408382d679bfa079.webp": { + "original_hash": "9b487f26ef0c7cfb561c472902c5d96b", + "translation_date": "2026-01-16T21:58:32+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-17.png", + "language_code": "et" + }, + "banana-unripe-21.ccc1333439b344bc.webp": { + "original_hash": "6ee44eae72d211d164828835be1dd7c5", + "translation_date": "2026-01-16T21:58:32+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-21.png", + "language_code": "et" + }, + "banana-unripe-29.84e126f389bf627e.webp": { + "original_hash": "fad512ccb4e4129d91a10b915bc55829", + "translation_date": "2026-01-16T21:58:33+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-29.png", + "language_code": "et" + }, + "banana-unripe-5.e9923cf1ffcfc1c9.webp": { + "original_hash": "c46c19087503e1173c9c214750b06c8f", + "translation_date": "2026-01-16T21:58:34+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-5.png", + "language_code": "et" + }, + "banana-unripe-14.d19ddd6bbf63a259.webp": { + "original_hash": "df691d75f8bdf20269d642704fa81233", + "translation_date": "2026-01-16T21:58:35+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-14.png", + "language_code": "et" + }, + "banana-unripe-25.21d553d84880ac4f.webp": { + "original_hash": "534e54b877de9b3bc7c5e67e6fb426b5", + "translation_date": "2026-01-16T21:58:36+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-25.png", + "language_code": "et" + }, + "banana-unripe-1.910c8606a300fa20.webp": { + "original_hash": "6d91493fcc6ed717266d0a58ed4ba97d", + "translation_date": "2026-01-16T21:58:36+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-1.png", + "language_code": "et" + }, + "banana-unripe-15.274e48544326077a.webp": { + "original_hash": "1bf43279e1d99527a05e3fd05b6ac035", + "translation_date": "2026-01-16T21:58:37+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-15.png", + "language_code": "et" + }, + "banana-unripe-9.e8076983351d2f54.webp": { + "original_hash": "93eac8be89da4c1db40c38166f18d515", + "translation_date": "2026-01-16T21:58:38+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-9.png", + "language_code": "et" + }, + "banana-unripe-24.6f0b781c309da62f.webp": { + "original_hash": "c36781ac98c350de305cc9864e4e4b67", + "translation_date": "2026-01-16T21:58:39+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-24.png", + "language_code": "et" + }, + "banana-unripe-26.823c48b61feb1d5c.webp": { + "original_hash": "f541d556eff5be42991bba984ca305f9", + "translation_date": "2026-01-16T21:58:40+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-26.png", + "language_code": "et" + }, + "banana-unripe-11.ec8d0eefe63e10b9.webp": { + "original_hash": "fafe54a9660b5ea8811d8df8dfe375ad", + "translation_date": "2026-01-16T21:58:41+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-11.png", + "language_code": "et" + } +} \ No newline at end of file diff --git a/translated_images/et/IMG_5305.aa291c8812a9f1e5.webp b/translated_images/et/IMG_5305.aa291c8812a9f1e5.webp new file mode 100644 index 000000000..2e43cbfd0 Binary files /dev/null and b/translated_images/et/IMG_5305.aa291c8812a9f1e5.webp differ diff --git a/translated_images/et/IMG_5306.d575b9ab7025877b.webp b/translated_images/et/IMG_5306.d575b9ab7025877b.webp new file mode 100644 index 000000000..c301764cb Binary files /dev/null and b/translated_images/et/IMG_5306.d575b9ab7025877b.webp differ diff --git a/translated_images/et/IMG_5307.f9c9b8361a8aa734.webp b/translated_images/et/IMG_5307.f9c9b8361a8aa734.webp new file mode 100644 index 000000000..7a175c536 Binary files /dev/null and b/translated_images/et/IMG_5307.f9c9b8361a8aa734.webp differ diff --git a/translated_images/et/IMG_5308.cbd6ed7007e69060.webp b/translated_images/et/IMG_5308.cbd6ed7007e69060.webp new file mode 100644 index 000000000..5dd662daa Binary files /dev/null and b/translated_images/et/IMG_5308.cbd6ed7007e69060.webp differ diff --git a/translated_images/et/IMG_5309.23fbc3b6667bfb64.webp b/translated_images/et/IMG_5309.23fbc3b6667bfb64.webp new file mode 100644 index 000000000..ff317da7f Binary files /dev/null and b/translated_images/et/IMG_5309.23fbc3b6667bfb64.webp differ diff --git a/translated_images/et/IMG_5310.0ee0eb2fbc1c2d0e.webp b/translated_images/et/IMG_5310.0ee0eb2fbc1c2d0e.webp new file mode 100644 index 000000000..b1581d395 Binary files /dev/null and b/translated_images/et/IMG_5310.0ee0eb2fbc1c2d0e.webp differ diff --git a/translated_images/et/IMG_5311.8c90da6446c2d8c2.webp b/translated_images/et/IMG_5311.8c90da6446c2d8c2.webp new file mode 100644 index 000000000..825b19657 Binary files /dev/null and b/translated_images/et/IMG_5311.8c90da6446c2d8c2.webp differ diff --git a/translated_images/et/IMG_5312.a45550ddd8ce8e65.webp b/translated_images/et/IMG_5312.a45550ddd8ce8e65.webp new file mode 100644 index 000000000..c0f36bf27 Binary files /dev/null and b/translated_images/et/IMG_5312.a45550ddd8ce8e65.webp differ diff --git a/translated_images/et/IMG_5313.ed1b45211271dbd2.webp b/translated_images/et/IMG_5313.ed1b45211271dbd2.webp new file mode 100644 index 000000000..9f7f3aa49 Binary files /dev/null and b/translated_images/et/IMG_5313.ed1b45211271dbd2.webp differ diff --git a/translated_images/et/IMG_5314.c2203206a05a74b5.webp b/translated_images/et/IMG_5314.c2203206a05a74b5.webp new file mode 100644 index 000000000..9a5eb1c33 Binary files /dev/null and b/translated_images/et/IMG_5314.c2203206a05a74b5.webp differ diff --git a/translated_images/et/IMG_5315.f698228e0e031bd4.webp b/translated_images/et/IMG_5315.f698228e0e031bd4.webp new file mode 100644 index 000000000..567107e38 Binary files /dev/null and b/translated_images/et/IMG_5315.f698228e0e031bd4.webp differ diff --git a/translated_images/et/IMG_5316.29dc70d802ce8349.webp b/translated_images/et/IMG_5316.29dc70d802ce8349.webp new file mode 100644 index 000000000..c9e8f1f51 Binary files /dev/null and b/translated_images/et/IMG_5316.29dc70d802ce8349.webp differ diff --git a/translated_images/et/IMG_5317.ed81e4c1ca5046dc.webp b/translated_images/et/IMG_5317.ed81e4c1ca5046dc.webp new file mode 100644 index 000000000..b61daa63e Binary files /dev/null and b/translated_images/et/IMG_5317.ed81e4c1ca5046dc.webp differ diff --git a/translated_images/et/IMG_5318.15dfffeb7f47abf7.webp b/translated_images/et/IMG_5318.15dfffeb7f47abf7.webp new file mode 100644 index 000000000..c5a8e84bf Binary files /dev/null and b/translated_images/et/IMG_5318.15dfffeb7f47abf7.webp differ diff --git a/translated_images/et/IMG_5319.b549b1fff0dcf143.webp b/translated_images/et/IMG_5319.b549b1fff0dcf143.webp new file mode 100644 index 000000000..9c0d3eb2c Binary files /dev/null and b/translated_images/et/IMG_5319.b549b1fff0dcf143.webp differ diff --git a/translated_images/et/IMG_5320.8268d3f61972f348.webp b/translated_images/et/IMG_5320.8268d3f61972f348.webp new file mode 100644 index 000000000..a7f49fb9b Binary files /dev/null and b/translated_images/et/IMG_5320.8268d3f61972f348.webp differ diff --git a/translated_images/et/IMG_5321.b207cf143a59458d.webp b/translated_images/et/IMG_5321.b207cf143a59458d.webp new file mode 100644 index 000000000..5209e312c Binary files /dev/null and b/translated_images/et/IMG_5321.b207cf143a59458d.webp differ diff --git a/translated_images/et/IMG_5322.974809b9461a9e20.webp b/translated_images/et/IMG_5322.974809b9461a9e20.webp new file mode 100644 index 000000000..dc75dc8cb Binary files /dev/null and b/translated_images/et/IMG_5322.974809b9461a9e20.webp differ diff --git a/translated_images/et/IMG_5323.4939fa17958f291b.webp b/translated_images/et/IMG_5323.4939fa17958f291b.webp new file mode 100644 index 000000000..6d6c08f9a Binary files /dev/null and b/translated_images/et/IMG_5323.4939fa17958f291b.webp differ diff --git a/translated_images/et/IMG_5324.0afbc6f0caceb1a3.webp b/translated_images/et/IMG_5324.0afbc6f0caceb1a3.webp new file mode 100644 index 000000000..aa057e78c Binary files /dev/null and b/translated_images/et/IMG_5324.0afbc6f0caceb1a3.webp differ diff --git a/translated_images/et/IMG_5325.9e9d9e9b85a10b06.webp b/translated_images/et/IMG_5325.9e9d9e9b85a10b06.webp new file mode 100644 index 000000000..01993a650 Binary files /dev/null and b/translated_images/et/IMG_5325.9e9d9e9b85a10b06.webp differ diff --git a/translated_images/et/IMG_5326.35bbc9e054c704d0.webp b/translated_images/et/IMG_5326.35bbc9e054c704d0.webp new file mode 100644 index 000000000..f6fe4f200 Binary files /dev/null and b/translated_images/et/IMG_5326.35bbc9e054c704d0.webp differ diff --git a/translated_images/et/IMG_5327.804b63a605b5a77a.webp b/translated_images/et/IMG_5327.804b63a605b5a77a.webp new file mode 100644 index 000000000..b1ead8f27 Binary files /dev/null and b/translated_images/et/IMG_5327.804b63a605b5a77a.webp differ diff --git a/translated_images/et/IMG_5328.925a9da23d96759f.webp b/translated_images/et/IMG_5328.925a9da23d96759f.webp new file mode 100644 index 000000000..37cd835b1 Binary files /dev/null and b/translated_images/et/IMG_5328.925a9da23d96759f.webp differ diff --git a/translated_images/et/IMG_5329.27da5fcbc3336773.webp b/translated_images/et/IMG_5329.27da5fcbc3336773.webp new file mode 100644 index 000000000..2c3a23381 Binary files /dev/null and b/translated_images/et/IMG_5329.27da5fcbc3336773.webp differ diff --git a/translated_images/et/IMG_5330.3db3d5ea01c8cca2.webp b/translated_images/et/IMG_5330.3db3d5ea01c8cca2.webp new file mode 100644 index 000000000..9f4d51537 Binary files /dev/null and b/translated_images/et/IMG_5330.3db3d5ea01c8cca2.webp differ diff --git a/translated_images/et/IMG_5331.181987d3d094472f.webp b/translated_images/et/IMG_5331.181987d3d094472f.webp new file mode 100644 index 000000000..9affcfce9 Binary files /dev/null and b/translated_images/et/IMG_5331.181987d3d094472f.webp differ diff --git a/translated_images/et/IMG_5332.4beed56eaa5158e3.webp b/translated_images/et/IMG_5332.4beed56eaa5158e3.webp new file mode 100644 index 000000000..003068723 Binary files /dev/null and b/translated_images/et/IMG_5332.4beed56eaa5158e3.webp differ diff --git a/translated_images/et/IMG_5333.53c3364c2ee0e7bb.webp b/translated_images/et/IMG_5333.53c3364c2ee0e7bb.webp new file mode 100644 index 000000000..ddaa2d6e1 Binary files /dev/null and b/translated_images/et/IMG_5333.53c3364c2ee0e7bb.webp differ diff --git a/translated_images/et/IMG_5334.979472e433948c10.webp b/translated_images/et/IMG_5334.979472e433948c10.webp new file mode 100644 index 000000000..16dd5e467 Binary files /dev/null and b/translated_images/et/IMG_5334.979472e433948c10.webp differ diff --git a/translated_images/et/IMG_5335.9f5bfba69a8d5a90.webp b/translated_images/et/IMG_5335.9f5bfba69a8d5a90.webp new file mode 100644 index 000000000..61ec1ebfc Binary files /dev/null and b/translated_images/et/IMG_5335.9f5bfba69a8d5a90.webp differ diff --git a/translated_images/et/IMG_5336.1b46586fdec95767.webp b/translated_images/et/IMG_5336.1b46586fdec95767.webp new file mode 100644 index 000000000..76066f220 Binary files /dev/null and b/translated_images/et/IMG_5336.1b46586fdec95767.webp differ diff --git a/translated_images/et/IMG_5337.91c82be4d37029b0.webp b/translated_images/et/IMG_5337.91c82be4d37029b0.webp new file mode 100644 index 000000000..7ef7b4f29 Binary files /dev/null and b/translated_images/et/IMG_5337.91c82be4d37029b0.webp differ diff --git a/translated_images/et/IMG_5338.9ab356541448923b.webp b/translated_images/et/IMG_5338.9ab356541448923b.webp new file mode 100644 index 000000000..3d2a7a2f4 Binary files /dev/null and b/translated_images/et/IMG_5338.9ab356541448923b.webp differ diff --git a/translated_images/et/IMG_5340.8440651b3ce1dd35.webp b/translated_images/et/IMG_5340.8440651b3ce1dd35.webp new file mode 100644 index 000000000..a45f3a2df Binary files /dev/null and b/translated_images/et/IMG_5340.8440651b3ce1dd35.webp differ diff --git a/translated_images/et/IMG_5341.a1aa041c42dbc534.webp b/translated_images/et/IMG_5341.a1aa041c42dbc534.webp new file mode 100644 index 000000000..9f2843d46 Binary files /dev/null and b/translated_images/et/IMG_5341.a1aa041c42dbc534.webp differ diff --git a/translated_images/et/IMG_5342.9f3b93d9fab90d3b.webp b/translated_images/et/IMG_5342.9f3b93d9fab90d3b.webp new file mode 100644 index 000000000..a6bc54e4b Binary files /dev/null and b/translated_images/et/IMG_5342.9f3b93d9fab90d3b.webp differ diff --git a/translated_images/et/IMG_5343.fa30105d3c10cad2.webp b/translated_images/et/IMG_5343.fa30105d3c10cad2.webp new file mode 100644 index 000000000..260b64121 Binary files /dev/null and b/translated_images/et/IMG_5343.fa30105d3c10cad2.webp differ diff --git a/translated_images/et/IMG_5344.acfcd61ee5281321.webp b/translated_images/et/IMG_5344.acfcd61ee5281321.webp new file mode 100644 index 000000000..5e0cd0bb5 Binary files /dev/null and b/translated_images/et/IMG_5344.acfcd61ee5281321.webp differ diff --git a/translated_images/et/IMG_5345.3d305ee2bb4ee804.webp b/translated_images/et/IMG_5345.3d305ee2bb4ee804.webp new file mode 100644 index 000000000..eb2c6e081 Binary files /dev/null and b/translated_images/et/IMG_5345.3d305ee2bb4ee804.webp differ diff --git a/translated_images/et/IMG_5346.281dcc267f69c70b.webp b/translated_images/et/IMG_5346.281dcc267f69c70b.webp new file mode 100644 index 000000000..c5e53274a Binary files /dev/null and b/translated_images/et/IMG_5346.281dcc267f69c70b.webp differ diff --git a/translated_images/et/IMG_5347.48a4a981e76910ae.webp b/translated_images/et/IMG_5347.48a4a981e76910ae.webp new file mode 100644 index 000000000..ab9951984 Binary files /dev/null and b/translated_images/et/IMG_5347.48a4a981e76910ae.webp differ diff --git a/translated_images/et/IMG_5348.3961d3b444537c13.webp b/translated_images/et/IMG_5348.3961d3b444537c13.webp new file mode 100644 index 000000000..0c1790160 Binary files /dev/null and b/translated_images/et/IMG_5348.3961d3b444537c13.webp differ diff --git a/translated_images/et/IMG_5349.1f0ec7fbf8807b3b.webp b/translated_images/et/IMG_5349.1f0ec7fbf8807b3b.webp new file mode 100644 index 000000000..4e80404a7 Binary files /dev/null and b/translated_images/et/IMG_5349.1f0ec7fbf8807b3b.webp differ diff --git a/translated_images/et/Roadmap.bb1dec285dda0eda.webp b/translated_images/et/Roadmap.bb1dec285dda0eda.webp new file mode 100644 index 000000000..da3c6f6f0 Binary files /dev/null and b/translated_images/et/Roadmap.bb1dec285dda0eda.webp differ diff --git a/translated_images/et/amqp.804bd4fce8330157.webp b/translated_images/et/amqp.804bd4fce8330157.webp new file mode 100644 index 000000000..92481b54a Binary files /dev/null and b/translated_images/et/amqp.804bd4fce8330157.webp differ diff --git a/translated_images/et/analog-sensor-voltage.3b6f315392247399.webp b/translated_images/et/analog-sensor-voltage.3b6f315392247399.webp new file mode 100644 index 000000000..d8580a07b Binary files /dev/null and b/translated_images/et/analog-sensor-voltage.3b6f315392247399.webp differ diff --git a/translated_images/et/arducam-wio-terminal-connections.a4d5a4049bdb5ab8.webp b/translated_images/et/arducam-wio-terminal-connections.a4d5a4049bdb5ab8.webp new file mode 100644 index 000000000..32dae3576 Binary files /dev/null and b/translated_images/et/arducam-wio-terminal-connections.a4d5a4049bdb5ab8.webp differ diff --git a/translated_images/et/arducam.20e4e4cbb2682965.webp b/translated_images/et/arducam.20e4e4cbb2682965.webp new file mode 100644 index 000000000..5a361fb45 Binary files /dev/null and b/translated_images/et/arducam.20e4e4cbb2682965.webp differ diff --git a/translated_images/et/arduino-sketch.79590cb837ff7a7c.webp b/translated_images/et/arduino-sketch.79590cb837ff7a7c.webp new file mode 100644 index 000000000..a306b5588 Binary files /dev/null and b/translated_images/et/arduino-sketch.79590cb837ff7a7c.webp differ diff --git a/translated_images/et/assignment-1-flow.7552a51acb1a5ec8.webp b/translated_images/et/assignment-1-flow.7552a51acb1a5ec8.webp new file mode 100644 index 000000000..ff0771a44 Binary files /dev/null and b/translated_images/et/assignment-1-flow.7552a51acb1a5ec8.webp differ diff --git a/translated_images/et/assignment-1-internet-flow.3256feab5f052fd2.webp b/translated_images/et/assignment-1-internet-flow.3256feab5f052fd2.webp new file mode 100644 index 000000000..1120fa58c Binary files /dev/null and b/translated_images/et/assignment-1-internet-flow.3256feab5f052fd2.webp differ diff --git a/translated_images/et/azure-container-registry-logo.09494206991d4b29.webp b/translated_images/et/azure-container-registry-logo.09494206991d4b29.webp new file mode 100644 index 000000000..a5e679c0e Binary files /dev/null and b/translated_images/et/azure-container-registry-logo.09494206991d4b29.webp differ diff --git a/translated_images/et/azure-functions-logo.1cfc8e3204c9c44a.webp b/translated_images/et/azure-functions-logo.1cfc8e3204c9c44a.webp new file mode 100644 index 000000000..ed6d2f701 Binary files /dev/null and b/translated_images/et/azure-functions-logo.1cfc8e3204c9c44a.webp differ diff --git a/translated_images/et/azure-iot-edge-logo.c1c076749b5cba2e.webp b/translated_images/et/azure-iot-edge-logo.c1c076749b5cba2e.webp new file mode 100644 index 000000000..771d5e6f8 Binary files /dev/null and b/translated_images/et/azure-iot-edge-logo.c1c076749b5cba2e.webp differ diff --git a/translated_images/et/azure-iot-hub-logo.28a19de76d0a1932.webp b/translated_images/et/azure-iot-hub-logo.28a19de76d0a1932.webp new file mode 100644 index 000000000..2a0b2cca1 Binary files /dev/null and b/translated_images/et/azure-iot-hub-logo.28a19de76d0a1932.webp differ diff --git a/translated_images/et/azure-maps-logo.35d01dcfbd81fe61.webp b/translated_images/et/azure-maps-logo.35d01dcfbd81fe61.webp new file mode 100644 index 000000000..8577e5b49 Binary files /dev/null and b/translated_images/et/azure-maps-logo.35d01dcfbd81fe61.webp differ diff --git a/translated_images/et/azure-region-existing.73f704604f2aa6cb.webp b/translated_images/et/azure-region-existing.73f704604f2aa6cb.webp new file mode 100644 index 000000000..43044cf1d Binary files /dev/null and b/translated_images/et/azure-region-existing.73f704604f2aa6cb.webp differ diff --git a/translated_images/et/azure-region-planned-expansion.a5074a1e8af74f15.webp b/translated_images/et/azure-region-planned-expansion.a5074a1e8af74f15.webp new file mode 100644 index 000000000..e0ee60053 Binary files /dev/null and b/translated_images/et/azure-region-planned-expansion.a5074a1e8af74f15.webp differ diff --git a/translated_images/et/azure-speech-logo.a1f08c4befb0159f.webp b/translated_images/et/azure-speech-logo.a1f08c4befb0159f.webp new file mode 100644 index 000000000..a3253f358 Binary files /dev/null and b/translated_images/et/azure-speech-logo.a1f08c4befb0159f.webp differ diff --git a/translated_images/et/azure-storage-logo.605c0f602c640d48.webp b/translated_images/et/azure-storage-logo.605c0f602c640d48.webp new file mode 100644 index 000000000..060d12303 Binary files /dev/null and b/translated_images/et/azure-storage-logo.605c0f602c640d48.webp differ diff --git a/translated_images/et/azure-translator-logo.c6ed3a4a433edfd2.webp b/translated_images/et/azure-translator-logo.c6ed3a4a433edfd2.webp new file mode 100644 index 000000000..5dcbb5ee3 Binary files /dev/null and b/translated_images/et/azure-translator-logo.c6ed3a4a433edfd2.webp differ diff --git a/translated_images/et/banana-arducam.be1b32d4267a8194.webp b/translated_images/et/banana-arducam.be1b32d4267a8194.webp new file mode 100644 index 000000000..e0e788e08 Binary files /dev/null and b/translated_images/et/banana-arducam.be1b32d4267a8194.webp differ diff --git a/translated_images/et/banana-picture-compare.174df164dc326a42.webp b/translated_images/et/banana-picture-compare.174df164dc326a42.webp new file mode 100644 index 000000000..85618ec5d Binary files /dev/null and b/translated_images/et/banana-picture-compare.174df164dc326a42.webp differ diff --git a/translated_images/et/banana-ripe-1.6ed72365ffc92300.webp b/translated_images/et/banana-ripe-1.6ed72365ffc92300.webp new file mode 100644 index 000000000..c0714bbc3 Binary files /dev/null and b/translated_images/et/banana-ripe-1.6ed72365ffc92300.webp differ diff --git a/translated_images/et/banana-ripe-1.780e9be3a60d8879.webp b/translated_images/et/banana-ripe-1.780e9be3a60d8879.webp new file mode 100644 index 000000000..8075dc4ab Binary files /dev/null and b/translated_images/et/banana-ripe-1.780e9be3a60d8879.webp differ diff --git a/translated_images/et/banana-ripe-10.c3d98eb280e7464f.webp b/translated_images/et/banana-ripe-10.c3d98eb280e7464f.webp new file mode 100644 index 000000000..6d828b371 Binary files /dev/null and b/translated_images/et/banana-ripe-10.c3d98eb280e7464f.webp differ diff --git a/translated_images/et/banana-ripe-11.3d932f292b95b9a2.webp b/translated_images/et/banana-ripe-11.3d932f292b95b9a2.webp new file mode 100644 index 000000000..7dfafb15a Binary files /dev/null and b/translated_images/et/banana-ripe-11.3d932f292b95b9a2.webp differ diff --git a/translated_images/et/banana-ripe-12.9f87e663b9da6c85.webp b/translated_images/et/banana-ripe-12.9f87e663b9da6c85.webp new file mode 100644 index 000000000..f0e9b2d77 Binary files /dev/null and b/translated_images/et/banana-ripe-12.9f87e663b9da6c85.webp differ diff --git a/translated_images/et/banana-ripe-13.b7402e05160f4543.webp b/translated_images/et/banana-ripe-13.b7402e05160f4543.webp new file mode 100644 index 000000000..3d0ed4bb1 Binary files /dev/null and b/translated_images/et/banana-ripe-13.b7402e05160f4543.webp differ diff --git a/translated_images/et/banana-ripe-14.85cf309aa702cfa8.webp b/translated_images/et/banana-ripe-14.85cf309aa702cfa8.webp new file mode 100644 index 000000000..bdb2f1b6a Binary files /dev/null and b/translated_images/et/banana-ripe-14.85cf309aa702cfa8.webp differ diff --git a/translated_images/et/banana-ripe-15.933412eb14a3f8e4.webp b/translated_images/et/banana-ripe-15.933412eb14a3f8e4.webp new file mode 100644 index 000000000..4ecc1c8d5 Binary files /dev/null and b/translated_images/et/banana-ripe-15.933412eb14a3f8e4.webp differ diff --git a/translated_images/et/banana-ripe-16.781a68a01401f89e.webp b/translated_images/et/banana-ripe-16.781a68a01401f89e.webp new file mode 100644 index 000000000..b77a66a97 Binary files /dev/null and b/translated_images/et/banana-ripe-16.781a68a01401f89e.webp differ diff --git a/translated_images/et/banana-ripe-17.f8e2853a40d3ac45.webp b/translated_images/et/banana-ripe-17.f8e2853a40d3ac45.webp new file mode 100644 index 000000000..9ffb20deb Binary files /dev/null and b/translated_images/et/banana-ripe-17.f8e2853a40d3ac45.webp differ diff --git a/translated_images/et/banana-ripe-18.3d05f5f78ecf6f0d.webp b/translated_images/et/banana-ripe-18.3d05f5f78ecf6f0d.webp new file mode 100644 index 000000000..733a99b5a Binary files /dev/null and b/translated_images/et/banana-ripe-18.3d05f5f78ecf6f0d.webp differ diff --git a/translated_images/et/banana-ripe-19.ac3b0fc6cf6fdfd5.webp b/translated_images/et/banana-ripe-19.ac3b0fc6cf6fdfd5.webp new file mode 100644 index 000000000..aa4e5e453 Binary files /dev/null and b/translated_images/et/banana-ripe-19.ac3b0fc6cf6fdfd5.webp differ diff --git a/translated_images/et/banana-ripe-2.8ab96da692df69f1.webp b/translated_images/et/banana-ripe-2.8ab96da692df69f1.webp new file mode 100644 index 000000000..debf28d24 Binary files /dev/null and b/translated_images/et/banana-ripe-2.8ab96da692df69f1.webp differ diff --git a/translated_images/et/banana-ripe-2.96ddc53114c5f020.webp b/translated_images/et/banana-ripe-2.96ddc53114c5f020.webp new file mode 100644 index 000000000..5262b2b85 Binary files /dev/null and b/translated_images/et/banana-ripe-2.96ddc53114c5f020.webp differ diff --git a/translated_images/et/banana-ripe-20.a4d0ad33a7e6f037.webp b/translated_images/et/banana-ripe-20.a4d0ad33a7e6f037.webp new file mode 100644 index 000000000..9f6572948 Binary files /dev/null and b/translated_images/et/banana-ripe-20.a4d0ad33a7e6f037.webp differ diff --git a/translated_images/et/banana-ripe-21.07e03d64f265d55d.webp b/translated_images/et/banana-ripe-21.07e03d64f265d55d.webp new file mode 100644 index 000000000..958809792 Binary files /dev/null and b/translated_images/et/banana-ripe-21.07e03d64f265d55d.webp differ diff --git a/translated_images/et/banana-ripe-22.a63c05aeb7f866fc.webp b/translated_images/et/banana-ripe-22.a63c05aeb7f866fc.webp new file mode 100644 index 000000000..07de2a760 Binary files /dev/null and b/translated_images/et/banana-ripe-22.a63c05aeb7f866fc.webp differ diff --git a/translated_images/et/banana-ripe-23.6f3364afcab19e57.webp b/translated_images/et/banana-ripe-23.6f3364afcab19e57.webp new file mode 100644 index 000000000..e1656d2f0 Binary files /dev/null and b/translated_images/et/banana-ripe-23.6f3364afcab19e57.webp differ diff --git a/translated_images/et/banana-ripe-24.ff2c02cc80a9c430.webp b/translated_images/et/banana-ripe-24.ff2c02cc80a9c430.webp new file mode 100644 index 000000000..fda478f0f Binary files /dev/null and b/translated_images/et/banana-ripe-24.ff2c02cc80a9c430.webp differ diff --git a/translated_images/et/banana-ripe-25.65ce63418cdc4de2.webp b/translated_images/et/banana-ripe-25.65ce63418cdc4de2.webp new file mode 100644 index 000000000..50a1e1b38 Binary files /dev/null and b/translated_images/et/banana-ripe-25.65ce63418cdc4de2.webp differ diff --git a/translated_images/et/banana-ripe-3.4fae05a0a1d2b5f0.webp b/translated_images/et/banana-ripe-3.4fae05a0a1d2b5f0.webp new file mode 100644 index 000000000..9baa7684d Binary files /dev/null and b/translated_images/et/banana-ripe-3.4fae05a0a1d2b5f0.webp differ diff --git a/translated_images/et/banana-ripe-5.c762086879ccec4c.webp b/translated_images/et/banana-ripe-5.c762086879ccec4c.webp new file mode 100644 index 000000000..9e996d31d Binary files /dev/null and b/translated_images/et/banana-ripe-5.c762086879ccec4c.webp differ diff --git a/translated_images/et/banana-ripe-6.5131bcbf492980cb.webp b/translated_images/et/banana-ripe-6.5131bcbf492980cb.webp new file mode 100644 index 000000000..5c8d85b0c Binary files /dev/null and b/translated_images/et/banana-ripe-6.5131bcbf492980cb.webp differ diff --git a/translated_images/et/banana-ripe-7.5fc18dfe7b7ae9dc.webp b/translated_images/et/banana-ripe-7.5fc18dfe7b7ae9dc.webp new file mode 100644 index 000000000..a90c4fe6c Binary files /dev/null and b/translated_images/et/banana-ripe-7.5fc18dfe7b7ae9dc.webp differ diff --git a/translated_images/et/banana-ripe-8.dba1d33bd34d4830.webp b/translated_images/et/banana-ripe-8.dba1d33bd34d4830.webp new file mode 100644 index 000000000..48f5aab3d Binary files /dev/null and b/translated_images/et/banana-ripe-8.dba1d33bd34d4830.webp differ diff --git a/translated_images/et/banana-ripe-9.32f91462c8b0e2d3.webp b/translated_images/et/banana-ripe-9.32f91462c8b0e2d3.webp new file mode 100644 index 000000000..5e86630cd Binary files /dev/null and b/translated_images/et/banana-ripe-9.32f91462c8b0e2d3.webp differ diff --git a/translated_images/et/banana-training-images.530eb203346d73bc.webp b/translated_images/et/banana-training-images.530eb203346d73bc.webp new file mode 100644 index 000000000..5e012ab99 Binary files /dev/null and b/translated_images/et/banana-training-images.530eb203346d73bc.webp differ diff --git a/translated_images/et/banana-unripe-1.910c8606a300fa20.webp b/translated_images/et/banana-unripe-1.910c8606a300fa20.webp new file mode 100644 index 000000000..e045a73db Binary files /dev/null and b/translated_images/et/banana-unripe-1.910c8606a300fa20.webp differ diff --git a/translated_images/et/banana-unripe-1.b2c7051d9c8a4e61.webp b/translated_images/et/banana-unripe-1.b2c7051d9c8a4e61.webp new file mode 100644 index 000000000..5e88485a0 Binary files /dev/null and b/translated_images/et/banana-unripe-1.b2c7051d9c8a4e61.webp differ diff --git a/translated_images/et/banana-unripe-10.38dab0db918a2487.webp b/translated_images/et/banana-unripe-10.38dab0db918a2487.webp new file mode 100644 index 000000000..d863e575b Binary files /dev/null and b/translated_images/et/banana-unripe-10.38dab0db918a2487.webp differ diff --git a/translated_images/et/banana-unripe-11.ec8d0eefe63e10b9.webp b/translated_images/et/banana-unripe-11.ec8d0eefe63e10b9.webp new file mode 100644 index 000000000..d77f907da Binary files /dev/null and b/translated_images/et/banana-unripe-11.ec8d0eefe63e10b9.webp differ diff --git a/translated_images/et/banana-unripe-12.b95a088ccae935db.webp b/translated_images/et/banana-unripe-12.b95a088ccae935db.webp new file mode 100644 index 000000000..39fe8050a Binary files /dev/null and b/translated_images/et/banana-unripe-12.b95a088ccae935db.webp differ diff --git a/translated_images/et/banana-unripe-13.37e5a7cac5aa0920.webp b/translated_images/et/banana-unripe-13.37e5a7cac5aa0920.webp new file mode 100644 index 000000000..4991d4f65 Binary files /dev/null and b/translated_images/et/banana-unripe-13.37e5a7cac5aa0920.webp differ diff --git a/translated_images/et/banana-unripe-14.d19ddd6bbf63a259.webp b/translated_images/et/banana-unripe-14.d19ddd6bbf63a259.webp new file mode 100644 index 000000000..eff19a63b Binary files /dev/null and b/translated_images/et/banana-unripe-14.d19ddd6bbf63a259.webp differ diff --git a/translated_images/et/banana-unripe-15.274e48544326077a.webp b/translated_images/et/banana-unripe-15.274e48544326077a.webp new file mode 100644 index 000000000..e16197d1f Binary files /dev/null and b/translated_images/et/banana-unripe-15.274e48544326077a.webp differ diff --git a/translated_images/et/banana-unripe-16.bd058f64bd7ec014.webp b/translated_images/et/banana-unripe-16.bd058f64bd7ec014.webp new file mode 100644 index 000000000..4abdad3e5 Binary files /dev/null and b/translated_images/et/banana-unripe-16.bd058f64bd7ec014.webp differ diff --git a/translated_images/et/banana-unripe-17.408382d679bfa079.webp b/translated_images/et/banana-unripe-17.408382d679bfa079.webp new file mode 100644 index 000000000..81be6d428 Binary files /dev/null and b/translated_images/et/banana-unripe-17.408382d679bfa079.webp differ diff --git a/translated_images/et/banana-unripe-18.39c0eb79d7b3b9ba.webp b/translated_images/et/banana-unripe-18.39c0eb79d7b3b9ba.webp new file mode 100644 index 000000000..a012cd4eb Binary files /dev/null and b/translated_images/et/banana-unripe-18.39c0eb79d7b3b9ba.webp differ diff --git a/translated_images/et/banana-unripe-19.e61e6d7efaf2d8c8.webp b/translated_images/et/banana-unripe-19.e61e6d7efaf2d8c8.webp new file mode 100644 index 000000000..da22c29fe Binary files /dev/null and b/translated_images/et/banana-unripe-19.e61e6d7efaf2d8c8.webp differ diff --git a/translated_images/et/banana-unripe-2.43a73b544521afc7.webp b/translated_images/et/banana-unripe-2.43a73b544521afc7.webp new file mode 100644 index 000000000..10a0ab56d Binary files /dev/null and b/translated_images/et/banana-unripe-2.43a73b544521afc7.webp differ diff --git a/translated_images/et/banana-unripe-2.9591d1a6aa27deeb.webp b/translated_images/et/banana-unripe-2.9591d1a6aa27deeb.webp new file mode 100644 index 000000000..049459245 Binary files /dev/null and b/translated_images/et/banana-unripe-2.9591d1a6aa27deeb.webp differ diff --git a/translated_images/et/banana-unripe-20.85b7a74eaab5634e.webp b/translated_images/et/banana-unripe-20.85b7a74eaab5634e.webp new file mode 100644 index 000000000..80c5effcb Binary files /dev/null and b/translated_images/et/banana-unripe-20.85b7a74eaab5634e.webp differ diff --git a/translated_images/et/banana-unripe-21.ccc1333439b344bc.webp b/translated_images/et/banana-unripe-21.ccc1333439b344bc.webp new file mode 100644 index 000000000..a99702656 Binary files /dev/null and b/translated_images/et/banana-unripe-21.ccc1333439b344bc.webp differ diff --git a/translated_images/et/banana-unripe-22.27dff4b438163080.webp b/translated_images/et/banana-unripe-22.27dff4b438163080.webp new file mode 100644 index 000000000..87a3ab30c Binary files /dev/null and b/translated_images/et/banana-unripe-22.27dff4b438163080.webp differ diff --git a/translated_images/et/banana-unripe-23.c4c9067f23370e90.webp b/translated_images/et/banana-unripe-23.c4c9067f23370e90.webp new file mode 100644 index 000000000..8c554da6d Binary files /dev/null and b/translated_images/et/banana-unripe-23.c4c9067f23370e90.webp differ diff --git a/translated_images/et/banana-unripe-24.6f0b781c309da62f.webp b/translated_images/et/banana-unripe-24.6f0b781c309da62f.webp new file mode 100644 index 000000000..7998990dc Binary files /dev/null and b/translated_images/et/banana-unripe-24.6f0b781c309da62f.webp differ diff --git a/translated_images/et/banana-unripe-25.21d553d84880ac4f.webp b/translated_images/et/banana-unripe-25.21d553d84880ac4f.webp new file mode 100644 index 000000000..be2233b77 Binary files /dev/null and b/translated_images/et/banana-unripe-25.21d553d84880ac4f.webp differ diff --git a/translated_images/et/banana-unripe-26.823c48b61feb1d5c.webp b/translated_images/et/banana-unripe-26.823c48b61feb1d5c.webp new file mode 100644 index 000000000..ab902dbf6 Binary files /dev/null and b/translated_images/et/banana-unripe-26.823c48b61feb1d5c.webp differ diff --git a/translated_images/et/banana-unripe-27.f98fd272deeb02d9.webp b/translated_images/et/banana-unripe-27.f98fd272deeb02d9.webp new file mode 100644 index 000000000..ec3f75024 Binary files /dev/null and b/translated_images/et/banana-unripe-27.f98fd272deeb02d9.webp differ diff --git a/translated_images/et/banana-unripe-28.5331ba409ce41c07.webp b/translated_images/et/banana-unripe-28.5331ba409ce41c07.webp new file mode 100644 index 000000000..addfa4127 Binary files /dev/null and b/translated_images/et/banana-unripe-28.5331ba409ce41c07.webp differ diff --git a/translated_images/et/banana-unripe-29.84e126f389bf627e.webp b/translated_images/et/banana-unripe-29.84e126f389bf627e.webp new file mode 100644 index 000000000..0a17c8f7b Binary files /dev/null and b/translated_images/et/banana-unripe-29.84e126f389bf627e.webp differ diff --git a/translated_images/et/banana-unripe-3.896df8fb2c3b8f51.webp b/translated_images/et/banana-unripe-3.896df8fb2c3b8f51.webp new file mode 100644 index 000000000..b9c30fe66 Binary files /dev/null and b/translated_images/et/banana-unripe-3.896df8fb2c3b8f51.webp differ diff --git a/translated_images/et/banana-unripe-4.483e740d6fd7b5a6.webp b/translated_images/et/banana-unripe-4.483e740d6fd7b5a6.webp new file mode 100644 index 000000000..eefb7b624 Binary files /dev/null and b/translated_images/et/banana-unripe-4.483e740d6fd7b5a6.webp differ diff --git a/translated_images/et/banana-unripe-5.e9923cf1ffcfc1c9.webp b/translated_images/et/banana-unripe-5.e9923cf1ffcfc1c9.webp new file mode 100644 index 000000000..acfe59606 Binary files /dev/null and b/translated_images/et/banana-unripe-5.e9923cf1ffcfc1c9.webp differ diff --git a/translated_images/et/banana-unripe-6.e3a73307558caecc.webp b/translated_images/et/banana-unripe-6.e3a73307558caecc.webp new file mode 100644 index 000000000..72ae0174f Binary files /dev/null and b/translated_images/et/banana-unripe-6.e3a73307558caecc.webp differ diff --git a/translated_images/et/banana-unripe-7.634ca89acc17d68f.webp b/translated_images/et/banana-unripe-7.634ca89acc17d68f.webp new file mode 100644 index 000000000..283cae548 Binary files /dev/null and b/translated_images/et/banana-unripe-7.634ca89acc17d68f.webp differ diff --git a/translated_images/et/banana-unripe-8.75720b4cdebac8c3.webp b/translated_images/et/banana-unripe-8.75720b4cdebac8c3.webp new file mode 100644 index 000000000..f09e18518 Binary files /dev/null and b/translated_images/et/banana-unripe-8.75720b4cdebac8c3.webp differ diff --git a/translated_images/et/banana-unripe-9.e8076983351d2f54.webp b/translated_images/et/banana-unripe-9.e8076983351d2f54.webp new file mode 100644 index 000000000..c7f53d90f Binary files /dev/null and b/translated_images/et/banana-unripe-9.e8076983351d2f54.webp differ diff --git a/translated_images/et/banana-unripe-quick-test-prediction.dae9b5e1c4ef7c64.webp b/translated_images/et/banana-unripe-quick-test-prediction.dae9b5e1c4ef7c64.webp new file mode 100644 index 000000000..bec8a4fc1 Binary files /dev/null and b/translated_images/et/banana-unripe-quick-test-prediction.dae9b5e1c4ef7c64.webp differ diff --git a/translated_images/et/bananas-ripe-vs-unripe-predictions.8d0e2034014aa50e.webp b/translated_images/et/bananas-ripe-vs-unripe-predictions.8d0e2034014aa50e.webp new file mode 100644 index 000000000..3555939ac Binary files /dev/null and b/translated_images/et/bananas-ripe-vs-unripe-predictions.8d0e2034014aa50e.webp differ diff --git a/translated_images/et/basic-thermostat.a923217fd1f37e5a.webp b/translated_images/et/basic-thermostat.a923217fd1f37e5a.webp new file mode 100644 index 000000000..b112cc52e Binary files /dev/null and b/translated_images/et/basic-thermostat.a923217fd1f37e5a.webp differ diff --git a/translated_images/et/bing-translate.348aa796d6efe2a9.webp b/translated_images/et/bing-translate.348aa796d6efe2a9.webp new file mode 100644 index 000000000..2c528ce76 Binary files /dev/null and b/translated_images/et/bing-translate.348aa796d6efe2a9.webp differ diff --git a/translated_images/et/bounding-box.1420a7ea0d3d15f7.webp b/translated_images/et/bounding-box.1420a7ea0d3d15f7.webp new file mode 100644 index 000000000..65361cffb Binary files /dev/null and b/translated_images/et/bounding-box.1420a7ea0d3d15f7.webp differ diff --git a/translated_images/et/bricked-car.dc38f8efadc6c59d.webp b/translated_images/et/bricked-car.dc38f8efadc6c59d.webp new file mode 100644 index 000000000..0d0ee1247 Binary files /dev/null and b/translated_images/et/bricked-car.dc38f8efadc6c59d.webp differ diff --git a/translated_images/et/button-with-digital.3749edea8eb885af.webp b/translated_images/et/button-with-digital.3749edea8eb885af.webp new file mode 100644 index 000000000..45eeb7f3e Binary files /dev/null and b/translated_images/et/button-with-digital.3749edea8eb885af.webp differ diff --git a/translated_images/et/button.eadb560b77ac45e5.webp b/translated_images/et/button.eadb560b77ac45e5.webp new file mode 100644 index 000000000..b566de6f3 Binary files /dev/null and b/translated_images/et/button.eadb560b77ac45e5.webp differ diff --git a/translated_images/et/chart-soil-moisture-relay.fbb391236d34a64d.webp b/translated_images/et/chart-soil-moisture-relay.fbb391236d34a64d.webp new file mode 100644 index 000000000..9b26b71c4 Binary files /dev/null and b/translated_images/et/chart-soil-moisture-relay.fbb391236d34a64d.webp differ diff --git a/translated_images/et/chart-soil-moisture.fd6d9d0cdc0b5f75.webp b/translated_images/et/chart-soil-moisture.fd6d9d0cdc0b5f75.webp new file mode 100644 index 000000000..e7c5353fa Binary files /dev/null and b/translated_images/et/chart-soil-moisture.fd6d9d0cdc0b5f75.webp differ diff --git a/translated_images/et/child-watering-garden.9a5d3f1bfe6d0d8d.webp b/translated_images/et/child-watering-garden.9a5d3f1bfe6d0d8d.webp new file mode 100644 index 000000000..5aee7f4c6 Binary files /dev/null and b/translated_images/et/child-watering-garden.9a5d3f1bfe6d0d8d.webp differ diff --git a/translated_images/et/cloud-with-edge.1e26462c62c126fe.webp b/translated_images/et/cloud-with-edge.1e26462c62c126fe.webp new file mode 100644 index 000000000..073925835 Binary files /dev/null and b/translated_images/et/cloud-with-edge.1e26462c62c126fe.webp differ diff --git a/translated_images/et/cloud-without-edge.b4da641f6022c95e.webp b/translated_images/et/cloud-without-edge.b4da641f6022c95e.webp new file mode 100644 index 000000000..adca98123 Binary files /dev/null and b/translated_images/et/cloud-without-edge.b4da641f6022c95e.webp differ diff --git a/translated_images/et/cmos-sensor.75f9cd74decb1371.webp b/translated_images/et/cmos-sensor.75f9cd74decb1371.webp new file mode 100644 index 000000000..ccf8737de Binary files /dev/null and b/translated_images/et/cmos-sensor.75f9cd74decb1371.webp differ diff --git a/translated_images/et/commands.d6c06bbbb3a02cce.webp b/translated_images/et/commands.d6c06bbbb3a02cce.webp new file mode 100644 index 000000000..5ce548847 Binary files /dev/null and b/translated_images/et/commands.d6c06bbbb3a02cce.webp differ diff --git a/translated_images/et/condenser-mic.6f6ed5b76ca19e0e.webp b/translated_images/et/condenser-mic.6f6ed5b76ca19e0e.webp new file mode 100644 index 000000000..1f124af66 Binary files /dev/null and b/translated_images/et/condenser-mic.6f6ed5b76ca19e0e.webp differ diff --git a/translated_images/et/consumer-groups.a3262e26fc27ba20.webp b/translated_images/et/consumer-groups.a3262e26fc27ba20.webp new file mode 100644 index 000000000..a2784eee8 Binary files /dev/null and b/translated_images/et/consumer-groups.a3262e26fc27ba20.webp differ diff --git a/translated_images/et/container-edge-flow.c246050dd60ceefd.webp b/translated_images/et/container-edge-flow.c246050dd60ceefd.webp new file mode 100644 index 000000000..b267972c8 Binary files /dev/null and b/translated_images/et/container-edge-flow.c246050dd60ceefd.webp differ diff --git a/translated_images/et/container-web-browser.4ee81dd4f0d8838c.webp b/translated_images/et/container-web-browser.4ee81dd4f0d8838c.webp new file mode 100644 index 000000000..97db1a176 Binary files /dev/null and b/translated_images/et/container-web-browser.4ee81dd4f0d8838c.webp differ diff --git a/translated_images/et/counterfit-camera-options.eb3bd5150a8e7dff.webp b/translated_images/et/counterfit-camera-options.eb3bd5150a8e7dff.webp new file mode 100644 index 000000000..2bdaffccc Binary files /dev/null and b/translated_images/et/counterfit-camera-options.eb3bd5150a8e7dff.webp differ diff --git a/translated_images/et/counterfit-camera.001ec52194c8ee5d.webp b/translated_images/et/counterfit-camera.001ec52194c8ee5d.webp new file mode 100644 index 000000000..3a00b0ed6 Binary files /dev/null and b/translated_images/et/counterfit-camera.001ec52194c8ee5d.webp differ diff --git a/translated_images/et/counterfit-connected.ed30b46d8f79b092.webp b/translated_images/et/counterfit-connected.ed30b46d8f79b092.webp new file mode 100644 index 000000000..fbd1c9620 Binary files /dev/null and b/translated_images/et/counterfit-connected.ed30b46d8f79b092.webp differ diff --git a/translated_images/et/counterfit-create-camera.a5de97f59c0bd3cb.webp b/translated_images/et/counterfit-create-camera.a5de97f59c0bd3cb.webp new file mode 100644 index 000000000..781b1b85d Binary files /dev/null and b/translated_images/et/counterfit-create-camera.a5de97f59c0bd3cb.webp differ diff --git a/translated_images/et/counterfit-create-distance-sensor.967c9fb98f27888d.webp b/translated_images/et/counterfit-create-distance-sensor.967c9fb98f27888d.webp new file mode 100644 index 000000000..009d2fe83 Binary files /dev/null and b/translated_images/et/counterfit-create-distance-sensor.967c9fb98f27888d.webp differ diff --git a/translated_images/et/counterfit-create-gps-sensor.6385dc9357d85ad1.webp b/translated_images/et/counterfit-create-gps-sensor.6385dc9357d85ad1.webp new file mode 100644 index 000000000..9bc7be5e4 Binary files /dev/null and b/translated_images/et/counterfit-create-gps-sensor.6385dc9357d85ad1.webp differ diff --git a/translated_images/et/counterfit-create-humidity-sensor.2750e27b6f30e09c.webp b/translated_images/et/counterfit-create-humidity-sensor.2750e27b6f30e09c.webp new file mode 100644 index 000000000..893f9f739 Binary files /dev/null and b/translated_images/et/counterfit-create-humidity-sensor.2750e27b6f30e09c.webp differ diff --git a/translated_images/et/counterfit-create-led.ba9db1c9b8c622a6.webp b/translated_images/et/counterfit-create-led.ba9db1c9b8c622a6.webp new file mode 100644 index 000000000..22c29d215 Binary files /dev/null and b/translated_images/et/counterfit-create-led.ba9db1c9b8c622a6.webp differ diff --git a/translated_images/et/counterfit-create-light-sensor.9f36a5e0d4458d8d.webp b/translated_images/et/counterfit-create-light-sensor.9f36a5e0d4458d8d.webp new file mode 100644 index 000000000..5c2e3e89c Binary files /dev/null and b/translated_images/et/counterfit-create-light-sensor.9f36a5e0d4458d8d.webp differ diff --git a/translated_images/et/counterfit-create-relay.fa7c40fd0f2f6afc.webp b/translated_images/et/counterfit-create-relay.fa7c40fd0f2f6afc.webp new file mode 100644 index 000000000..72cde41b5 Binary files /dev/null and b/translated_images/et/counterfit-create-relay.fa7c40fd0f2f6afc.webp differ diff --git a/translated_images/et/counterfit-create-soil-moisture-sensor.35266135a5e0ae68.webp b/translated_images/et/counterfit-create-soil-moisture-sensor.35266135a5e0ae68.webp new file mode 100644 index 000000000..846249896 Binary files /dev/null and b/translated_images/et/counterfit-create-soil-moisture-sensor.35266135a5e0ae68.webp differ diff --git a/translated_images/et/counterfit-create-temperature-sensor.199350ed34f7343d.webp b/translated_images/et/counterfit-create-temperature-sensor.199350ed34f7343d.webp new file mode 100644 index 000000000..d62d61ffb Binary files /dev/null and b/translated_images/et/counterfit-create-temperature-sensor.199350ed34f7343d.webp differ diff --git a/translated_images/et/counterfit-distance-sensor.079eefeeea0b68af.webp b/translated_images/et/counterfit-distance-sensor.079eefeeea0b68af.webp new file mode 100644 index 000000000..a9b724760 Binary files /dev/null and b/translated_images/et/counterfit-distance-sensor.079eefeeea0b68af.webp differ diff --git a/translated_images/et/counterfit-first-run.433326358b669b31.webp b/translated_images/et/counterfit-first-run.433326358b669b31.webp new file mode 100644 index 000000000..550c7c1f0 Binary files /dev/null and b/translated_images/et/counterfit-first-run.433326358b669b31.webp differ diff --git a/translated_images/et/counterfit-gps-sensor-gpxfile.8310b063ce8a425c.webp b/translated_images/et/counterfit-gps-sensor-gpxfile.8310b063ce8a425c.webp new file mode 100644 index 000000000..63578855d Binary files /dev/null and b/translated_images/et/counterfit-gps-sensor-gpxfile.8310b063ce8a425c.webp differ diff --git a/translated_images/et/counterfit-gps-sensor-latlon.008c867d75464fbe.webp b/translated_images/et/counterfit-gps-sensor-latlon.008c867d75464fbe.webp new file mode 100644 index 000000000..8ba39c541 Binary files /dev/null and b/translated_images/et/counterfit-gps-sensor-latlon.008c867d75464fbe.webp differ diff --git a/translated_images/et/counterfit-gps-sensor-nmea.c62eea442171e17e.webp b/translated_images/et/counterfit-gps-sensor-nmea.c62eea442171e17e.webp new file mode 100644 index 000000000..d07bd1af0 Binary files /dev/null and b/translated_images/et/counterfit-gps-sensor-nmea.c62eea442171e17e.webp differ diff --git a/translated_images/et/counterfit-gps-sensor.3fbb15af0a536756.webp b/translated_images/et/counterfit-gps-sensor.3fbb15af0a536756.webp new file mode 100644 index 000000000..1aa1017b9 Binary files /dev/null and b/translated_images/et/counterfit-gps-sensor.3fbb15af0a536756.webp differ diff --git a/translated_images/et/counterfit-humidity-sensor.7b12f7f339e430cb.webp b/translated_images/et/counterfit-humidity-sensor.7b12f7f339e430cb.webp new file mode 100644 index 000000000..75856d604 Binary files /dev/null and b/translated_images/et/counterfit-humidity-sensor.7b12f7f339e430cb.webp differ diff --git a/translated_images/et/counterfit-led.c0ab02de6d256ad8.webp b/translated_images/et/counterfit-led.c0ab02de6d256ad8.webp new file mode 100644 index 000000000..40221686e Binary files /dev/null and b/translated_images/et/counterfit-led.c0ab02de6d256ad8.webp differ diff --git a/translated_images/et/counterfit-light-sensor.5d0f5584df56b90f.webp b/translated_images/et/counterfit-light-sensor.5d0f5584df56b90f.webp new file mode 100644 index 000000000..2bd0667b8 Binary files /dev/null and b/translated_images/et/counterfit-light-sensor.5d0f5584df56b90f.webp differ diff --git a/translated_images/et/counterfit-relay.bbf74c1dbdc8b9ac.webp b/translated_images/et/counterfit-relay.bbf74c1dbdc8b9ac.webp new file mode 100644 index 000000000..025878534 Binary files /dev/null and b/translated_images/et/counterfit-relay.bbf74c1dbdc8b9ac.webp differ diff --git a/translated_images/et/counterfit-soil-moisture-sensor.81742b2de0e9de60.webp b/translated_images/et/counterfit-soil-moisture-sensor.81742b2de0e9de60.webp new file mode 100644 index 000000000..a5fede5ef Binary files /dev/null and b/translated_images/et/counterfit-soil-moisture-sensor.81742b2de0e9de60.webp differ diff --git a/translated_images/et/counterfit-temperature-sensor.f0560236c96a9016.webp b/translated_images/et/counterfit-temperature-sensor.f0560236c96a9016.webp new file mode 100644 index 000000000..eb304c54b Binary files /dev/null and b/translated_images/et/counterfit-temperature-sensor.f0560236c96a9016.webp differ diff --git a/translated_images/et/custom-vision-banana-prediction.30cdff4e1d72db5d.webp b/translated_images/et/custom-vision-banana-prediction.30cdff4e1d72db5d.webp new file mode 100644 index 000000000..49df1a342 Binary files /dev/null and b/translated_images/et/custom-vision-banana-prediction.30cdff4e1d72db5d.webp differ diff --git a/translated_images/et/custom-vision-create-object-detector-project.32d4fb9aa8e7e737.webp b/translated_images/et/custom-vision-create-object-detector-project.32d4fb9aa8e7e737.webp new file mode 100644 index 000000000..5a464a95d Binary files /dev/null and b/translated_images/et/custom-vision-create-object-detector-project.32d4fb9aa8e7e737.webp differ diff --git a/translated_images/et/custom-vision-create-project.cf46325b92d8b131.webp b/translated_images/et/custom-vision-create-project.cf46325b92d8b131.webp new file mode 100644 index 000000000..38a95c7fc Binary files /dev/null and b/translated_images/et/custom-vision-create-project.cf46325b92d8b131.webp differ diff --git a/translated_images/et/custom-vision-logo.d3d4e7c8a87ec9da.webp b/translated_images/et/custom-vision-logo.d3d4e7c8a87ec9da.webp new file mode 100644 index 000000000..7f111edce Binary files /dev/null and b/translated_images/et/custom-vision-logo.d3d4e7c8a87ec9da.webp differ diff --git a/translated_images/et/custom-vision-object-detector-publish-button.34ee379fc650ccb9.webp b/translated_images/et/custom-vision-object-detector-publish-button.34ee379fc650ccb9.webp new file mode 100644 index 000000000..874e1dfef Binary files /dev/null and b/translated_images/et/custom-vision-object-detector-publish-button.34ee379fc650ccb9.webp differ diff --git a/translated_images/et/custom-vision-prediction-key-endpoint.30c569ffd0338864.webp b/translated_images/et/custom-vision-prediction-key-endpoint.30c569ffd0338864.webp new file mode 100644 index 000000000..c90eadacc Binary files /dev/null and b/translated_images/et/custom-vision-prediction-key-endpoint.30c569ffd0338864.webp differ diff --git a/translated_images/et/custom-vision-publish-button.b7174e1977b0c33b.webp b/translated_images/et/custom-vision-publish-button.b7174e1977b0c33b.webp new file mode 100644 index 000000000..bd93cfe0c Binary files /dev/null and b/translated_images/et/custom-vision-publish-button.b7174e1977b0c33b.webp differ diff --git a/translated_images/et/custom-vision-stock-prediction.942266ab1bcca341.webp b/translated_images/et/custom-vision-stock-prediction.942266ab1bcca341.webp new file mode 100644 index 000000000..e59ede44b Binary files /dev/null and b/translated_images/et/custom-vision-stock-prediction.942266ab1bcca341.webp differ diff --git a/translated_images/et/dimmable-light.9ceffeb195dec1a8.webp b/translated_images/et/dimmable-light.9ceffeb195dec1a8.webp new file mode 100644 index 000000000..f0c0beade Binary files /dev/null and b/translated_images/et/dimmable-light.9ceffeb195dec1a8.webp differ diff --git a/translated_images/et/dmac-adc-buffers.4509aee49145c90b.webp b/translated_images/et/dmac-adc-buffers.4509aee49145c90b.webp new file mode 100644 index 000000000..ca7ab746a Binary files /dev/null and b/translated_images/et/dmac-adc-buffers.4509aee49145c90b.webp differ diff --git a/translated_images/et/dynamic-mic.8babac890a2d80df.webp b/translated_images/et/dynamic-mic.8babac890a2d80df.webp new file mode 100644 index 000000000..20ad475d3 Binary files /dev/null and b/translated_images/et/dynamic-mic.8babac890a2d80df.webp differ diff --git a/translated_images/et/favicon.37b561214b36d454.webp b/translated_images/et/favicon.37b561214b36d454.webp new file mode 100644 index 000000000..48a53960d Binary files /dev/null and b/translated_images/et/favicon.37b561214b36d454.webp differ diff --git a/translated_images/et/fetch-decode-execute.2fd6f150f6280392.webp b/translated_images/et/fetch-decode-execute.2fd6f150f6280392.webp new file mode 100644 index 000000000..cd8f7238c Binary files /dev/null and b/translated_images/et/fetch-decode-execute.2fd6f150f6280392.webp differ diff --git a/translated_images/et/fruit-quality-detector-message-flow.adf2a65da8fd8741.webp b/translated_images/et/fruit-quality-detector-message-flow.adf2a65da8fd8741.webp new file mode 100644 index 000000000..cbd1e983e Binary files /dev/null and b/translated_images/et/fruit-quality-detector-message-flow.adf2a65da8fd8741.webp differ diff --git a/translated_images/et/gdd-calculation-corn.64a58b7a7afcd0df.webp b/translated_images/et/gdd-calculation-corn.64a58b7a7afcd0df.webp new file mode 100644 index 000000000..c39379de7 Binary files /dev/null and b/translated_images/et/gdd-calculation-corn.64a58b7a7afcd0df.webp differ diff --git a/translated_images/et/gdd-calculation-strawberries.59f57db94b22adb8.webp b/translated_images/et/gdd-calculation-strawberries.59f57db94b22adb8.webp new file mode 100644 index 000000000..4d95505e5 Binary files /dev/null and b/translated_images/et/gdd-calculation-strawberries.59f57db94b22adb8.webp differ diff --git a/translated_images/et/gdd-calculation.79b3660f9c5757aa.webp b/translated_images/et/gdd-calculation.79b3660f9c5757aa.webp new file mode 100644 index 000000000..639771008 Binary files /dev/null and b/translated_images/et/gdd-calculation.79b3660f9c5757aa.webp differ diff --git a/translated_images/et/gdd-jupyter-notebook.c5b52cf21094f158.webp b/translated_images/et/gdd-jupyter-notebook.c5b52cf21094f158.webp new file mode 100644 index 000000000..33dda1dfb Binary files /dev/null and b/translated_images/et/gdd-jupyter-notebook.c5b52cf21094f158.webp differ diff --git a/translated_images/et/geofence-crossing-inaccurate-gps.6a3ed911202ad9ca.webp b/translated_images/et/geofence-crossing-inaccurate-gps.6a3ed911202ad9ca.webp new file mode 100644 index 000000000..344bf1e07 Binary files /dev/null and b/translated_images/et/geofence-crossing-inaccurate-gps.6a3ed911202ad9ca.webp differ diff --git a/translated_images/et/geofence-examples.172fbc534665769f.webp b/translated_images/et/geofence-examples.172fbc534665769f.webp new file mode 100644 index 000000000..d15851838 Binary files /dev/null and b/translated_images/et/geofence-examples.172fbc534665769f.webp differ diff --git a/translated_images/et/gps-satellites.04acf1148fe25fbf.webp b/translated_images/et/gps-satellites.04acf1148fe25fbf.webp new file mode 100644 index 000000000..4fef9a727 Binary files /dev/null and b/translated_images/et/gps-satellites.04acf1148fe25fbf.webp differ diff --git a/translated_images/et/gps-telemetry-iot-hub-functions.24d3fa5592455e9f.webp b/translated_images/et/gps-telemetry-iot-hub-functions.24d3fa5592455e9f.webp new file mode 100644 index 000000000..1fad7fadb Binary files /dev/null and b/translated_images/et/gps-telemetry-iot-hub-functions.24d3fa5592455e9f.webp differ diff --git a/translated_images/et/gps-telemetry-iot-hub.8115335d51cd2c12.webp b/translated_images/et/gps-telemetry-iot-hub.8115335d51cd2c12.webp new file mode 100644 index 000000000..3870e6126 Binary files /dev/null and b/translated_images/et/gps-telemetry-iot-hub.8115335d51cd2c12.webp differ diff --git a/translated_images/et/grove-base-hat-ribbon-cable.501fed202fcf73b1.webp b/translated_images/et/grove-base-hat-ribbon-cable.501fed202fcf73b1.webp new file mode 100644 index 000000000..90ef3455f Binary files /dev/null and b/translated_images/et/grove-base-hat-ribbon-cable.501fed202fcf73b1.webp differ diff --git a/translated_images/et/grove-button.a70cfbb809a85636.webp b/translated_images/et/grove-button.a70cfbb809a85636.webp new file mode 100644 index 000000000..83a150907 Binary files /dev/null and b/translated_images/et/grove-button.a70cfbb809a85636.webp differ diff --git a/translated_images/et/grove-capacitive-soil-moisture-sensor.e7f0776cce30e78b.webp b/translated_images/et/grove-capacitive-soil-moisture-sensor.e7f0776cce30e78b.webp new file mode 100644 index 000000000..55ccab4d6 Binary files /dev/null and b/translated_images/et/grove-capacitive-soil-moisture-sensor.e7f0776cce30e78b.webp differ diff --git a/translated_images/et/grove-dht11.07f8eafceee17004.webp b/translated_images/et/grove-dht11.07f8eafceee17004.webp new file mode 100644 index 000000000..6a4f7666c Binary files /dev/null and b/translated_images/et/grove-dht11.07f8eafceee17004.webp differ diff --git a/translated_images/et/grove-gps-sensor.247943bf69b03f0d.webp b/translated_images/et/grove-gps-sensor.247943bf69b03f0d.webp new file mode 100644 index 000000000..8a66bb0c3 Binary files /dev/null and b/translated_images/et/grove-gps-sensor.247943bf69b03f0d.webp differ diff --git a/translated_images/et/grove-led.6c853be93f473cf2.webp b/translated_images/et/grove-led.6c853be93f473cf2.webp new file mode 100644 index 000000000..dc76a7b13 Binary files /dev/null and b/translated_images/et/grove-led.6c853be93f473cf2.webp differ diff --git a/translated_images/et/grove-light-sensor.b8127b7c434e632d.webp b/translated_images/et/grove-light-sensor.b8127b7c434e632d.webp new file mode 100644 index 000000000..41fbe0aec Binary files /dev/null and b/translated_images/et/grove-light-sensor.b8127b7c434e632d.webp differ diff --git a/translated_images/et/grove-relay-labelled.293e068f5c3c2a19.webp b/translated_images/et/grove-relay-labelled.293e068f5c3c2a19.webp new file mode 100644 index 000000000..a320f117c Binary files /dev/null and b/translated_images/et/grove-relay-labelled.293e068f5c3c2a19.webp differ diff --git a/translated_images/et/grove-relay.d426958ca210fbd0.webp b/translated_images/et/grove-relay.d426958ca210fbd0.webp new file mode 100644 index 000000000..6a01f1c4c Binary files /dev/null and b/translated_images/et/grove-relay.d426958ca210fbd0.webp differ diff --git a/translated_images/et/grove-time-of-flight-sensor.d82ff2165bfded9f.webp b/translated_images/et/grove-time-of-flight-sensor.d82ff2165bfded9f.webp new file mode 100644 index 000000000..701381e21 Binary files /dev/null and b/translated_images/et/grove-time-of-flight-sensor.d82ff2165bfded9f.webp differ diff --git a/translated_images/et/gsm-calculation-example.99f9803b4f29e976.webp b/translated_images/et/gsm-calculation-example.99f9803b4f29e976.webp new file mode 100644 index 000000000..8d4e33966 Binary files /dev/null and b/translated_images/et/gsm-calculation-example.99f9803b4f29e976.webp differ diff --git a/translated_images/et/gsm-calculation.6da38c6201eec14e.webp b/translated_images/et/gsm-calculation.6da38c6201eec14e.webp new file mode 100644 index 000000000..2ccac09c0 Binary files /dev/null and b/translated_images/et/gsm-calculation.6da38c6201eec14e.webp differ diff --git a/translated_images/et/i2c.83da845dde02256b.webp b/translated_images/et/i2c.83da845dde02256b.webp new file mode 100644 index 000000000..7da8efee2 Binary files /dev/null and b/translated_images/et/i2c.83da845dde02256b.webp differ diff --git a/translated_images/et/image-classifier-cashews-tomato.bc2e16ab8f05cf9a.webp b/translated_images/et/image-classifier-cashews-tomato.bc2e16ab8f05cf9a.webp new file mode 100644 index 000000000..a9f4cc4f9 Binary files /dev/null and b/translated_images/et/image-classifier-cashews-tomato.bc2e16ab8f05cf9a.webp differ diff --git a/translated_images/et/image-upload-bananas.0751639f3815e0ec.webp b/translated_images/et/image-upload-bananas.0751639f3815e0ec.webp new file mode 100644 index 000000000..b73857d7d Binary files /dev/null and b/translated_images/et/image-upload-bananas.0751639f3815e0ec.webp differ diff --git a/translated_images/et/image-upload-object-detector.77c7892c3093cb59.webp b/translated_images/et/image-upload-object-detector.77c7892c3093cb59.webp new file mode 100644 index 000000000..f6872d3c5 Binary files /dev/null and b/translated_images/et/image-upload-object-detector.77c7892c3093cb59.webp differ diff --git a/translated_images/et/iot-device-and-hacked-device-connecting-encryption.5941aff601fc978f.webp b/translated_images/et/iot-device-and-hacked-device-connecting-encryption.5941aff601fc978f.webp new file mode 100644 index 000000000..eb6c75b42 Binary files /dev/null and b/translated_images/et/iot-device-and-hacked-device-connecting-encryption.5941aff601fc978f.webp differ diff --git a/translated_images/et/iot-device-and-hacked-device-connecting.e0671675df74d6d9.webp b/translated_images/et/iot-device-and-hacked-device-connecting.e0671675df74d6d9.webp new file mode 100644 index 000000000..db1d571c1 Binary files /dev/null and b/translated_images/et/iot-device-and-hacked-device-connecting.e0671675df74d6d9.webp differ diff --git a/translated_images/et/iot-for-beginners.95958e2ed1900917.webp b/translated_images/et/iot-for-beginners.95958e2ed1900917.webp new file mode 100644 index 000000000..5bd738d12 Binary files /dev/null and b/translated_images/et/iot-for-beginners.95958e2ed1900917.webp differ diff --git a/translated_images/et/iot-hub-cloud-to-device-message.f4f21fea772cc20b.webp b/translated_images/et/iot-hub-cloud-to-device-message.f4f21fea772cc20b.webp new file mode 100644 index 000000000..6adfc5cc0 Binary files /dev/null and b/translated_images/et/iot-hub-cloud-to-device-message.f4f21fea772cc20b.webp differ diff --git a/translated_images/et/iot-hub-device-to-cloud-message.e46e584d87f35fd9.webp b/translated_images/et/iot-hub-device-to-cloud-message.e46e584d87f35fd9.webp new file mode 100644 index 000000000..5316959b8 Binary files /dev/null and b/translated_images/et/iot-hub-device-to-cloud-message.e46e584d87f35fd9.webp differ diff --git a/translated_images/et/iot-hub-device-twins.7055a60fc5e2331c.webp b/translated_images/et/iot-hub-device-twins.7055a60fc5e2331c.webp new file mode 100644 index 000000000..d5bf2c9bc Binary files /dev/null and b/translated_images/et/iot-hub-device-twins.7055a60fc5e2331c.webp differ diff --git a/translated_images/et/iot-hub-direct-method-request.86a5026e91f4ca18.webp b/translated_images/et/iot-hub-direct-method-request.86a5026e91f4ca18.webp new file mode 100644 index 000000000..9ac819ce5 Binary files /dev/null and b/translated_images/et/iot-hub-direct-method-request.86a5026e91f4ca18.webp differ diff --git a/translated_images/et/iot-messages-to-serverless.0194da1cc0732bb7.webp b/translated_images/et/iot-messages-to-serverless.0194da1cc0732bb7.webp new file mode 100644 index 000000000..5b8b34034 Binary files /dev/null and b/translated_images/et/iot-messages-to-serverless.0194da1cc0732bb7.webp differ diff --git a/translated_images/et/iot-reference-architecture-azure.0b8d2161af924cb1.webp b/translated_images/et/iot-reference-architecture-azure.0b8d2161af924cb1.webp new file mode 100644 index 000000000..bb6a3eccd Binary files /dev/null and b/translated_images/et/iot-reference-architecture-azure.0b8d2161af924cb1.webp differ diff --git a/translated_images/et/iot-reference-architecture-fruit-quality.cc705f121c3b6fa7.webp b/translated_images/et/iot-reference-architecture-fruit-quality.cc705f121c3b6fa7.webp new file mode 100644 index 000000000..592fe49c4 Binary files /dev/null and b/translated_images/et/iot-reference-architecture-fruit-quality.cc705f121c3b6fa7.webp differ diff --git a/translated_images/et/iot-reference-architecture.2278b98b55c6d4e8.webp b/translated_images/et/iot-reference-architecture.2278b98b55c6d4e8.webp new file mode 100644 index 000000000..057724082 Binary files /dev/null and b/translated_images/et/iot-reference-architecture.2278b98b55c6d4e8.webp differ diff --git a/translated_images/et/iot-service-allowed-denied-connection.818b0063ac213fb8.webp b/translated_images/et/iot-service-allowed-denied-connection.818b0063ac213fb8.webp new file mode 100644 index 000000000..e8d3a8bb7 Binary files /dev/null and b/translated_images/et/iot-service-allowed-denied-connection.818b0063ac213fb8.webp differ diff --git a/translated_images/et/iot-service-connectivity.7e873847921a5d6f.webp b/translated_images/et/iot-service-connectivity.7e873847921a5d6f.webp new file mode 100644 index 000000000..6759e18ba Binary files /dev/null and b/translated_images/et/iot-service-connectivity.7e873847921a5d6f.webp differ diff --git a/translated_images/et/latitude-equator.feccc3214b7d9fb1.webp b/translated_images/et/latitude-equator.feccc3214b7d9fb1.webp new file mode 100644 index 000000000..a1fe083b3 Binary files /dev/null and b/translated_images/et/latitude-equator.feccc3214b7d9fb1.webp differ diff --git a/translated_images/et/latitude-lines.11d8d91dfb2014a5.webp b/translated_images/et/latitude-lines.11d8d91dfb2014a5.webp new file mode 100644 index 000000000..1ee6b8f34 Binary files /dev/null and b/translated_images/et/latitude-lines.11d8d91dfb2014a5.webp differ diff --git a/translated_images/et/led-digital-control.13b9be14077ea49f.webp b/translated_images/et/led-digital-control.13b9be14077ea49f.webp new file mode 100644 index 000000000..768359f2e Binary files /dev/null and b/translated_images/et/led-digital-control.13b9be14077ea49f.webp differ diff --git a/translated_images/et/led.ec6d94f66676a174.webp b/translated_images/et/led.ec6d94f66676a174.webp new file mode 100644 index 000000000..d7f91c36f Binary files /dev/null and b/translated_images/et/led.ec6d94f66676a174.webp differ diff --git a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.et.png b/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.et.png deleted file mode 100644 index 5372512c8..000000000 Binary files a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.et.png and /dev/null differ diff --git a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.pcm.png b/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.pcm.png deleted file mode 100644 index 865e829a0..000000000 Binary files a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.pcm.png and /dev/null differ diff --git a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.ta.png b/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.ta.png deleted file mode 100644 index 05766372a..000000000 Binary files a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.ta.png and /dev/null differ diff --git a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f8c76616b10c7c23a6592321bb1a6310e0b481e72f97d23b3.et.png b/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f8c76616b10c7c23a6592321bb1a6310e0b481e72f97d23b3.et.png deleted file mode 100644 index 5372512c8..000000000 Binary files a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f8c76616b10c7c23a6592321bb1a6310e0b481e72f97d23b3.et.png and /dev/null differ diff --git a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f8c76616b10c7c23a6592321bb1a6310e0b481e72f97d23b3.pcm.png b/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f8c76616b10c7c23a6592321bb1a6310e0b481e72f97d23b3.pcm.png deleted file mode 100644 index 865e829a0..000000000 Binary files a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f8c76616b10c7c23a6592321bb1a6310e0b481e72f97d23b3.pcm.png and /dev/null differ diff --git a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f8c76616b10c7c23a6592321bb1a6310e0b481e72f97d23b3.ta.png b/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f8c76616b10c7c23a6592321bb1a6310e0b481e72f97d23b3.ta.png deleted file mode 100644 index 05766372a..000000000 Binary files a/translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f8c76616b10c7c23a6592321bb1a6310e0b481e72f97d23b3.ta.png and /dev/null differ diff --git a/translated_images/send-message-asymmetric.7abe327c62615b8c.et.png b/translated_images/send-message-asymmetric.7abe327c62615b8c.et.png deleted file mode 100644 index 4c34ff8e1..000000000 Binary files a/translated_images/send-message-asymmetric.7abe327c62615b8c.et.png and /dev/null differ diff --git a/translated_images/send-message-asymmetric.7abe327c62615b8c.pcm.png b/translated_images/send-message-asymmetric.7abe327c62615b8c.pcm.png deleted file mode 100644 index a5777bd79..000000000 Binary files a/translated_images/send-message-asymmetric.7abe327c62615b8c.pcm.png and /dev/null differ diff --git a/translated_images/send-message-asymmetric.7abe327c62615b8c.ta.png b/translated_images/send-message-asymmetric.7abe327c62615b8c.ta.png deleted file mode 100644 index f12dd3e3e..000000000 Binary files a/translated_images/send-message-asymmetric.7abe327c62615b8c.ta.png and /dev/null differ diff --git a/translated_images/send-message-asymmetric.7abe327c62615b8c19805252af5d4b6c5e7aaeb8fbc455efeff866fe2d300b62.et.png b/translated_images/send-message-asymmetric.7abe327c62615b8c19805252af5d4b6c5e7aaeb8fbc455efeff866fe2d300b62.et.png deleted file mode 100644 index 4c34ff8e1..000000000 Binary files a/translated_images/send-message-asymmetric.7abe327c62615b8c19805252af5d4b6c5e7aaeb8fbc455efeff866fe2d300b62.et.png and /dev/null differ diff --git a/translated_images/send-message-asymmetric.7abe327c62615b8c19805252af5d4b6c5e7aaeb8fbc455efeff866fe2d300b62.pcm.png b/translated_images/send-message-asymmetric.7abe327c62615b8c19805252af5d4b6c5e7aaeb8fbc455efeff866fe2d300b62.pcm.png deleted file mode 100644 index a5777bd79..000000000 Binary files a/translated_images/send-message-asymmetric.7abe327c62615b8c19805252af5d4b6c5e7aaeb8fbc455efeff866fe2d300b62.pcm.png and /dev/null differ diff --git a/translated_images/send-message-asymmetric.7abe327c62615b8c19805252af5d4b6c5e7aaeb8fbc455efeff866fe2d300b62.ta.png b/translated_images/send-message-asymmetric.7abe327c62615b8c19805252af5d4b6c5e7aaeb8fbc455efeff866fe2d300b62.ta.png deleted file mode 100644 index f12dd3e3e..000000000 Binary files a/translated_images/send-message-asymmetric.7abe327c62615b8c19805252af5d4b6c5e7aaeb8fbc455efeff866fe2d300b62.ta.png and /dev/null differ diff --git a/translated_images/send-message-certificate.9cc576ac1e46b76e.et.png b/translated_images/send-message-certificate.9cc576ac1e46b76e.et.png deleted file mode 100644 index 148000ec0..000000000 Binary files a/translated_images/send-message-certificate.9cc576ac1e46b76e.et.png and /dev/null differ diff --git a/translated_images/send-message-certificate.9cc576ac1e46b76e.pcm.png b/translated_images/send-message-certificate.9cc576ac1e46b76e.pcm.png deleted file mode 100644 index 636fc0ccb..000000000 Binary files a/translated_images/send-message-certificate.9cc576ac1e46b76e.pcm.png and /dev/null differ diff --git a/translated_images/send-message-certificate.9cc576ac1e46b76e.ta.png b/translated_images/send-message-certificate.9cc576ac1e46b76e.ta.png deleted file mode 100644 index 04f366efc..000000000 Binary files a/translated_images/send-message-certificate.9cc576ac1e46b76e.ta.png and /dev/null differ diff --git a/translated_images/send-message-certificate.9cc576ac1e46b76eb58ebc8eedaa522566fa0700076da46f5180aad78c2435db.et.png b/translated_images/send-message-certificate.9cc576ac1e46b76eb58ebc8eedaa522566fa0700076da46f5180aad78c2435db.et.png deleted file mode 100644 index 148000ec0..000000000 Binary files a/translated_images/send-message-certificate.9cc576ac1e46b76eb58ebc8eedaa522566fa0700076da46f5180aad78c2435db.et.png and /dev/null differ diff --git a/translated_images/send-message-certificate.9cc576ac1e46b76eb58ebc8eedaa522566fa0700076da46f5180aad78c2435db.pcm.png b/translated_images/send-message-certificate.9cc576ac1e46b76eb58ebc8eedaa522566fa0700076da46f5180aad78c2435db.pcm.png deleted file mode 100644 index 636fc0ccb..000000000 Binary files a/translated_images/send-message-certificate.9cc576ac1e46b76eb58ebc8eedaa522566fa0700076da46f5180aad78c2435db.pcm.png and /dev/null differ diff --git a/translated_images/send-message-certificate.9cc576ac1e46b76eb58ebc8eedaa522566fa0700076da46f5180aad78c2435db.ta.png b/translated_images/send-message-certificate.9cc576ac1e46b76eb58ebc8eedaa522566fa0700076da46f5180aad78c2435db.ta.png deleted file mode 100644 index 04f366efc..000000000 Binary files a/translated_images/send-message-certificate.9cc576ac1e46b76eb58ebc8eedaa522566fa0700076da46f5180aad78c2435db.ta.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb.et.png b/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb.et.png deleted file mode 100644 index 47d4fbbc7..000000000 Binary files a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb.et.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb.pcm.png b/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb.pcm.png deleted file mode 100644 index bd542e239..000000000 Binary files a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb.pcm.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb.ta.png b/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb.ta.png deleted file mode 100644 index 920045166..000000000 Binary files a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb.ta.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb1486a8144060cb76435fe8dbdede8cecc09e7d15b2d9a251.et.png b/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb1486a8144060cb76435fe8dbdede8cecc09e7d15b2d9a251.et.png deleted file mode 100644 index 47d4fbbc7..000000000 Binary files a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb1486a8144060cb76435fe8dbdede8cecc09e7d15b2d9a251.et.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb1486a8144060cb76435fe8dbdede8cecc09e7d15b2d9a251.pcm.png b/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb1486a8144060cb76435fe8dbdede8cecc09e7d15b2d9a251.pcm.png deleted file mode 100644 index bd542e239..000000000 Binary files a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb1486a8144060cb76435fe8dbdede8cecc09e7d15b2d9a251.pcm.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb1486a8144060cb76435fe8dbdede8cecc09e7d15b2d9a251.ta.png b/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb1486a8144060cb76435fe8dbdede8cecc09e7d15b2d9a251.ta.png deleted file mode 100644 index 920045166..000000000 Binary files a/translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb1486a8144060cb76435fe8dbdede8cecc09e7d15b2d9a251.ta.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key.a2e8ad0d495896ff.et.png b/translated_images/send-message-symmetric-key.a2e8ad0d495896ff.et.png deleted file mode 100644 index 85b66940d..000000000 Binary files a/translated_images/send-message-symmetric-key.a2e8ad0d495896ff.et.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key.a2e8ad0d495896ff.pcm.png b/translated_images/send-message-symmetric-key.a2e8ad0d495896ff.pcm.png deleted file mode 100644 index 6a2b3dd82..000000000 Binary files a/translated_images/send-message-symmetric-key.a2e8ad0d495896ff.pcm.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key.a2e8ad0d495896ff.ta.png b/translated_images/send-message-symmetric-key.a2e8ad0d495896ff.ta.png deleted file mode 100644 index 4d0177eaf..000000000 Binary files a/translated_images/send-message-symmetric-key.a2e8ad0d495896ff.ta.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key.a2e8ad0d495896ffcdf15d25bb4491c695a5cb851457b359fb0f0c89d67707c9.et.png b/translated_images/send-message-symmetric-key.a2e8ad0d495896ffcdf15d25bb4491c695a5cb851457b359fb0f0c89d67707c9.et.png deleted file mode 100644 index 85b66940d..000000000 Binary files a/translated_images/send-message-symmetric-key.a2e8ad0d495896ffcdf15d25bb4491c695a5cb851457b359fb0f0c89d67707c9.et.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key.a2e8ad0d495896ffcdf15d25bb4491c695a5cb851457b359fb0f0c89d67707c9.pcm.png b/translated_images/send-message-symmetric-key.a2e8ad0d495896ffcdf15d25bb4491c695a5cb851457b359fb0f0c89d67707c9.pcm.png deleted file mode 100644 index 6a2b3dd82..000000000 Binary files a/translated_images/send-message-symmetric-key.a2e8ad0d495896ffcdf15d25bb4491c695a5cb851457b359fb0f0c89d67707c9.pcm.png and /dev/null differ diff --git a/translated_images/send-message-symmetric-key.a2e8ad0d495896ffcdf15d25bb4491c695a5cb851457b359fb0f0c89d67707c9.ta.png b/translated_images/send-message-symmetric-key.a2e8ad0d495896ffcdf15d25bb4491c695a5cb851457b359fb0f0c89d67707c9.ta.png deleted file mode 100644 index 4d0177eaf..000000000 Binary files a/translated_images/send-message-symmetric-key.a2e8ad0d495896ffcdf15d25bb4491c695a5cb851457b359fb0f0c89d67707c9.ta.png and /dev/null differ diff --git a/translated_images/sentence-as-intent-entities.301401696f992259.et.png b/translated_images/sentence-as-intent-entities.301401696f992259.et.png deleted file mode 100644 index 79addc065..000000000 Binary files a/translated_images/sentence-as-intent-entities.301401696f992259.et.png and /dev/null differ diff --git a/translated_images/sentence-as-intent-entities.301401696f992259.pcm.png b/translated_images/sentence-as-intent-entities.301401696f992259.pcm.png deleted file mode 100644 index da18263b8..000000000 Binary files a/translated_images/sentence-as-intent-entities.301401696f992259.pcm.png and /dev/null differ diff --git a/translated_images/sentence-as-intent-entities.301401696f992259.ta.png b/translated_images/sentence-as-intent-entities.301401696f992259.ta.png deleted file mode 100644 index 2e75652b3..000000000 Binary files a/translated_images/sentence-as-intent-entities.301401696f992259.ta.png and /dev/null differ diff --git a/translated_images/sentence-as-intent-entities.301401696f9922590a99343f5c5d211b710b906f212f0d4d034cee3ffb610272.et.png b/translated_images/sentence-as-intent-entities.301401696f9922590a99343f5c5d211b710b906f212f0d4d034cee3ffb610272.et.png deleted file mode 100644 index 79addc065..000000000 Binary files a/translated_images/sentence-as-intent-entities.301401696f9922590a99343f5c5d211b710b906f212f0d4d034cee3ffb610272.et.png and /dev/null differ diff --git a/translated_images/sentence-as-intent-entities.301401696f9922590a99343f5c5d211b710b906f212f0d4d034cee3ffb610272.pcm.png b/translated_images/sentence-as-intent-entities.301401696f9922590a99343f5c5d211b710b906f212f0d4d034cee3ffb610272.pcm.png deleted file mode 100644 index da18263b8..000000000 Binary files a/translated_images/sentence-as-intent-entities.301401696f9922590a99343f5c5d211b710b906f212f0d4d034cee3ffb610272.pcm.png and /dev/null differ diff --git a/translated_images/sentence-as-intent-entities.301401696f9922590a99343f5c5d211b710b906f212f0d4d034cee3ffb610272.ta.png b/translated_images/sentence-as-intent-entities.301401696f9922590a99343f5c5d211b710b906f212f0d4d034cee3ffb610272.ta.png deleted file mode 100644 index 2e75652b3..000000000 Binary files a/translated_images/sentence-as-intent-entities.301401696f9922590a99343f5c5d211b710b906f212f0d4d034cee3ffb610272.ta.png and /dev/null differ diff --git a/translated_images/serverless-scaling.f8c769adf0413fd1.et.png b/translated_images/serverless-scaling.f8c769adf0413fd1.et.png deleted file mode 100644 index 9c2b58d90..000000000 Binary files a/translated_images/serverless-scaling.f8c769adf0413fd1.et.png and /dev/null differ diff --git a/translated_images/serverless-scaling.f8c769adf0413fd1.pcm.png b/translated_images/serverless-scaling.f8c769adf0413fd1.pcm.png deleted file mode 100644 index c65f75026..000000000 Binary files a/translated_images/serverless-scaling.f8c769adf0413fd1.pcm.png and /dev/null differ diff --git a/translated_images/serverless-scaling.f8c769adf0413fd1.ta.png b/translated_images/serverless-scaling.f8c769adf0413fd1.ta.png deleted file mode 100644 index c85c633ef..000000000 Binary files a/translated_images/serverless-scaling.f8c769adf0413fd1.ta.png and /dev/null differ diff --git a/translated_images/serverless-scaling.f8c769adf0413fd17be1af4f07ff63016b347e2ff869be6c4abb211f9e93909d.et.png b/translated_images/serverless-scaling.f8c769adf0413fd17be1af4f07ff63016b347e2ff869be6c4abb211f9e93909d.et.png deleted file mode 100644 index 9c2b58d90..000000000 Binary files a/translated_images/serverless-scaling.f8c769adf0413fd17be1af4f07ff63016b347e2ff869be6c4abb211f9e93909d.et.png and /dev/null differ diff --git a/translated_images/serverless-scaling.f8c769adf0413fd17be1af4f07ff63016b347e2ff869be6c4abb211f9e93909d.pcm.png b/translated_images/serverless-scaling.f8c769adf0413fd17be1af4f07ff63016b347e2ff869be6c4abb211f9e93909d.pcm.png deleted file mode 100644 index c65f75026..000000000 Binary files a/translated_images/serverless-scaling.f8c769adf0413fd17be1af4f07ff63016b347e2ff869be6c4abb211f9e93909d.pcm.png and /dev/null differ diff --git a/translated_images/serverless-scaling.f8c769adf0413fd17be1af4f07ff63016b347e2ff869be6c4abb211f9e93909d.ta.png b/translated_images/serverless-scaling.f8c769adf0413fd17be1af4f07ff63016b347e2ff869be6c4abb211f9e93909d.ta.png deleted file mode 100644 index c85c633ef..000000000 Binary files a/translated_images/serverless-scaling.f8c769adf0413fd17be1af4f07ff63016b347e2ff869be6c4abb211f9e93909d.ta.png and /dev/null differ diff --git a/translated_images/shapes-to-images.1a309f0ea88dd66f.et.png b/translated_images/shapes-to-images.1a309f0ea88dd66f.et.png deleted file mode 100644 index d713599d0..000000000 Binary files a/translated_images/shapes-to-images.1a309f0ea88dd66f.et.png and /dev/null differ diff --git a/translated_images/shapes-to-images.1a309f0ea88dd66f.pcm.png b/translated_images/shapes-to-images.1a309f0ea88dd66f.pcm.png deleted file mode 100644 index b99a340bb..000000000 Binary files a/translated_images/shapes-to-images.1a309f0ea88dd66f.pcm.png and /dev/null differ diff --git a/translated_images/shapes-to-images.1a309f0ea88dd66f.ta.png b/translated_images/shapes-to-images.1a309f0ea88dd66f.ta.png deleted file mode 100644 index 0f8f0c467..000000000 Binary files a/translated_images/shapes-to-images.1a309f0ea88dd66f.ta.png and /dev/null differ diff --git a/translated_images/shapes-to-images.1a309f0ea88dd66fafa4da6d38e88806ce174cc6a88081efb32852230ed55de8.et.png b/translated_images/shapes-to-images.1a309f0ea88dd66fafa4da6d38e88806ce174cc6a88081efb32852230ed55de8.et.png deleted file mode 100644 index d713599d0..000000000 Binary files a/translated_images/shapes-to-images.1a309f0ea88dd66fafa4da6d38e88806ce174cc6a88081efb32852230ed55de8.et.png and /dev/null differ diff --git a/translated_images/shapes-to-images.1a309f0ea88dd66fafa4da6d38e88806ce174cc6a88081efb32852230ed55de8.pcm.png b/translated_images/shapes-to-images.1a309f0ea88dd66fafa4da6d38e88806ce174cc6a88081efb32852230ed55de8.pcm.png deleted file mode 100644 index b99a340bb..000000000 Binary files a/translated_images/shapes-to-images.1a309f0ea88dd66fafa4da6d38e88806ce174cc6a88081efb32852230ed55de8.pcm.png and /dev/null differ diff --git a/translated_images/shapes-to-images.1a309f0ea88dd66fafa4da6d38e88806ce174cc6a88081efb32852230ed55de8.ta.png b/translated_images/shapes-to-images.1a309f0ea88dd66fafa4da6d38e88806ce174cc6a88081efb32852230ed55de8.ta.png deleted file mode 100644 index 0f8f0c467..000000000 Binary files a/translated_images/shapes-to-images.1a309f0ea88dd66fafa4da6d38e88806ce174cc6a88081efb32852230ed55de8.ta.png and /dev/null differ diff --git a/translated_images/smarter-thermostat.a75855f15d2d9e63.et.png b/translated_images/smarter-thermostat.a75855f15d2d9e63.et.png deleted file mode 100644 index caae21594..000000000 Binary files a/translated_images/smarter-thermostat.a75855f15d2d9e63.et.png and /dev/null differ diff --git a/translated_images/smarter-thermostat.a75855f15d2d9e63.pcm.png b/translated_images/smarter-thermostat.a75855f15d2d9e63.pcm.png deleted file mode 100644 index 5adf621bb..000000000 Binary files a/translated_images/smarter-thermostat.a75855f15d2d9e63.pcm.png and /dev/null differ diff --git a/translated_images/smarter-thermostat.a75855f15d2d9e63.ta.png b/translated_images/smarter-thermostat.a75855f15d2d9e63.ta.png deleted file mode 100644 index 86071cc8b..000000000 Binary files a/translated_images/smarter-thermostat.a75855f15d2d9e63.ta.png and /dev/null differ diff --git a/translated_images/smarter-thermostat.a75855f15d2d9e63d5da9d7ba5847a987f6c9d98e96e770c203532275194e27d.et.png b/translated_images/smarter-thermostat.a75855f15d2d9e63d5da9d7ba5847a987f6c9d98e96e770c203532275194e27d.et.png deleted file mode 100644 index caae21594..000000000 Binary files a/translated_images/smarter-thermostat.a75855f15d2d9e63d5da9d7ba5847a987f6c9d98e96e770c203532275194e27d.et.png and /dev/null differ diff --git a/translated_images/smarter-thermostat.a75855f15d2d9e63d5da9d7ba5847a987f6c9d98e96e770c203532275194e27d.pcm.png b/translated_images/smarter-thermostat.a75855f15d2d9e63d5da9d7ba5847a987f6c9d98e96e770c203532275194e27d.pcm.png deleted file mode 100644 index 5adf621bb..000000000 Binary files a/translated_images/smarter-thermostat.a75855f15d2d9e63d5da9d7ba5847a987f6c9d98e96e770c203532275194e27d.pcm.png and /dev/null differ diff --git a/translated_images/smarter-thermostat.a75855f15d2d9e63d5da9d7ba5847a987f6c9d98e96e770c203532275194e27d.ta.png b/translated_images/smarter-thermostat.a75855f15d2d9e63d5da9d7ba5847a987f6c9d98e96e770c203532275194e27d.ta.png deleted file mode 100644 index 86071cc8b..000000000 Binary files a/translated_images/smarter-thermostat.a75855f15d2d9e63d5da9d7ba5847a987f6c9d98e96e770c203532275194e27d.ta.png and /dev/null differ diff --git a/translated_images/soil-moisture-delay.865f3fae206db01d.et.png b/translated_images/soil-moisture-delay.865f3fae206db01d.et.png deleted file mode 100644 index 2fc21266b..000000000 Binary files a/translated_images/soil-moisture-delay.865f3fae206db01d.et.png and /dev/null differ diff --git a/translated_images/soil-moisture-delay.865f3fae206db01d.pcm.png b/translated_images/soil-moisture-delay.865f3fae206db01d.pcm.png deleted file mode 100644 index affe662b1..000000000 Binary files a/translated_images/soil-moisture-delay.865f3fae206db01d.pcm.png and /dev/null differ diff --git a/translated_images/soil-moisture-delay.865f3fae206db01d.ta.png b/translated_images/soil-moisture-delay.865f3fae206db01d.ta.png deleted file mode 100644 index 945ee4da4..000000000 Binary files a/translated_images/soil-moisture-delay.865f3fae206db01d.ta.png and /dev/null differ diff --git a/translated_images/soil-moisture-delay.865f3fae206db01d5f8f100f4f44040215d44a0412dd3450aef7ff7b93b6d273.et.png b/translated_images/soil-moisture-delay.865f3fae206db01d5f8f100f4f44040215d44a0412dd3450aef7ff7b93b6d273.et.png deleted file mode 100644 index 2fc21266b..000000000 Binary files a/translated_images/soil-moisture-delay.865f3fae206db01d5f8f100f4f44040215d44a0412dd3450aef7ff7b93b6d273.et.png and /dev/null differ diff --git a/translated_images/soil-moisture-delay.865f3fae206db01d5f8f100f4f44040215d44a0412dd3450aef7ff7b93b6d273.pcm.png b/translated_images/soil-moisture-delay.865f3fae206db01d5f8f100f4f44040215d44a0412dd3450aef7ff7b93b6d273.pcm.png deleted file mode 100644 index affe662b1..000000000 Binary files a/translated_images/soil-moisture-delay.865f3fae206db01d5f8f100f4f44040215d44a0412dd3450aef7ff7b93b6d273.pcm.png and /dev/null differ diff --git a/translated_images/soil-moisture-delay.865f3fae206db01d5f8f100f4f44040215d44a0412dd3450aef7ff7b93b6d273.ta.png b/translated_images/soil-moisture-delay.865f3fae206db01d5f8f100f4f44040215d44a0412dd3450aef7ff7b93b6d273.ta.png deleted file mode 100644 index 945ee4da4..000000000 Binary files a/translated_images/soil-moisture-delay.865f3fae206db01d5f8f100f4f44040215d44a0412dd3450aef7ff7b93b6d273.ta.png and /dev/null differ diff --git a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e96.et.png b/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e96.et.png deleted file mode 100644 index ee07bd108..000000000 Binary files a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e96.et.png and /dev/null differ diff --git a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e96.pcm.png b/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e96.pcm.png deleted file mode 100644 index 420d30786..000000000 Binary files a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e96.pcm.png and /dev/null differ diff --git a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e96.ta.png b/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e96.ta.png deleted file mode 100644 index bbb4a3fea..000000000 Binary files a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e96.ta.png and /dev/null differ diff --git a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e960f8c51ee64b02ee59b32c8c717e3515a2c945f33e614e403.et.png b/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e960f8c51ee64b02ee59b32c8c717e3515a2c945f33e614e403.et.png deleted file mode 100644 index ee07bd108..000000000 Binary files a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e960f8c51ee64b02ee59b32c8c717e3515a2c945f33e614e403.et.png and /dev/null differ diff --git a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e960f8c51ee64b02ee59b32c8c717e3515a2c945f33e614e403.pcm.png b/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e960f8c51ee64b02ee59b32c8c717e3515a2c945f33e614e403.pcm.png deleted file mode 100644 index 420d30786..000000000 Binary files a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e960f8c51ee64b02ee59b32c8c717e3515a2c945f33e614e403.pcm.png and /dev/null differ diff --git a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e960f8c51ee64b02ee59b32c8c717e3515a2c945f33e614e403.ta.png b/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e960f8c51ee64b02ee59b32c8c717e3515a2c945f33e614e403.ta.png deleted file mode 100644 index bbb4a3fea..000000000 Binary files a/translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e960f8c51ee64b02ee59b32c8c717e3515a2c945f33e614e403.ta.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.et.png b/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.et.png deleted file mode 100644 index 41a7b3d85..000000000 Binary files a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.et.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.pcm.png b/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.pcm.png deleted file mode 100644 index 2b7660b07..000000000 Binary files a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.pcm.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.ta.png b/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.ta.png deleted file mode 100644 index 8850f80f9..000000000 Binary files a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.ta.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf5547dbf1415851c82e201edfb78face16fc98da4051ed9b2.et.png b/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf5547dbf1415851c82e201edfb78face16fc98da4051ed9b2.et.png deleted file mode 100644 index 41a7b3d85..000000000 Binary files a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf5547dbf1415851c82e201edfb78face16fc98da4051ed9b2.et.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf5547dbf1415851c82e201edfb78face16fc98da4051ed9b2.pcm.png b/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf5547dbf1415851c82e201edfb78face16fc98da4051ed9b2.pcm.png deleted file mode 100644 index 2b7660b07..000000000 Binary files a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf5547dbf1415851c82e201edfb78face16fc98da4051ed9b2.pcm.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf5547dbf1415851c82e201edfb78face16fc98da4051ed9b2.ta.png b/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf5547dbf1415851c82e201edfb78face16fc98da4051ed9b2.ta.png deleted file mode 100644 index 8850f80f9..000000000 Binary files a/translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf5547dbf1415851c82e201edfb78face16fc98da4051ed9b2.ta.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage.df86d80cda158700.et.png b/translated_images/soil-moisture-to-voltage.df86d80cda158700.et.png deleted file mode 100644 index 8180da934..000000000 Binary files a/translated_images/soil-moisture-to-voltage.df86d80cda158700.et.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage.df86d80cda158700.pcm.png b/translated_images/soil-moisture-to-voltage.df86d80cda158700.pcm.png deleted file mode 100644 index 6cb7213d5..000000000 Binary files a/translated_images/soil-moisture-to-voltage.df86d80cda158700.pcm.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage.df86d80cda158700.ta.png b/translated_images/soil-moisture-to-voltage.df86d80cda158700.ta.png deleted file mode 100644 index e82e63f7d..000000000 Binary files a/translated_images/soil-moisture-to-voltage.df86d80cda158700.ta.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage.df86d80cda1587008f312431ed5f79eb6c50c58d4fbc25a6763c5e9127c3106b.et.png b/translated_images/soil-moisture-to-voltage.df86d80cda1587008f312431ed5f79eb6c50c58d4fbc25a6763c5e9127c3106b.et.png deleted file mode 100644 index 8180da934..000000000 Binary files a/translated_images/soil-moisture-to-voltage.df86d80cda1587008f312431ed5f79eb6c50c58d4fbc25a6763c5e9127c3106b.et.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage.df86d80cda1587008f312431ed5f79eb6c50c58d4fbc25a6763c5e9127c3106b.pcm.png b/translated_images/soil-moisture-to-voltage.df86d80cda1587008f312431ed5f79eb6c50c58d4fbc25a6763c5e9127c3106b.pcm.png deleted file mode 100644 index 6cb7213d5..000000000 Binary files a/translated_images/soil-moisture-to-voltage.df86d80cda1587008f312431ed5f79eb6c50c58d4fbc25a6763c5e9127c3106b.pcm.png and /dev/null differ diff --git a/translated_images/soil-moisture-to-voltage.df86d80cda1587008f312431ed5f79eb6c50c58d4fbc25a6763c5e9127c3106b.ta.png b/translated_images/soil-moisture-to-voltage.df86d80cda1587008f312431ed5f79eb6c50c58d4fbc25a6763c5e9127c3106b.ta.png deleted file mode 100644 index e82e63f7d..000000000 Binary files a/translated_images/soil-moisture-to-voltage.df86d80cda1587008f312431ed5f79eb6c50c58d4fbc25a6763c5e9127c3106b.ta.png and /dev/null differ diff --git a/translated_images/soil-moisture-travel.a0e31af222cf1438.et.png b/translated_images/soil-moisture-travel.a0e31af222cf1438.et.png deleted file mode 100644 index 86d8854fb..000000000 Binary files a/translated_images/soil-moisture-travel.a0e31af222cf1438.et.png and /dev/null differ diff --git a/translated_images/soil-moisture-travel.a0e31af222cf1438.pcm.png b/translated_images/soil-moisture-travel.a0e31af222cf1438.pcm.png deleted file mode 100644 index 62a9bcada..000000000 Binary files a/translated_images/soil-moisture-travel.a0e31af222cf1438.pcm.png and /dev/null differ diff --git a/translated_images/soil-moisture-travel.a0e31af222cf1438.ta.png b/translated_images/soil-moisture-travel.a0e31af222cf1438.ta.png deleted file mode 100644 index a4270017c..000000000 Binary files a/translated_images/soil-moisture-travel.a0e31af222cf1438.ta.png and /dev/null differ diff --git a/translated_images/soil-moisture-travel.a0e31af222cf14385de5380dfc32c7b8213960965228b8e4f7b7ab7f73b310a3.et.png b/translated_images/soil-moisture-travel.a0e31af222cf14385de5380dfc32c7b8213960965228b8e4f7b7ab7f73b310a3.et.png deleted file mode 100644 index 86d8854fb..000000000 Binary files a/translated_images/soil-moisture-travel.a0e31af222cf14385de5380dfc32c7b8213960965228b8e4f7b7ab7f73b310a3.et.png and /dev/null differ diff --git a/translated_images/soil-moisture-travel.a0e31af222cf14385de5380dfc32c7b8213960965228b8e4f7b7ab7f73b310a3.pcm.png b/translated_images/soil-moisture-travel.a0e31af222cf14385de5380dfc32c7b8213960965228b8e4f7b7ab7f73b310a3.pcm.png deleted file mode 100644 index 62a9bcada..000000000 Binary files a/translated_images/soil-moisture-travel.a0e31af222cf14385de5380dfc32c7b8213960965228b8e4f7b7ab7f73b310a3.pcm.png and /dev/null differ diff --git a/translated_images/soil-moisture-travel.a0e31af222cf14385de5380dfc32c7b8213960965228b8e4f7b7ab7f73b310a3.ta.png b/translated_images/soil-moisture-travel.a0e31af222cf14385de5380dfc32c7b8213960965228b8e4f7b7ab7f73b310a3.ta.png deleted file mode 100644 index a4270017c..000000000 Binary files a/translated_images/soil-moisture-travel.a0e31af222cf14385de5380dfc32c7b8213960965228b8e4f7b7ab7f73b310a3.ta.png and /dev/null differ diff --git a/translated_images/spi.297431d6f98b386b.et.png b/translated_images/spi.297431d6f98b386b.et.png deleted file mode 100644 index c9d034290..000000000 Binary files a/translated_images/spi.297431d6f98b386b.et.png and /dev/null differ diff --git a/translated_images/spi.297431d6f98b386b.pcm.png b/translated_images/spi.297431d6f98b386b.pcm.png deleted file mode 100644 index 968f0a9ef..000000000 Binary files a/translated_images/spi.297431d6f98b386b.pcm.png and /dev/null differ diff --git a/translated_images/spi.297431d6f98b386b.ta.png b/translated_images/spi.297431d6f98b386b.ta.png deleted file mode 100644 index 82793a017..000000000 Binary files a/translated_images/spi.297431d6f98b386b.ta.png and /dev/null differ diff --git a/translated_images/spi.297431d6f98b386b4ff88aea44ce9c1e7acfb1ef69c7e4e388a7aa97b6948e24.et.png b/translated_images/spi.297431d6f98b386b4ff88aea44ce9c1e7acfb1ef69c7e4e388a7aa97b6948e24.et.png deleted file mode 100644 index c9d034290..000000000 Binary files a/translated_images/spi.297431d6f98b386b4ff88aea44ce9c1e7acfb1ef69c7e4e388a7aa97b6948e24.et.png and /dev/null differ diff --git a/translated_images/spi.297431d6f98b386b4ff88aea44ce9c1e7acfb1ef69c7e4e388a7aa97b6948e24.pcm.png b/translated_images/spi.297431d6f98b386b4ff88aea44ce9c1e7acfb1ef69c7e4e388a7aa97b6948e24.pcm.png deleted file mode 100644 index 968f0a9ef..000000000 Binary files a/translated_images/spi.297431d6f98b386b4ff88aea44ce9c1e7acfb1ef69c7e4e388a7aa97b6948e24.pcm.png and /dev/null differ diff --git a/translated_images/spi.297431d6f98b386b4ff88aea44ce9c1e7acfb1ef69c7e4e388a7aa97b6948e24.ta.png b/translated_images/spi.297431d6f98b386b4ff88aea44ce9c1e7acfb1ef69c7e4e388a7aa97b6948e24.ta.png deleted file mode 100644 index 82793a017..000000000 Binary files a/translated_images/spi.297431d6f98b386b4ff88aea44ce9c1e7acfb1ef69c7e4e388a7aa97b6948e24.ta.png and /dev/null differ diff --git a/translated_images/sql-database.be160f12bfccefd3.et.png b/translated_images/sql-database.be160f12bfccefd3.et.png deleted file mode 100644 index d4dda04a8..000000000 Binary files a/translated_images/sql-database.be160f12bfccefd3.et.png and /dev/null differ diff --git a/translated_images/sql-database.be160f12bfccefd3.pcm.png b/translated_images/sql-database.be160f12bfccefd3.pcm.png deleted file mode 100644 index 064ced34d..000000000 Binary files a/translated_images/sql-database.be160f12bfccefd3.pcm.png and /dev/null differ diff --git a/translated_images/sql-database.be160f12bfccefd3.ta.png b/translated_images/sql-database.be160f12bfccefd3.ta.png deleted file mode 100644 index 2e6e9815c..000000000 Binary files a/translated_images/sql-database.be160f12bfccefd3.ta.png and /dev/null differ diff --git a/translated_images/sql-database.be160f12bfccefd3ca718a66468c2c4c89c53e5aad4c295324d576da87f9dfdd.et.png b/translated_images/sql-database.be160f12bfccefd3ca718a66468c2c4c89c53e5aad4c295324d576da87f9dfdd.et.png deleted file mode 100644 index d4dda04a8..000000000 Binary files a/translated_images/sql-database.be160f12bfccefd3ca718a66468c2c4c89c53e5aad4c295324d576da87f9dfdd.et.png and /dev/null differ diff --git a/translated_images/sql-database.be160f12bfccefd3ca718a66468c2c4c89c53e5aad4c295324d576da87f9dfdd.pcm.png b/translated_images/sql-database.be160f12bfccefd3ca718a66468c2c4c89c53e5aad4c295324d576da87f9dfdd.pcm.png deleted file mode 100644 index 064ced34d..000000000 Binary files a/translated_images/sql-database.be160f12bfccefd3ca718a66468c2c4c89c53e5aad4c295324d576da87f9dfdd.pcm.png and /dev/null differ diff --git a/translated_images/sql-database.be160f12bfccefd3ca718a66468c2c4c89c53e5aad4c295324d576da87f9dfdd.ta.png b/translated_images/sql-database.be160f12bfccefd3ca718a66468c2c4c89c53e5aad4c295324d576da87f9dfdd.ta.png deleted file mode 100644 index 2e6e9815c..000000000 Binary files a/translated_images/sql-database.be160f12bfccefd3ca718a66468c2c4c89c53e5aad4c295324d576da87f9dfdd.ta.png and /dev/null differ diff --git a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7bec.et.png b/translated_images/stock-7-cans-tomato-paste.f86059cc573d7bec.et.png deleted file mode 100644 index 96d0078ac..000000000 Binary files a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7bec.et.png and /dev/null differ diff --git a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7bec.pcm.png b/translated_images/stock-7-cans-tomato-paste.f86059cc573d7bec.pcm.png deleted file mode 100644 index de55d4167..000000000 Binary files a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7bec.pcm.png and /dev/null differ diff --git a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7bec.ta.png b/translated_images/stock-7-cans-tomato-paste.f86059cc573d7bec.ta.png deleted file mode 100644 index 46ddc2b69..000000000 Binary files a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7bec.ta.png and /dev/null differ diff --git a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7becaa89a0eafb9d2cd7e2fe37405a530fe565990e2333d0e4a1.et.png b/translated_images/stock-7-cans-tomato-paste.f86059cc573d7becaa89a0eafb9d2cd7e2fe37405a530fe565990e2333d0e4a1.et.png deleted file mode 100644 index 96d0078ac..000000000 Binary files a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7becaa89a0eafb9d2cd7e2fe37405a530fe565990e2333d0e4a1.et.png and /dev/null differ diff --git a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7becaa89a0eafb9d2cd7e2fe37405a530fe565990e2333d0e4a1.pcm.png b/translated_images/stock-7-cans-tomato-paste.f86059cc573d7becaa89a0eafb9d2cd7e2fe37405a530fe565990e2333d0e4a1.pcm.png deleted file mode 100644 index de55d4167..000000000 Binary files a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7becaa89a0eafb9d2cd7e2fe37405a530fe565990e2333d0e4a1.pcm.png and /dev/null differ diff --git a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7becaa89a0eafb9d2cd7e2fe37405a530fe565990e2333d0e4a1.ta.png b/translated_images/stock-7-cans-tomato-paste.f86059cc573d7becaa89a0eafb9d2cd7e2fe37405a530fe565990e2333d0e4a1.ta.png deleted file mode 100644 index 46ddc2b69..000000000 Binary files a/translated_images/stock-7-cans-tomato-paste.f86059cc573d7becaa89a0eafb9d2cd7e2fe37405a530fe565990e2333d0e4a1.ta.png and /dev/null differ diff --git a/translated_images/stock-rogue-corn.be1f3ada8c457854.et.png b/translated_images/stock-rogue-corn.be1f3ada8c457854.et.png deleted file mode 100644 index 17c11f641..000000000 Binary files a/translated_images/stock-rogue-corn.be1f3ada8c457854.et.png and /dev/null differ diff --git a/translated_images/stock-rogue-corn.be1f3ada8c457854.pcm.png b/translated_images/stock-rogue-corn.be1f3ada8c457854.pcm.png deleted file mode 100644 index 4b282a19f..000000000 Binary files a/translated_images/stock-rogue-corn.be1f3ada8c457854.pcm.png and /dev/null differ diff --git a/translated_images/stock-rogue-corn.be1f3ada8c457854.ta.png b/translated_images/stock-rogue-corn.be1f3ada8c457854.ta.png deleted file mode 100644 index 48b5d309c..000000000 Binary files a/translated_images/stock-rogue-corn.be1f3ada8c457854.ta.png and /dev/null differ diff --git a/translated_images/stock-rogue-corn.be1f3ada8c4578544641af66671c1711a4c02297f14cc7f503354dae0d30a954.et.png b/translated_images/stock-rogue-corn.be1f3ada8c4578544641af66671c1711a4c02297f14cc7f503354dae0d30a954.et.png deleted file mode 100644 index 17c11f641..000000000 Binary files a/translated_images/stock-rogue-corn.be1f3ada8c4578544641af66671c1711a4c02297f14cc7f503354dae0d30a954.et.png and /dev/null differ diff --git a/translated_images/stock-rogue-corn.be1f3ada8c4578544641af66671c1711a4c02297f14cc7f503354dae0d30a954.pcm.png b/translated_images/stock-rogue-corn.be1f3ada8c4578544641af66671c1711a4c02297f14cc7f503354dae0d30a954.pcm.png deleted file mode 100644 index 4b282a19f..000000000 Binary files a/translated_images/stock-rogue-corn.be1f3ada8c4578544641af66671c1711a4c02297f14cc7f503354dae0d30a954.pcm.png and /dev/null differ diff --git a/translated_images/stock-rogue-corn.be1f3ada8c4578544641af66671c1711a4c02297f14cc7f503354dae0d30a954.ta.png b/translated_images/stock-rogue-corn.be1f3ada8c4578544641af66671c1711a4c02297f14cc7f503354dae0d30a954.ta.png deleted file mode 100644 index 48b5d309c..000000000 Binary files a/translated_images/stock-rogue-corn.be1f3ada8c4578544641af66671c1711a4c02297f14cc7f503354dae0d30a954.ta.png and /dev/null differ diff --git a/translated_images/strawberry-with-pump.b410fc72ac6aabad.et.png b/translated_images/strawberry-with-pump.b410fc72ac6aabad.et.png deleted file mode 100644 index e1246f565..000000000 Binary files a/translated_images/strawberry-with-pump.b410fc72ac6aabad.et.png and /dev/null differ diff --git a/translated_images/strawberry-with-pump.b410fc72ac6aabad.pcm.png b/translated_images/strawberry-with-pump.b410fc72ac6aabad.pcm.png deleted file mode 100644 index e1246f565..000000000 Binary files a/translated_images/strawberry-with-pump.b410fc72ac6aabad.pcm.png and /dev/null differ diff --git a/translated_images/strawberry-with-pump.b410fc72ac6aabad.ta.png b/translated_images/strawberry-with-pump.b410fc72ac6aabad.ta.png deleted file mode 100644 index e1246f565..000000000 Binary files a/translated_images/strawberry-with-pump.b410fc72ac6aabad.ta.png and /dev/null differ diff --git a/translated_images/strawberry-with-pump.b410fc72ac6aabad3e28de9775bf2393ead73dcfec6fd8c9bc01cf107ecd171a.et.png b/translated_images/strawberry-with-pump.b410fc72ac6aabad3e28de9775bf2393ead73dcfec6fd8c9bc01cf107ecd171a.et.png deleted file mode 100644 index e1246f565..000000000 Binary files a/translated_images/strawberry-with-pump.b410fc72ac6aabad3e28de9775bf2393ead73dcfec6fd8c9bc01cf107ecd171a.et.png and /dev/null differ diff --git a/translated_images/strawberry-with-pump.b410fc72ac6aabad3e28de9775bf2393ead73dcfec6fd8c9bc01cf107ecd171a.pcm.png b/translated_images/strawberry-with-pump.b410fc72ac6aabad3e28de9775bf2393ead73dcfec6fd8c9bc01cf107ecd171a.pcm.png deleted file mode 100644 index e1246f565..000000000 Binary files a/translated_images/strawberry-with-pump.b410fc72ac6aabad3e28de9775bf2393ead73dcfec6fd8c9bc01cf107ecd171a.pcm.png and /dev/null differ diff --git a/translated_images/strawberry-with-pump.b410fc72ac6aabad3e28de9775bf2393ead73dcfec6fd8c9bc01cf107ecd171a.ta.png b/translated_images/strawberry-with-pump.b410fc72ac6aabad3e28de9775bf2393ead73dcfec6fd8c9bc01cf107ecd171a.ta.png deleted file mode 100644 index e1246f565..000000000 Binary files a/translated_images/strawberry-with-pump.b410fc72ac6aabad3e28de9775bf2393ead73dcfec6fd8c9bc01cf107ecd171a.ta.png and /dev/null differ diff --git a/translated_images/telemetry.21e5d8b97649d2eb.et.png b/translated_images/telemetry.21e5d8b97649d2eb.et.png deleted file mode 100644 index db66a52b7..000000000 Binary files a/translated_images/telemetry.21e5d8b97649d2eb.et.png and /dev/null differ diff --git a/translated_images/telemetry.21e5d8b97649d2eb.pcm.png b/translated_images/telemetry.21e5d8b97649d2eb.pcm.png deleted file mode 100644 index db66a52b7..000000000 Binary files a/translated_images/telemetry.21e5d8b97649d2eb.pcm.png and /dev/null differ diff --git a/translated_images/telemetry.21e5d8b97649d2eb.ta.png b/translated_images/telemetry.21e5d8b97649d2eb.ta.png deleted file mode 100644 index db66a52b7..000000000 Binary files a/translated_images/telemetry.21e5d8b97649d2eb.ta.png and /dev/null differ diff --git a/translated_images/telemetry.21e5d8b97649d2ebeb0f68d4b9691ab2d1f7bd629338e131465aff8a614e4d4a.et.png b/translated_images/telemetry.21e5d8b97649d2ebeb0f68d4b9691ab2d1f7bd629338e131465aff8a614e4d4a.et.png deleted file mode 100644 index db66a52b7..000000000 Binary files a/translated_images/telemetry.21e5d8b97649d2ebeb0f68d4b9691ab2d1f7bd629338e131465aff8a614e4d4a.et.png and /dev/null differ diff --git a/translated_images/telemetry.21e5d8b97649d2ebeb0f68d4b9691ab2d1f7bd629338e131465aff8a614e4d4a.pcm.png b/translated_images/telemetry.21e5d8b97649d2ebeb0f68d4b9691ab2d1f7bd629338e131465aff8a614e4d4a.pcm.png deleted file mode 100644 index db66a52b7..000000000 Binary files a/translated_images/telemetry.21e5d8b97649d2ebeb0f68d4b9691ab2d1f7bd629338e131465aff8a614e4d4a.pcm.png and /dev/null differ diff --git a/translated_images/telemetry.21e5d8b97649d2ebeb0f68d4b9691ab2d1f7bd629338e131465aff8a614e4d4a.ta.png b/translated_images/telemetry.21e5d8b97649d2ebeb0f68d4b9691ab2d1f7bd629338e131465aff8a614e4d4a.ta.png deleted file mode 100644 index db66a52b7..000000000 Binary files a/translated_images/telemetry.21e5d8b97649d2ebeb0f68d4b9691ab2d1f7bd629338e131465aff8a614e4d4a.ta.png and /dev/null differ diff --git a/translated_images/temperature-as-digital.85004491b977bae1.et.png b/translated_images/temperature-as-digital.85004491b977bae1.et.png deleted file mode 100644 index 27ed6380a..000000000 Binary files a/translated_images/temperature-as-digital.85004491b977bae1.et.png and /dev/null differ diff --git a/translated_images/temperature-as-digital.85004491b977bae1.pcm.png b/translated_images/temperature-as-digital.85004491b977bae1.pcm.png deleted file mode 100644 index 3688cc698..000000000 Binary files a/translated_images/temperature-as-digital.85004491b977bae1.pcm.png and /dev/null differ diff --git a/translated_images/temperature-as-digital.85004491b977bae1.ta.png b/translated_images/temperature-as-digital.85004491b977bae1.ta.png deleted file mode 100644 index 327954733..000000000 Binary files a/translated_images/temperature-as-digital.85004491b977bae1.ta.png and /dev/null differ diff --git a/translated_images/temperature-as-digital.85004491b977bae1129707df107c0b19fe6fc6374210e9027e04acb34a640c78.et.png b/translated_images/temperature-as-digital.85004491b977bae1129707df107c0b19fe6fc6374210e9027e04acb34a640c78.et.png deleted file mode 100644 index 27ed6380a..000000000 Binary files a/translated_images/temperature-as-digital.85004491b977bae1129707df107c0b19fe6fc6374210e9027e04acb34a640c78.et.png and /dev/null differ diff --git a/translated_images/temperature-as-digital.85004491b977bae1129707df107c0b19fe6fc6374210e9027e04acb34a640c78.pcm.png b/translated_images/temperature-as-digital.85004491b977bae1129707df107c0b19fe6fc6374210e9027e04acb34a640c78.pcm.png deleted file mode 100644 index 3688cc698..000000000 Binary files a/translated_images/temperature-as-digital.85004491b977bae1129707df107c0b19fe6fc6374210e9027e04acb34a640c78.pcm.png and /dev/null differ diff --git a/translated_images/temperature-as-digital.85004491b977bae1129707df107c0b19fe6fc6374210e9027e04acb34a640c78.ta.png b/translated_images/temperature-as-digital.85004491b977bae1129707df107c0b19fe6fc6374210e9027e04acb34a640c78.ta.png deleted file mode 100644 index 327954733..000000000 Binary files a/translated_images/temperature-as-digital.85004491b977bae1129707df107c0b19fe6fc6374210e9027e04acb34a640c78.ta.png and /dev/null differ diff --git a/translated_images/time-of-flight-banana.079921ad8b1496e4.et.png b/translated_images/time-of-flight-banana.079921ad8b1496e4.et.png deleted file mode 100644 index 450b824c8..000000000 Binary files a/translated_images/time-of-flight-banana.079921ad8b1496e4.et.png and /dev/null differ diff --git a/translated_images/time-of-flight-banana.079921ad8b1496e4.pcm.png b/translated_images/time-of-flight-banana.079921ad8b1496e4.pcm.png deleted file mode 100644 index 450b824c8..000000000 Binary files a/translated_images/time-of-flight-banana.079921ad8b1496e4.pcm.png and /dev/null differ diff --git a/translated_images/time-of-flight-banana.079921ad8b1496e4.ta.png b/translated_images/time-of-flight-banana.079921ad8b1496e4.ta.png deleted file mode 100644 index 450b824c8..000000000 Binary files a/translated_images/time-of-flight-banana.079921ad8b1496e4.ta.png and /dev/null differ diff --git a/translated_images/time-of-flight-banana.079921ad8b1496e4525dc26b4cdc71a076407aba3e72ba113ba2e38febae92c5.et.png b/translated_images/time-of-flight-banana.079921ad8b1496e4525dc26b4cdc71a076407aba3e72ba113ba2e38febae92c5.et.png deleted file mode 100644 index 450b824c8..000000000 Binary files a/translated_images/time-of-flight-banana.079921ad8b1496e4525dc26b4cdc71a076407aba3e72ba113ba2e38febae92c5.et.png and /dev/null differ diff --git a/translated_images/time-of-flight-banana.079921ad8b1496e4525dc26b4cdc71a076407aba3e72ba113ba2e38febae92c5.pcm.png b/translated_images/time-of-flight-banana.079921ad8b1496e4525dc26b4cdc71a076407aba3e72ba113ba2e38febae92c5.pcm.png deleted file mode 100644 index 450b824c8..000000000 Binary files a/translated_images/time-of-flight-banana.079921ad8b1496e4525dc26b4cdc71a076407aba3e72ba113ba2e38febae92c5.pcm.png and /dev/null differ diff --git a/translated_images/time-of-flight-banana.079921ad8b1496e4525dc26b4cdc71a076407aba3e72ba113ba2e38febae92c5.ta.png b/translated_images/time-of-flight-banana.079921ad8b1496e4525dc26b4cdc71a076407aba3e72ba113ba2e38febae92c5.ta.png deleted file mode 100644 index 450b824c8..000000000 Binary files a/translated_images/time-of-flight-banana.079921ad8b1496e4525dc26b4cdc71a076407aba3e72ba113ba2e38febae92c5.ta.png and /dev/null differ diff --git a/translated_images/traditional-vs-ml.5c20c169621fa539.et.png b/translated_images/traditional-vs-ml.5c20c169621fa539.et.png deleted file mode 100644 index 476ff4426..000000000 Binary files a/translated_images/traditional-vs-ml.5c20c169621fa539.et.png and /dev/null differ diff --git a/translated_images/traditional-vs-ml.5c20c169621fa539.pcm.png b/translated_images/traditional-vs-ml.5c20c169621fa539.pcm.png deleted file mode 100644 index 6a7c95219..000000000 Binary files a/translated_images/traditional-vs-ml.5c20c169621fa539.pcm.png and /dev/null differ diff --git a/translated_images/traditional-vs-ml.5c20c169621fa539.ta.png b/translated_images/traditional-vs-ml.5c20c169621fa539.ta.png deleted file mode 100644 index 5363aefac..000000000 Binary files a/translated_images/traditional-vs-ml.5c20c169621fa539.ta.png and /dev/null differ diff --git a/translated_images/traditional-vs-ml.5c20c169621fa539ca84a2cd9a49f6ff7410b3a6c6b46c97ff2af3f99db3c66b.et.png b/translated_images/traditional-vs-ml.5c20c169621fa539ca84a2cd9a49f6ff7410b3a6c6b46c97ff2af3f99db3c66b.et.png deleted file mode 100644 index 476ff4426..000000000 Binary files a/translated_images/traditional-vs-ml.5c20c169621fa539ca84a2cd9a49f6ff7410b3a6c6b46c97ff2af3f99db3c66b.et.png and /dev/null differ diff --git a/translated_images/traditional-vs-ml.5c20c169621fa539ca84a2cd9a49f6ff7410b3a6c6b46c97ff2af3f99db3c66b.pcm.png b/translated_images/traditional-vs-ml.5c20c169621fa539ca84a2cd9a49f6ff7410b3a6c6b46c97ff2af3f99db3c66b.pcm.png deleted file mode 100644 index 6a7c95219..000000000 Binary files a/translated_images/traditional-vs-ml.5c20c169621fa539ca84a2cd9a49f6ff7410b3a6c6b46c97ff2af3f99db3c66b.pcm.png and /dev/null differ diff --git a/translated_images/traditional-vs-ml.5c20c169621fa539ca84a2cd9a49f6ff7410b3a6c6b46c97ff2af3f99db3c66b.ta.png b/translated_images/traditional-vs-ml.5c20c169621fa539ca84a2cd9a49f6ff7410b3a6c6b46c97ff2af3f99db3c66b.ta.png deleted file mode 100644 index 5363aefac..000000000 Binary files a/translated_images/traditional-vs-ml.5c20c169621fa539ca84a2cd9a49f6ff7410b3a6c6b46c97ff2af3f99db3c66b.ta.png and /dev/null differ diff --git a/translated_images/translated-smart-timer.08ac20057fdc5c37.et.png b/translated_images/translated-smart-timer.08ac20057fdc5c37.et.png deleted file mode 100644 index a89ae30a1..000000000 Binary files a/translated_images/translated-smart-timer.08ac20057fdc5c37.et.png and /dev/null differ diff --git a/translated_images/translated-smart-timer.08ac20057fdc5c37.pcm.png b/translated_images/translated-smart-timer.08ac20057fdc5c37.pcm.png deleted file mode 100644 index c84d147f6..000000000 Binary files a/translated_images/translated-smart-timer.08ac20057fdc5c37.pcm.png and /dev/null differ diff --git a/translated_images/translated-smart-timer.08ac20057fdc5c37.ta.png b/translated_images/translated-smart-timer.08ac20057fdc5c37.ta.png deleted file mode 100644 index db8c798a7..000000000 Binary files a/translated_images/translated-smart-timer.08ac20057fdc5c37.ta.png and /dev/null differ diff --git a/translated_images/translated-smart-timer.08ac20057fdc5c3778ed41cb425dca5d7fbcd4584b6da7b73ca67115a5b8a883.et.png b/translated_images/translated-smart-timer.08ac20057fdc5c3778ed41cb425dca5d7fbcd4584b6da7b73ca67115a5b8a883.et.png deleted file mode 100644 index a89ae30a1..000000000 Binary files a/translated_images/translated-smart-timer.08ac20057fdc5c3778ed41cb425dca5d7fbcd4584b6da7b73ca67115a5b8a883.et.png and /dev/null differ diff --git a/translated_images/translated-smart-timer.08ac20057fdc5c3778ed41cb425dca5d7fbcd4584b6da7b73ca67115a5b8a883.pcm.png b/translated_images/translated-smart-timer.08ac20057fdc5c3778ed41cb425dca5d7fbcd4584b6da7b73ca67115a5b8a883.pcm.png deleted file mode 100644 index c84d147f6..000000000 Binary files a/translated_images/translated-smart-timer.08ac20057fdc5c3778ed41cb425dca5d7fbcd4584b6da7b73ca67115a5b8a883.pcm.png and /dev/null differ diff --git a/translated_images/translated-smart-timer.08ac20057fdc5c3778ed41cb425dca5d7fbcd4584b6da7b73ca67115a5b8a883.ta.png b/translated_images/translated-smart-timer.08ac20057fdc5c3778ed41cb425dca5d7fbcd4584b6da7b73ca67115a5b8a883.ta.png deleted file mode 100644 index db8c798a7..000000000 Binary files a/translated_images/translated-smart-timer.08ac20057fdc5c3778ed41cb425dca5d7fbcd4584b6da7b73ca67115a5b8a883.ta.png and /dev/null differ diff --git a/translated_images/transpiration.b735aa34e4372e65.et.png b/translated_images/transpiration.b735aa34e4372e65.et.png deleted file mode 100644 index 70277223b..000000000 Binary files a/translated_images/transpiration.b735aa34e4372e65.et.png and /dev/null differ diff --git a/translated_images/transpiration.b735aa34e4372e65.pcm.png b/translated_images/transpiration.b735aa34e4372e65.pcm.png deleted file mode 100644 index e751935f3..000000000 Binary files a/translated_images/transpiration.b735aa34e4372e65.pcm.png and /dev/null differ diff --git a/translated_images/transpiration.b735aa34e4372e65.ta.png b/translated_images/transpiration.b735aa34e4372e65.ta.png deleted file mode 100644 index dd567dfd1..000000000 Binary files a/translated_images/transpiration.b735aa34e4372e65.ta.png and /dev/null differ diff --git a/translated_images/transpiration.b735aa34e4372e659f76d82527e9ce683f076d56065d0d8fddf13321666f4d80.et.png b/translated_images/transpiration.b735aa34e4372e659f76d82527e9ce683f076d56065d0d8fddf13321666f4d80.et.png deleted file mode 100644 index 70277223b..000000000 Binary files a/translated_images/transpiration.b735aa34e4372e659f76d82527e9ce683f076d56065d0d8fddf13321666f4d80.et.png and /dev/null differ diff --git a/translated_images/transpiration.b735aa34e4372e659f76d82527e9ce683f076d56065d0d8fddf13321666f4d80.pcm.png b/translated_images/transpiration.b735aa34e4372e659f76d82527e9ce683f076d56065d0d8fddf13321666f4d80.pcm.png deleted file mode 100644 index e751935f3..000000000 Binary files a/translated_images/transpiration.b735aa34e4372e659f76d82527e9ce683f076d56065d0d8fddf13321666f4d80.pcm.png and /dev/null differ diff --git a/translated_images/transpiration.b735aa34e4372e659f76d82527e9ce683f076d56065d0d8fddf13321666f4d80.ta.png b/translated_images/transpiration.b735aa34e4372e659f76d82527e9ce683f076d56065d0d8fddf13321666f4d80.ta.png deleted file mode 100644 index dd567dfd1..000000000 Binary files a/translated_images/transpiration.b735aa34e4372e659f76d82527e9ce683f076d56065d0d8fddf13321666f4d80.ta.png and /dev/null differ diff --git a/translated_images/tts-overview.193843cf3f5ee09f.et.png b/translated_images/tts-overview.193843cf3f5ee09f.et.png deleted file mode 100644 index 247e14608..000000000 Binary files a/translated_images/tts-overview.193843cf3f5ee09f.et.png and /dev/null differ diff --git a/translated_images/tts-overview.193843cf3f5ee09f.pcm.png b/translated_images/tts-overview.193843cf3f5ee09f.pcm.png deleted file mode 100644 index c3f3d5f1b..000000000 Binary files a/translated_images/tts-overview.193843cf3f5ee09f.pcm.png and /dev/null differ diff --git a/translated_images/tts-overview.193843cf3f5ee09f.ta.png b/translated_images/tts-overview.193843cf3f5ee09f.ta.png deleted file mode 100644 index eea68afa1..000000000 Binary files a/translated_images/tts-overview.193843cf3f5ee09f.ta.png and /dev/null differ diff --git a/translated_images/tts-overview.193843cf3f5ee09f8b3371a9fdaeb0f116698a07ca69daaa77158da4800e5453.et.png b/translated_images/tts-overview.193843cf3f5ee09f8b3371a9fdaeb0f116698a07ca69daaa77158da4800e5453.et.png deleted file mode 100644 index 247e14608..000000000 Binary files a/translated_images/tts-overview.193843cf3f5ee09f8b3371a9fdaeb0f116698a07ca69daaa77158da4800e5453.et.png and /dev/null differ diff --git a/translated_images/tts-overview.193843cf3f5ee09f8b3371a9fdaeb0f116698a07ca69daaa77158da4800e5453.pcm.png b/translated_images/tts-overview.193843cf3f5ee09f8b3371a9fdaeb0f116698a07ca69daaa77158da4800e5453.pcm.png deleted file mode 100644 index c3f3d5f1b..000000000 Binary files a/translated_images/tts-overview.193843cf3f5ee09f8b3371a9fdaeb0f116698a07ca69daaa77158da4800e5453.pcm.png and /dev/null differ diff --git a/translated_images/tts-overview.193843cf3f5ee09f8b3371a9fdaeb0f116698a07ca69daaa77158da4800e5453.ta.png b/translated_images/tts-overview.193843cf3f5ee09f8b3371a9fdaeb0f116698a07ca69daaa77158da4800e5453.ta.png deleted file mode 100644 index eea68afa1..000000000 Binary files a/translated_images/tts-overview.193843cf3f5ee09f8b3371a9fdaeb0f116698a07ca69daaa77158da4800e5453.ta.png and /dev/null differ diff --git a/translated_images/uart.d0dbd3fb9e3728c6.et.png b/translated_images/uart.d0dbd3fb9e3728c6.et.png deleted file mode 100644 index e36ed275a..000000000 Binary files a/translated_images/uart.d0dbd3fb9e3728c6.et.png and /dev/null differ diff --git a/translated_images/uart.d0dbd3fb9e3728c6.pcm.png b/translated_images/uart.d0dbd3fb9e3728c6.pcm.png deleted file mode 100644 index ba015f285..000000000 Binary files a/translated_images/uart.d0dbd3fb9e3728c6.pcm.png and /dev/null differ diff --git a/translated_images/uart.d0dbd3fb9e3728c6.ta.png b/translated_images/uart.d0dbd3fb9e3728c6.ta.png deleted file mode 100644 index 2e1317ba5..000000000 Binary files a/translated_images/uart.d0dbd3fb9e3728c6.ta.png and /dev/null differ diff --git a/translated_images/uart.d0dbd3fb9e3728c6ee1995c8206f3cdb13cdfd208f13745e8ef6854cab75e421.et.png b/translated_images/uart.d0dbd3fb9e3728c6ee1995c8206f3cdb13cdfd208f13745e8ef6854cab75e421.et.png deleted file mode 100644 index e36ed275a..000000000 Binary files a/translated_images/uart.d0dbd3fb9e3728c6ee1995c8206f3cdb13cdfd208f13745e8ef6854cab75e421.et.png and /dev/null differ diff --git a/translated_images/uart.d0dbd3fb9e3728c6ee1995c8206f3cdb13cdfd208f13745e8ef6854cab75e421.pcm.png b/translated_images/uart.d0dbd3fb9e3728c6ee1995c8206f3cdb13cdfd208f13745e8ef6854cab75e421.pcm.png deleted file mode 100644 index ba015f285..000000000 Binary files a/translated_images/uart.d0dbd3fb9e3728c6ee1995c8206f3cdb13cdfd208f13745e8ef6854cab75e421.pcm.png and /dev/null differ diff --git a/translated_images/uart.d0dbd3fb9e3728c6ee1995c8206f3cdb13cdfd208f13745e8ef6854cab75e421.ta.png b/translated_images/uart.d0dbd3fb9e3728c6ee1995c8206f3cdb13cdfd208f13745e8ef6854cab75e421.ta.png deleted file mode 100644 index 2e1317ba5..000000000 Binary files a/translated_images/uart.d0dbd3fb9e3728c6ee1995c8206f3cdb13cdfd208f13745e8ef6854cab75e421.ta.png and /dev/null differ diff --git a/translated_images/uk/.co-op-translator.json b/translated_images/uk/.co-op-translator.json index 927c90f64..39937aefb 100644 --- a/translated_images/uk/.co-op-translator.json +++ b/translated_images/uk/.co-op-translator.json @@ -1,482 +1,362 @@ { - "fetch-decode-execute.2fd6f150f6280392.webp": { - "original_hash": "5bf630278697e98b9d322229d98d403c", - "translation_date": "2026-01-16T20:18:36+00:00", - "source_file": "images/fetch-decode-execute.png", - "language_code": "uk" - }, - "raspberry-pi-4.fd4590d308c3d456.webp": { - "original_hash": "a6546a4c48ae28af3154546daeec43b2", - "translation_date": "2026-01-16T20:18:39+00:00", - "source_file": "images/raspberry-pi-4.jpg", - "language_code": "uk" - }, - "light-switch.760317ad6ab8bd6d.webp": { - "original_hash": "41d49f69f3e43729085745abb67167b8", - "translation_date": "2026-01-16T20:18:42+00:00", - "source_file": "images/light-switch.png", - "language_code": "uk" - }, - "optical-tomato-sorting.61aa134bdda4e5b1.webp": { - "original_hash": "ded722d4e89f50699032f038b439866d", - "translation_date": "2026-01-16T20:18:47+00:00", - "source_file": "images/optical-tomato-sorting.png", - "language_code": "uk" - }, - "wio-respeaker-wiring-4.aa9cd434d8779437.webp": { - "original_hash": "c8febc847beb4a69180b745d5e718281", - "translation_date": "2026-01-16T20:18:50+00:00", - "source_file": "images/wio-respeaker-wiring-4.png", - "language_code": "uk" - }, - "stock-7-cans-tomato-paste.f86059cc573d7bec.webp": { - "original_hash": "01dac6278467a7ebc669ccde8d957954", - "translation_date": "2026-01-16T20:19:14+00:00", - "source_file": "images/stock-7-cans-tomato-paste.png", - "language_code": "uk" - }, - "serverless-scaling.f8c769adf0413fd1.webp": { - "original_hash": "bfa04832aefaa493dbb81bda0fe64bf8", - "translation_date": "2026-01-16T20:19:28+00:00", - "source_file": "images/serverless-scaling.png", - "language_code": "uk" - }, - "wio-relay-and-soil-moisture-sensor.ed722202d42babe0.webp": { - "original_hash": "ca90c734c88176a89d703b243c280333", - "translation_date": "2026-01-16T20:19:34+00:00", - "source_file": "images/wio-relay-and-soil-moisture-sensor.png", - "language_code": "uk" - }, - "relay-off.c34a178a2960fecd.webp": { - "original_hash": "695bf246ae769e65b44448d48b762bd1", - "translation_date": "2026-01-16T20:19:37+00:00", - "source_file": "images/relay-off.png", - "language_code": "uk" - }, - "button.eadb560b77ac45e5.webp": { - "original_hash": "85b6123798803252b7f30ffce7dc58c8", - "translation_date": "2026-01-16T20:19:40+00:00", - "source_file": "images/button.png", - "language_code": "uk" - }, - "image-upload-object-detector.77c7892c3093cb59.webp": { - "original_hash": "d66ff14cd73c4acfbb2ce4b15a256850", - "translation_date": "2026-01-16T20:19:45+00:00", - "source_file": "images/image-upload-object-detector.png", - "language_code": "uk" - }, - "azure-maps-logo.35d01dcfbd81fe61.webp": { - "original_hash": "0b44d4f0596a033eb687e0a23d231428", - "translation_date": "2026-01-16T20:19:48+00:00", - "source_file": "images/azure-maps-logo.png", - "language_code": "uk" - }, - "gps-telemetry-iot-hub-functions.24d3fa5592455e9f.webp": { - "original_hash": "fe6ecba627bb1ac7c0f7123dcdc89c1c", - "translation_date": "2026-01-16T20:19:52+00:00", - "source_file": "images/gps-telemetry-iot-hub-functions.png", - "language_code": "uk" - }, - "bing-translate.348aa796d6efe2a9.webp": { - "original_hash": "357040ee1345ab2473e9b5284f85e81b", - "translation_date": "2026-01-16T20:19:59+00:00", - "source_file": "images/bing-translate.png", - "language_code": "uk" - }, - "vscode-open-nightlight-remote.d3d2a4011e30d535.webp": { - "original_hash": "863d50888f94713346469b8afa0a56b3", - "translation_date": "2026-01-16T20:20:09+00:00", - "source_file": "images/vscode-open-nightlight-remote.png", - "language_code": "uk" - }, - "grove-dht11.07f8eafceee17004.webp": { - "original_hash": "e66c4f14e29b96bcd1d5a8c86c19288d", - "translation_date": "2026-01-16T20:20:15+00:00", - "source_file": "images/grove-dht11.png", - "language_code": "uk" - }, - "vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.webp": { - "original_hash": "c3bd57b44fe7628cc688f4d4fd814416", - "translation_date": "2026-01-16T20:20:22+00:00", - "source_file": "images/vscode-platformio-welcome-new-button.png", - "language_code": "uk" - }, - "counterfit-gps-sensor-nmea.c62eea442171e17e.webp": { - "original_hash": "afbf9dca4a4c89c0b21abb6a6d163635", - "translation_date": "2026-01-16T20:20:31+00:00", - "source_file": "images/counterfit-gps-sensor-nmea.png", - "language_code": "uk" - }, - "iot-hub-device-twins.7055a60fc5e2331c.webp": { - "original_hash": "ddaade630edadb655820875bc6a7a398", - "translation_date": "2026-01-16T20:20:40+00:00", - "source_file": "images/iot-hub-device-twins.png", - "language_code": "uk" - }, - "respeaker.f5d19d1c6b14ab16.webp": { - "original_hash": "f096205f8ed79a62c0b3223ca9760485", - "translation_date": "2026-01-16T20:20:46+00:00", - "source_file": "images/respeaker.png", - "language_code": "uk" - }, - "wio-terminal.b8299ee16587db9a.webp": { - "original_hash": "e031f14d743539d41b871e8da6c516f7", - "translation_date": "2026-01-16T20:20:49+00:00", - "source_file": "images/wio-terminal.png", + "IMG_5305.aa291c8812a9f1e5.webp": { + "original_hash": "fc0711c2be2774ab6089d59dc597260b", + "translation_date": "2026-01-16T21:03:38+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5305.png", "language_code": "uk" }, - "chart-soil-moisture-relay.fbb391236d34a64d.webp": { - "original_hash": "2528b9288bbb1201b87058b75d516b0a", - "translation_date": "2026-01-16T20:20:57+00:00", - "source_file": "images/chart-soil-moisture-relay.png", + "IMG_5306.d575b9ab7025877b.webp": { + "original_hash": "4e37695a9ad976c862b785afb2bb7c2e", + "translation_date": "2026-01-16T21:03:11+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5306.png", "language_code": "uk" }, - "pi-hardware-kit.26dbadaedb7dd44c.webp": { - "original_hash": "ff01874bf7ab355748ac69e0d18cc3a8", - "translation_date": "2026-01-16T20:21:14+00:00", - "source_file": "images/pi-hardware-kit.png", + "IMG_5307.f9c9b8361a8aa734.webp": { + "original_hash": "cab390c38e0b27852ef90122d6dc4a8a", + "translation_date": "2026-01-16T21:04:54+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5307.png", "language_code": "uk" }, - "plant-growth-temp-graph copy.65baa28afd9b7f5f.webp": { - "original_hash": "af7d47772297c3a84f2c2f4c519a98ee", - "translation_date": "2026-01-16T20:21:22+00:00", - "source_file": "images/plant-growth-temp-graph copy.png", + "IMG_5308.cbd6ed7007e69060.webp": { + "original_hash": "0ba29462f9494cbdec73138d13555eeb", + "translation_date": "2026-01-16T21:08:38+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5308.png", "language_code": "uk" }, - "counterfit-first-run.433326358b669b31.webp": { - "original_hash": "af69e87134afcc0b94a0ee13d7127e83", - "translation_date": "2026-01-16T20:21:31+00:00", - "source_file": "images/counterfit-first-run.png", + "IMG_5309.23fbc3b6667bfb64.webp": { + "original_hash": "489a940aac2fae4a3a1e497781cba5a8", + "translation_date": "2026-01-16T21:05:00+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5309.png", "language_code": "uk" }, - "relay-on.4db16a0fd6b66926.webp": { - "original_hash": "9845f9c1489a850aa549e224cbe72d2a", - "translation_date": "2026-01-16T20:21:37+00:00", - "source_file": "images/relay-on.png", + "IMG_5310.0ee0eb2fbc1c2d0e.webp": { + "original_hash": "44821d181f6a6dfc59fce6430ea543c3", + "translation_date": "2026-01-16T21:07:50+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5310.png", "language_code": "uk" }, - "latitude-lines.11d8d91dfb2014a5.webp": { - "original_hash": "a0c885ec44be899480f5e591ff23f911", - "translation_date": "2026-01-16T20:21:40+00:00", - "source_file": "images/latitude-lines.png", + "IMG_5311.8c90da6446c2d8c2.webp": { + "original_hash": "68d840516ae36a03715a432e9dac3856", + "translation_date": "2026-01-16T21:06:22+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5311.png", "language_code": "uk" }, - "cloud-with-edge.1e26462c62c126fe.webp": { - "original_hash": "5f1262d7eaa6699d85c7b7c89ed6eeb0", - "translation_date": "2026-01-16T20:21:46+00:00", - "source_file": "images/cloud-with-edge.png", + "IMG_5312.a45550ddd8ce8e65.webp": { + "original_hash": "254b4fd54e9fe80a51a191ce9f654c85", + "translation_date": "2026-01-16T21:04:31+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5312.png", "language_code": "uk" }, - "microsoft-gps-location-world.a321d481b010f6ad.webp": { - "original_hash": "deb0e7f79cc481afac238c73149d2f22", - "translation_date": "2026-01-16T20:22:09+00:00", - "source_file": "images/microsoft-gps-location-world.png", + "IMG_5313.ed1b45211271dbd2.webp": { + "original_hash": "86bea69b269add926a2da7a91bd68191", + "translation_date": "2026-01-16T21:04:36+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5313.png", "language_code": "uk" }, - "counterfit-temperature-sensor.f0560236c96a9016.webp": { - "original_hash": "52e9ae650e824d9c36c419fcf6febef7", - "translation_date": "2026-01-16T20:22:22+00:00", - "source_file": "images/counterfit-temperature-sensor.png", + "IMG_5314.c2203206a05a74b5.webp": { + "original_hash": "168cc384e8f57b7bdd2469769fddced6", + "translation_date": "2026-01-16T21:06:43+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5314.png", "language_code": "uk" }, - "favicon.37b561214b36d454.webp": { - "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", - "translation_date": "2026-01-16T20:22:25+00:00", - "source_file": "images/favicon.png", + "IMG_5315.f698228e0e031bd4.webp": { + "original_hash": "4975f6e8e46204674362e3686f994433", + "translation_date": "2026-01-16T21:07:43+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5315.png", "language_code": "uk" }, - "child-watering-garden.9a5d3f1bfe6d0d8d.webp": { - "original_hash": "c547237141a5201756db33e5e977a363", - "translation_date": "2026-01-16T20:22:25+00:00", - "source_file": "images/child-watering-garden.jpg", + "IMG_5316.29dc70d802ce8349.webp": { + "original_hash": "ba7dbbd6975e2bd39c4b37e1a12867da", + "translation_date": "2026-01-16T21:03:58+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5316.png", "language_code": "uk" }, - "pi-camera-socket-ribbon-cable.a18309920b118009.webp": { - "original_hash": "b34d7c3590218945fe8ac3cae8e30a50", - "translation_date": "2026-01-16T20:22:29+00:00", - "source_file": "images/pi-camera-socket-ribbon-cable.png", + "IMG_5317.ed81e4c1ca5046dc.webp": { + "original_hash": "1418135512d05bb5a5e8295c3ca27e4e", + "translation_date": "2026-01-16T21:05:15+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5317.png", "language_code": "uk" }, - "counterfit-distance-sensor.079eefeeea0b68af.webp": { - "original_hash": "87337c291c694bf955c4ea27d16b527b", - "translation_date": "2026-01-16T20:22:37+00:00", - "source_file": "images/counterfit-distance-sensor.png", + "IMG_5318.15dfffeb7f47abf7.webp": { + "original_hash": "6d55d50694cfb9d88f84167f245a5d51", + "translation_date": "2026-01-16T21:04:25+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5318.png", "language_code": "uk" }, - "pi-respeaker-hat.f00fabe7dd039a93.webp": { - "original_hash": "831331e5010f14df7262034ca67a316d", - "translation_date": "2026-01-16T20:22:42+00:00", - "source_file": "images/pi-respeaker-hat.png", + "IMG_5319.b549b1fff0dcf143.webp": { + "original_hash": "cd73355ae901d57470404f12f3e14d8f", + "translation_date": "2026-01-16T21:07:25+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5319.png", "language_code": "uk" }, - "geofence-examples.172fbc534665769f.webp": { - "original_hash": "e836773107dcaf3aa2dcbf4b072bf1d0", - "translation_date": "2026-01-16T20:23:04+00:00", - "source_file": "images/geofence-examples.png", + "IMG_5320.8268d3f61972f348.webp": { + "original_hash": "a6db3613b3615430929eec1d26541f23", + "translation_date": "2026-01-16T21:07:01+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5320.png", "language_code": "uk" }, - "iot-for-beginners.95958e2ed1900917.webp": { - "original_hash": "0ee1737da60391e3b1d48686e1d7c893", - "translation_date": "2026-01-16T20:23:16+00:00", - "source_file": "images/iot-for-beginners.png", + "IMG_5321.b207cf143a59458d.webp": { + "original_hash": "d5626c8d5686c0fb0b71774b18b5799e", + "translation_date": "2026-01-16T21:03:30+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5321.png", "language_code": "uk" }, - "grove-relay-labelled.293e068f5c3c2a19.webp": { - "original_hash": "b75dcabfa78bcfca34b6cce74323e178", - "translation_date": "2026-01-16T20:23:20+00:00", - "source_file": "images/grove-relay-labelled.png", + "IMG_5322.974809b9461a9e20.webp": { + "original_hash": "12e8057af8ca375668ac69dd83d3df9e", + "translation_date": "2026-01-16T21:07:35+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5322.png", "language_code": "uk" }, - "custom-vision-create-object-detector-project.32d4fb9aa8e7e737.webp": { - "original_hash": "052a80c8a99c7f2a0400338775c8c132", - "translation_date": "2026-01-16T20:23:30+00:00", - "source_file": "images/custom-vision-create-object-detector-project.png", + "IMG_5323.4939fa17958f291b.webp": { + "original_hash": "e7b6ccd025636efe16234fde1583ac2f", + "translation_date": "2026-01-16T21:08:06+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5323.png", "language_code": "uk" }, - "counterfit-create-camera.a5de97f59c0bd3cb.webp": { - "original_hash": "d90405c8dbb6738e0e11a8ed2fea2b56", - "translation_date": "2026-01-16T20:23:37+00:00", - "source_file": "images/counterfit-create-camera.png", + "IMG_5324.0afbc6f0caceb1a3.webp": { + "original_hash": "2d32f160ad94adf82b14722b5a4750de", + "translation_date": "2026-01-16T21:05:08+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5324.png", "language_code": "uk" }, - "gdd-calculation-strawberries.59f57db94b22adb8.webp": { - "original_hash": "8bbc10fc92e798cafb77786f7fee2fec", - "translation_date": "2026-01-16T20:23:40+00:00", - "source_file": "images/gdd-calculation-strawberries.png", + "IMG_5325.9e9d9e9b85a10b06.webp": { + "original_hash": "797e68cbe795ca2b3bcefb017cde1e88", + "translation_date": "2026-01-16T21:06:36+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5325.png", "language_code": "uk" }, - "counterfit-gps-sensor-gpxfile.8310b063ce8a425c.webp": { - "original_hash": "0160890d86b609909702f86540b4d7df", - "translation_date": "2026-01-16T20:23:45+00:00", - "source_file": "images/counterfit-gps-sensor-gpxfile.png", + "IMG_5326.35bbc9e054c704d0.webp": { + "original_hash": "34cd6fb13bd85e2bc35a2113b89aecd1", + "translation_date": "2026-01-16T21:04:48+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5326.png", "language_code": "uk" }, - "vscode-platformio-home-open.3f9a41bfd3f4da1c.webp": { - "original_hash": "68285f83d33fcd0a4b1e3141ef0afead", - "translation_date": "2026-01-16T20:23:54+00:00", - "source_file": "images/vscode-platformio-home-open.png", + "IMG_5327.804b63a605b5a77a.webp": { + "original_hash": "7f20dfc038fa8b756cf381c0d13cc764", + "translation_date": "2026-01-16T21:05:53+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5327.png", "language_code": "uk" }, - "wio-sd-card.acdcbe322fa4ee7f.webp": { - "original_hash": "88bd7dd4bc8b4c181e7b3743945a2edd", - "translation_date": "2026-01-16T20:23:57+00:00", - "source_file": "images/wio-sd-card.png", + "IMG_5328.925a9da23d96759f.webp": { + "original_hash": "d2038a13e44588a9bfbf8901b11d00e2", + "translation_date": "2026-01-16T21:04:17+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5328.png", "language_code": "uk" }, - "custom-vision-publish-button.b7174e1977b0c33b.webp": { - "original_hash": "60c4e9f0efc81552bf0ad33db2688757", - "translation_date": "2026-01-16T20:24:07+00:00", - "source_file": "images/custom-vision-publish-button.png", + "IMG_5329.27da5fcbc3336773.webp": { + "original_hash": "fd75c4e9e16aeb231b2f10c94d10d608", + "translation_date": "2026-01-16T21:07:57+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5329.png", "language_code": "uk" }, - "pi-relay-and-soil-moisture-sensor.02f3198975b8c53e.webp": { - "original_hash": "dc129413981ef906b6edd50f837a9e01", - "translation_date": "2026-01-16T20:24:16+00:00", - "source_file": "images/pi-relay-and-soil-moisture-sensor.png", + "IMG_5330.3db3d5ea01c8cca2.webp": { + "original_hash": "148147aa52a66e9d9e77c17a4b6fb50b", + "translation_date": "2026-01-16T21:06:15+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5330.png", "language_code": "uk" }, - "assignment-1-internet-flow.3256feab5f052fd2.webp": { - "original_hash": "46d80a9e43b81a385c223c1fc12f39c6", - "translation_date": "2026-01-16T20:24:22+00:00", - "source_file": "images/assignment-1-internet-flow.png", + "IMG_5331.181987d3d094472f.webp": { + "original_hash": "2272482bed9dbf36b7798a41324d008f", + "translation_date": "2026-01-16T21:08:14+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5331.png", "language_code": "uk" }, - "ribbon-mic.eacc8e092c7441ca.webp": { - "original_hash": "2d5dac0dede2c3bee039d05cb8d5eb01", - "translation_date": "2026-01-16T20:24:25+00:00", - "source_file": "images/ribbon-mic.jpg", + "IMG_5332.4beed56eaa5158e3.webp": { + "original_hash": "445a83687357d2bf3749e23583768407", + "translation_date": "2026-01-16T21:08:23+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5332.png", "language_code": "uk" }, - "counterfit-create-distance-sensor.967c9fb98f27888d.webp": { - "original_hash": "fc393748f2ddbae005330e640d841c41", - "translation_date": "2026-01-16T20:24:30+00:00", - "source_file": "images/counterfit-create-distance-sensor.png", + "IMG_5333.53c3364c2ee0e7bb.webp": { + "original_hash": "018ac6ada7c30b62d168689b8865c5cd", + "translation_date": "2026-01-16T21:07:11+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5333.png", "language_code": "uk" }, - "counterfit-create-gps-sensor.6385dc9357d85ad1.webp": { - "original_hash": "57eef4bdcf582fa280abe6860d6605c9", - "translation_date": "2026-01-16T20:24:35+00:00", - "source_file": "images/counterfit-create-gps-sensor.png", + "IMG_5334.979472e433948c10.webp": { + "original_hash": "13d55902d7f4025e4c0b4ec92d7e5c38", + "translation_date": "2026-01-16T21:06:49+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5334.png", "language_code": "uk" }, - "longitude-meridians.ab4ef1c91c064586.webp": { - "original_hash": "dc8d5df51066d4009ed1696d40ae016d", - "translation_date": "2026-01-16T20:24:38+00:00", - "source_file": "images/longitude-meridians.png", + "IMG_5335.9f5bfba69a8d5a90.webp": { + "original_hash": "d896d7a763d29c0da589c8dbc77c9ed3", + "translation_date": "2026-01-16T21:05:38+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5335.png", "language_code": "uk" }, - "counterfit-light-sensor.5d0f5584df56b90f.webp": { - "original_hash": "938da9f71fb2820061acca73bb053a68", - "translation_date": "2026-01-16T20:24:44+00:00", - "source_file": "images/counterfit-light-sensor.png", + "IMG_5336.1b46586fdec95767.webp": { + "original_hash": "e40e7f6dcb13a7f78508a3751ce2f071", + "translation_date": "2026-01-16T21:05:24+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5336.png", "language_code": "uk" }, - "telemetry.21e5d8b97649d2eb.webp": { - "original_hash": "65fa3e3b915dbebffbab7d72f200e4e7", - "translation_date": "2026-01-16T20:24:47+00:00", - "source_file": "images/telemetry.png", + "IMG_5337.91c82be4d37029b0.webp": { + "original_hash": "17697be963b005f6961b32d72072d6af", + "translation_date": "2026-01-16T21:05:31+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5337.png", "language_code": "uk" }, - "what-is-azure-video-thumbnail.20174db09e03bbb8.webp": { - "original_hash": "ca9324cf5205832042b050d641f904b3", - "translation_date": "2026-01-16T20:24:49+00:00", - "source_file": "images/what-is-azure-video-thumbnail.png", + "IMG_5338.9ab356541448923b.webp": { + "original_hash": "c6112e9cf630cc63b828dcbdde845de3", + "translation_date": "2026-01-16T21:08:31+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5338.png", "language_code": "uk" }, - "iot-reference-architecture-fruit-quality.cc705f121c3b6fa7.webp": { - "original_hash": "23d41791f8c62c0f91da0979160cada7", - "translation_date": "2026-01-16T20:24:53+00:00", - "source_file": "images/iot-reference-architecture-fruit-quality.png", + "IMG_5340.8440651b3ce1dd35.webp": { + "original_hash": "24b34e210b680dcdd7f84c7b819e5af2", + "translation_date": "2026-01-16T21:04:08+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5340.png", "language_code": "uk" }, - "gdd-jupyter-notebook.c5b52cf21094f158.webp": { - "original_hash": "85379646b4bef7edbfb10f7f457a3fda", - "translation_date": "2026-01-16T20:25:14+00:00", - "source_file": "images/gdd-jupyter-notebook.png", + "IMG_5341.a1aa041c42dbc534.webp": { + "original_hash": "a5bce966ff8f378c7ac2c3ae3263f629", + "translation_date": "2026-01-16T21:06:06+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5341.png", "language_code": "uk" }, - "custom-vision-prediction-key-endpoint.30c569ffd0338864.webp": { - "original_hash": "99d1145bc97ed96e187d6a5590c4332c", - "translation_date": "2026-01-16T20:25:31+00:00", - "source_file": "images/custom-vision-prediction-key-endpoint.png", + "IMG_5342.9f3b93d9fab90d3b.webp": { + "original_hash": "5d05e1e08f6e5aaf21891368d22fcfb5", + "translation_date": "2026-01-16T21:05:45+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5342.png", "language_code": "uk" }, - "dmac-adc-buffers.4509aee49145c90b.webp": { - "original_hash": "1351cbaad314ff7f81234448cdc5a1c9", - "translation_date": "2026-01-16T20:25:42+00:00", - "source_file": "images/dmac-adc-buffers.png", + "IMG_5343.fa30105d3c10cad2.webp": { + "original_hash": "a41290e37e030928a002529f04f9387f", + "translation_date": "2026-01-16T21:03:19+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5343.png", "language_code": "uk" }, - "vscode-platformio-nightlight-project-wizard.5c64db4da6037420.webp": { - "original_hash": "d55f8f702d005d082ea301248f7b70f9", - "translation_date": "2026-01-16T20:25:51+00:00", - "source_file": "images/vscode-platformio-nightlight-project-wizard.png", + "IMG_5344.acfcd61ee5281321.webp": { + "original_hash": "a376d539df9a174bfdaadbab9dbc1cfd", + "translation_date": "2026-01-16T21:05:59+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5344.png", "language_code": "uk" }, - "send-message-certificate.9cc576ac1e46b76e.webp": { - "original_hash": "df8c0a10f8e11172061fb4bbde04cec0", - "translation_date": "2026-01-16T20:25:59+00:00", - "source_file": "images/send-message-certificate.png", + "IMG_5345.3d305ee2bb4ee804.webp": { + "original_hash": "a511a224fa17db01684e0e63921ff020", + "translation_date": "2026-01-16T21:03:42+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5345.png", "language_code": "uk" }, - "counterfit-create-led.ba9db1c9b8c622a6.webp": { - "original_hash": "748880e7a96e6fe87be2d253398d1d8a", - "translation_date": "2026-01-16T20:26:05+00:00", - "source_file": "images/counterfit-create-led.png", + "IMG_5346.281dcc267f69c70b.webp": { + "original_hash": "4772f5cabda119b12f676ad35147320e", + "translation_date": "2026-01-16T21:07:17+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5346.png", "language_code": "uk" }, - "wio-respeaker-wiring-3.75b0be447e2fa930.webp": { - "original_hash": "430c8ab68fc9ee2c6bedae1d41325002", - "translation_date": "2026-01-16T20:26:09+00:00", - "source_file": "images/wio-respeaker-wiring-3.png", + "IMG_5347.48a4a981e76910ae.webp": { + "original_hash": "7b0d15e3f5e8ec289aff74d74a6dbf6e", + "translation_date": "2026-01-16T21:04:41+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5347.png", "language_code": "uk" }, - "grove-light-sensor.b8127b7c434e632d.webp": { - "original_hash": "1e6e9a840b1f0b0dd777593c38d31109", - "translation_date": "2026-01-16T20:26:12+00:00", - "source_file": "images/grove-light-sensor.png", + "IMG_5348.3961d3b444537c13.webp": { + "original_hash": "312f940de37e3d8b548a5ff7e0ef59ce", + "translation_date": "2026-01-16T21:06:26+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5348.png", "language_code": "uk" }, - "vscode-new-terminal.77db8fc0f9cd3182.webp": { - "original_hash": "a692e413071b4224d251842fc4a95050", - "translation_date": "2026-01-16T20:26:17+00:00", - "source_file": "images/vscode-new-terminal.png", + "IMG_5349.1f0ec7fbf8807b3b.webp": { + "original_hash": "d12db74e18cfb01344a6f47e93341d6e", + "translation_date": "2026-01-16T21:03:47+00:00", + "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5349.png", "language_code": "uk" }, - "wio-mic.3f8c843dbe8ad917.webp": { - "original_hash": "eb90afd4b3953d38218422601ae677b5", - "translation_date": "2026-01-16T20:26:19+00:00", - "source_file": "images/wio-mic.png", + "Roadmap.bb1dec285dda0eda.webp": { + "original_hash": "c49112726cdadd69ca0ec203a13e4689", + "translation_date": "2026-01-16T20:49:40+00:00", + "source_file": "sketchnotes/Roadmap.jpg", "language_code": "uk" }, - "fruit-quality-detector-message-flow.adf2a65da8fd8741.webp": { - "original_hash": "a7dab1140d82034626bb8de5f186131e", - "translation_date": "2026-01-16T20:26:26+00:00", - "source_file": "images/fruit-quality-detector-message-flow.png", + "amqp.804bd4fce8330157.webp": { + "original_hash": "692b3edd9d3704d946d527027dd7c551", + "translation_date": "2026-01-16T20:41:34+00:00", + "source_file": "images/amqp.png", "language_code": "uk" }, - "latitude-equator.feccc3214b7d9fb1.webp": { - "original_hash": "56a4f9ad1e573c57538578c32f9d86da", - "translation_date": "2026-01-16T20:26:29+00:00", - "source_file": "images/latitude-equator.png", + "analog-sensor-voltage.3b6f315392247399.webp": { + "original_hash": "04c17740d5a42b6ee113d71605d6a0a8", + "translation_date": "2026-01-16T20:36:22+00:00", + "source_file": "images/analog-sensor-voltage.png", "language_code": "uk" }, - "wio-terminal-pin-sticker.b90b1535937b84bd.webp": { - "original_hash": "beeae0399efc567f78b9771eb986710a", - "translation_date": "2026-01-16T20:26:36+00:00", - "source_file": "images/wio-terminal-pin-sticker.png", + "arducam-wio-terminal-connections.a4d5a4049bdb5ab8.webp": { + "original_hash": "01f69e3dc5f29479230a13a7c0f0efe0", + "translation_date": "2026-01-16T20:41:28+00:00", + "source_file": "images/arducam-wio-terminal-connections.png", "language_code": "uk" }, - "grove-relay.d426958ca210fbd0.webp": { - "original_hash": "ceed414ceb65226b0e91bf1147d1fa01", - "translation_date": "2026-01-16T20:26:42+00:00", - "source_file": "images/grove-relay.png", + "arducam.20e4e4cbb2682965.webp": { + "original_hash": "f17393656663c080b68a3ed2b41c0fc2", + "translation_date": "2026-01-16T20:40:27+00:00", + "source_file": "images/arducam.png", "language_code": "uk" }, - "send-message-symmetric-key.a2e8ad0d495896ff.webp": { - "original_hash": "ea8f8a45fea06564fb75f7444db90d6d", - "translation_date": "2026-01-16T20:26:48+00:00", - "source_file": "images/send-message-symmetric-key.png", + "arduino-sketch.79590cb837ff7a7c.webp": { + "original_hash": "a1ff6ddb0db8a676992dd9f958c6a5af", + "translation_date": "2026-01-16T20:40:38+00:00", + "source_file": "images/arduino-sketch.png", "language_code": "uk" }, - "iot-messages-to-serverless.0194da1cc0732bb7.webp": { - "original_hash": "b845f5d76ec996b99ee19d76c7254e4f", - "translation_date": "2026-01-16T20:26:52+00:00", - "source_file": "images/iot-messages-to-serverless.png", + "assignment-1-flow.7552a51acb1a5ec8.webp": { + "original_hash": "b3991eeb7b7d7ab00b21d1b95cbbd2c1", + "translation_date": "2026-01-16T20:31:17+00:00", + "source_file": "images/assignment-1-flow.png", "language_code": "uk" }, - "translated-smart-timer.08ac20057fdc5c37.webp": { - "original_hash": "f0bc8a93e3e880f4362f14db64377b44", - "translation_date": "2026-01-16T20:26:58+00:00", - "source_file": "images/translated-smart-timer.png", + "assignment-1-internet-flow.3256feab5f052fd2.webp": { + "original_hash": "46d80a9e43b81a385c223c1fc12f39c6", + "translation_date": "2026-01-16T20:24:22+00:00", + "source_file": "images/assignment-1-internet-flow.png", "language_code": "uk" }, - "grove-gps-sensor.247943bf69b03f0d.webp": { - "original_hash": "2cdf74787c6cf892a6b1a0f1753f8b24", - "translation_date": "2026-01-16T20:27:04+00:00", - "source_file": "images/grove-gps-sensor.png", + "azure-container-registry-logo.09494206991d4b29.webp": { + "original_hash": "adbc9655bf044bdf906e0f58fb36fbe1", + "translation_date": "2026-01-16T20:29:55+00:00", + "source_file": "images/azure-container-registry-logo.png", "language_code": "uk" }, - "vscode-platformio-build-command-palette.7708e7ec7d75d7ee.webp": { - "original_hash": "24236a76bf00a861dbf80d37b29265ce", - "translation_date": "2026-01-16T20:27:10+00:00", - "source_file": "images/vscode-platformio-build-command-palette.png", + "azure-functions-logo.1cfc8e3204c9c44a.webp": { + "original_hash": "7e62e90fe4cbd4f81b7db92c1f52933a", + "translation_date": "2026-01-16T20:37:59+00:00", + "source_file": "images/azure-functions-logo.png", "language_code": "uk" }, - "microsoft-gps-location.9eb77a13b22b7e70.webp": { - "original_hash": "657b30303221896c044fd9e1b9477c95", - "translation_date": "2026-01-16T20:27:24+00:00", - "source_file": "images/microsoft-gps-location.png", + "azure-iot-edge-logo.c1c076749b5cba2e.webp": { + "original_hash": "bda41e5883dffedc3baf5efd20f09b49", + "translation_date": "2026-01-16T20:40:34+00:00", + "source_file": "images/azure-iot-edge-logo.png", "language_code": "uk" }, - "counterfit-create-temperature-sensor.199350ed34f7343d.webp": { - "original_hash": "24a54b9c88c3efc0a31bb9d9db572985", - "translation_date": "2026-01-16T20:27:32+00:00", - "source_file": "images/counterfit-create-temperature-sensor.png", + "azure-iot-hub-logo.28a19de76d0a1932.webp": { + "original_hash": "25526337ac38c5da2187ec953308a1a0", + "translation_date": "2026-01-16T20:39:09+00:00", + "source_file": "images/azure-iot-hub-logo.png", "language_code": "uk" }, - "container-web-browser.4ee81dd4f0d8838c.webp": { - "original_hash": "ed428a4061a9c8a7bd3b46eb92709603", - "translation_date": "2026-01-16T20:27:37+00:00", - "source_file": "images/container-web-browser.png", + "azure-maps-logo.35d01dcfbd81fe61.webp": { + "original_hash": "0b44d4f0596a033eb687e0a23d231428", + "translation_date": "2026-01-16T20:19:48+00:00", + "source_file": "images/azure-maps-logo.png", "language_code": "uk" }, - "traditional-vs-ml.5c20c169621fa539.webp": { - "original_hash": "7ba80f8ce61fc58a79619972640123b7", - "translation_date": "2026-01-16T20:27:44+00:00", - "source_file": "images/traditional-vs-ml.png", + "azure-region-existing.73f704604f2aa6cb.webp": { + "original_hash": "663095f6754e78da000aecf8b255f56a", + "translation_date": "2026-01-16T20:32:09+00:00", + "source_file": "images/azure-region-existing.png", "language_code": "uk" }, - "pwm-motor-150rpm.83347ac04ca38482.webp": { - "original_hash": "f829c583c9b05918631c9afec52dfad9", - "translation_date": "2026-01-16T20:27:48+00:00", - "source_file": "images/pwm-motor-150rpm.png", + "azure-region-planned-expansion.a5074a1e8af74f15.webp": { + "original_hash": "e7b04b7641a855f6ab0461b9814c5bfa", + "translation_date": "2026-01-16T20:36:51+00:00", + "source_file": "images/azure-region-planned-expansion.png", "language_code": "uk" }, - "wio-time-of-flight-sensor.c4c182131d2ea73d.webp": { - "original_hash": "fe6b9bb1afee16f03bab8f6ddc3512b3", - "translation_date": "2026-01-16T20:27:50+00:00", - "source_file": "images/wio-time-of-flight-sensor.png", + "azure-speech-logo.a1f08c4befb0159f.webp": { + "original_hash": "c0515d2fc1d34b7de4da2ae6f6af07e6", + "translation_date": "2026-01-16T20:31:46+00:00", + "source_file": "images/azure-speech-logo.png", "language_code": "uk" }, "azure-storage-logo.605c0f602c640d48.webp": { @@ -485,364 +365,370 @@ "source_file": "images/azure-storage-logo.png", "language_code": "uk" }, - "ram-comparison.6beb73541b42ac6f.webp": { - "original_hash": "178bedf746f370deb9b3600fe15afeb1", - "translation_date": "2026-01-16T20:27:54+00:00", - "source_file": "images/ram-comparison.png", + "azure-translator-logo.c6ed3a4a433edfd2.webp": { + "original_hash": "e6f188b64083c3f1814719c5b31a2128", + "translation_date": "2026-01-16T20:29:10+00:00", + "source_file": "images/azure-translator-logo.png", + "language_code": "uk" + }, + "banana-arducam.be1b32d4267a8194.webp": { + "original_hash": "ab405c9f67c6a168e156dd3de2e4c9be", + "translation_date": "2026-01-16T20:41:01+00:00", + "source_file": "images/banana-arducam.jpg", "language_code": "uk" }, - "polygon-points.302193da381cb415.webp": { - "original_hash": "01b6fa2d97b4fecb638b5162873f5ea9", - "translation_date": "2026-01-16T20:28:00+00:00", - "source_file": "images/polygon-points.png", + "banana-picture-compare.174df164dc326a42.webp": { + "original_hash": "1c539ac9dde011622cb841c9d1ac7991", + "translation_date": "2026-01-16T20:31:03+00:00", + "source_file": "images/banana-picture-compare.png", "language_code": "uk" }, - "button-with-digital.3749edea8eb885af.webp": { - "original_hash": "c71d7fe1263b112c755f3d0442406df8", - "translation_date": "2026-01-16T20:28:04+00:00", - "source_file": "images/button-with-digital.png", + "banana-ripe-1.6ed72365ffc92300.webp": { + "original_hash": "b669c7b079f11e40ccf403bca27420a6", + "translation_date": "2026-01-16T21:08:43+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/ripe/banana-ripe-1.png", "language_code": "uk" }, - "banana-training-images.530eb203346d73bc.webp": { - "original_hash": "c93a7b2b58562500f7eaf9385e7c0d58", - "translation_date": "2026-01-16T20:28:06+00:00", - "source_file": "images/banana-training-images.png", + "banana-ripe-1.780e9be3a60d8879.webp": { + "original_hash": "e1657ae830ee7346983e1ca04f185e0e", + "translation_date": "2026-01-16T21:09:04+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-1.png", "language_code": "uk" }, - "vscode-platformio-menu.297be26b9733e5c4.webp": { - "original_hash": "690ba1bf727223328bae1da7aef65b59", - "translation_date": "2026-01-16T20:28:07+00:00", - "source_file": "images/vscode-platformio-menu.png", + "banana-ripe-10.c3d98eb280e7464f.webp": { + "original_hash": "1fd32bdc31ba975c91484494cc3ef395", + "translation_date": "2026-01-16T21:09:04+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-10.png", "language_code": "uk" }, - "iot-service-connectivity.7e873847921a5d6f.webp": { - "original_hash": "b69786f576a7862abc86d0d03a68ebb7", - "translation_date": "2026-01-16T20:28:10+00:00", - "source_file": "images/iot-service-connectivity.png", + "banana-ripe-11.3d932f292b95b9a2.webp": { + "original_hash": "10d419a7eb4916eb20ab86a2d5704359", + "translation_date": "2026-01-16T21:08:46+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-11.png", "language_code": "uk" }, - "wio-soil-moisture-sensor.46919b61c3f6cb74.webp": { - "original_hash": "19186ea8705744d6f7ef80dd49a31037", - "translation_date": "2026-01-16T20:28:14+00:00", - "source_file": "images/wio-soil-moisture-sensor.png", + "banana-ripe-12.9f87e663b9da6c85.webp": { + "original_hash": "8e8d0158457b243d442b06713947d089", + "translation_date": "2026-01-16T21:09:01+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-12.png", "language_code": "uk" }, - "custom-vision-create-project.cf46325b92d8b131.webp": { - "original_hash": "4471516b6b46ce7920ac178930397ccc", - "translation_date": "2026-01-16T20:28:25+00:00", - "source_file": "images/custom-vision-create-project.png", + "banana-ripe-13.b7402e05160f4543.webp": { + "original_hash": "9f3ebf2203aaa657357ba262990bbb21", + "translation_date": "2026-01-16T21:08:51+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-13.png", "language_code": "uk" }, - "object-detector-detected-tomato-paste.52656fe87af4c37b.webp": { - "original_hash": "5957b9bcae573e01c045354fc978f5e8", - "translation_date": "2026-01-16T20:28:42+00:00", - "source_file": "images/object-detector-detected-tomato-paste.png", + "banana-ripe-14.85cf309aa702cfa8.webp": { + "original_hash": "c45e36f248a3dace32791bfca32d6aed", + "translation_date": "2026-01-16T21:08:58+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-14.png", "language_code": "uk" }, - "chart-soil-moisture.fd6d9d0cdc0b5f75.webp": { - "original_hash": "7dfa7af1913187ec9700073ccfac2d7e", - "translation_date": "2026-01-16T20:28:53+00:00", - "source_file": "images/chart-soil-moisture.png", + "banana-ripe-15.933412eb14a3f8e4.webp": { + "original_hash": "efaa40a12e710aa6bbb1a1d0bb2052a4", + "translation_date": "2026-01-16T21:09:00+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-15.png", "language_code": "uk" }, - "gdd-calculation.79b3660f9c5757aa.webp": { - "original_hash": "bf4227ba3a7cfaae2a832050d904960e", - "translation_date": "2026-01-16T20:28:58+00:00", - "source_file": "images/gdd-calculation.png", + "banana-ripe-16.781a68a01401f89e.webp": { + "original_hash": "29f95cc922f22691d9804dae4672b387", + "translation_date": "2026-01-16T21:08:53+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-16.png", "language_code": "uk" }, - "mems-microphone.80574019e1f5e4d9.webp": { - "original_hash": "9fcdab93cb1a5f075fd7a7b87ee53ebd", - "translation_date": "2026-01-16T20:29:01+00:00", - "source_file": "images/mems-microphone.png", + "banana-ripe-17.f8e2853a40d3ac45.webp": { + "original_hash": "8f0a9f7b93505876f7bd290b3679099d", + "translation_date": "2026-01-16T21:08:57+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-17.png", "language_code": "uk" }, - "pi-gps-sensor.1f99ee2b2f652891.webp": { - "original_hash": "8096ac9ce04e5268b552024983283a21", - "translation_date": "2026-01-16T20:29:06+00:00", - "source_file": "images/pi-gps-sensor.png", + "banana-ripe-18.3d05f5f78ecf6f0d.webp": { + "original_hash": "cae1792a648b1486d2e3590866d11980", + "translation_date": "2026-01-16T21:08:56+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-18.png", "language_code": "uk" }, - "azure-translator-logo.c6ed3a4a433edfd2.webp": { - "original_hash": "e6f188b64083c3f1814719c5b31a2128", - "translation_date": "2026-01-16T20:29:10+00:00", - "source_file": "images/azure-translator-logo.png", + "banana-ripe-19.ac3b0fc6cf6fdfd5.webp": { + "original_hash": "2390f2cc5023984a9682ec5f96f2bd6e", + "translation_date": "2026-01-16T21:09:02+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-19.png", "language_code": "uk" }, - "spi.297431d6f98b386b.webp": { - "original_hash": "69b6cd30118f966b9a2646d6ec34944f", - "translation_date": "2026-01-16T20:29:13+00:00", - "source_file": "images/spi.png", + "banana-ripe-2.8ab96da692df69f1.webp": { + "original_hash": "ae966eeff29fbf1a867a864baa149780", + "translation_date": "2026-01-16T21:08:40+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/ripe/banana-ripe-2.png", "language_code": "uk" }, - "pi-button.c7a1a4f55943341c.webp": { - "original_hash": "94a08cd32cf5d198961e75bfb4ccd2d1", - "translation_date": "2026-01-16T20:29:18+00:00", - "source_file": "images/pi-button.png", + "banana-ripe-2.96ddc53114c5f020.webp": { + "original_hash": "c7c3b976043accf6fff757e50afed132", + "translation_date": "2026-01-16T21:08:50+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-2.png", "language_code": "uk" }, - "luis-logo.5cb4f3e88c020ee6.webp": { - "original_hash": "501332df88cd55536be18754a26caffd", - "translation_date": "2026-01-16T20:29:21+00:00", - "source_file": "images/luis-logo.png", + "banana-ripe-20.a4d0ad33a7e6f037.webp": { + "original_hash": "aa2539f64cd978be437a294ef56b38ec", + "translation_date": "2026-01-16T21:08:54+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-20.png", "language_code": "uk" }, - "soil-moisture-to-voltage.df86d80cda158700.webp": { - "original_hash": "a8deda9a89889040b0802aacaf02c0db", - "translation_date": "2026-01-16T20:29:26+00:00", - "source_file": "images/soil-moisture-to-voltage.png", + "banana-ripe-21.07e03d64f265d55d.webp": { + "original_hash": "2c1528b1de4d0572dd8e3813ec38a591", + "translation_date": "2026-01-16T21:08:48+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-21.png", "language_code": "uk" }, - "iot-reference-architecture-azure.0b8d2161af924cb1.webp": { - "original_hash": "cf394dd153db645ed55d362824b4beff", - "translation_date": "2026-01-16T20:29:32+00:00", - "source_file": "images/iot-reference-architecture-azure.png", + "banana-ripe-22.a63c05aeb7f866fc.webp": { + "original_hash": "1b4c8cac0fb4d88e2fac6e10a401b567", + "translation_date": "2026-01-16T21:09:05+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-22.png", "language_code": "uk" }, - "wio-respeaker-wiring-1.8d894727f2ba2400.webp": { - "original_hash": "192d03a7a2cd1eab078ef6afa28a39c9", - "translation_date": "2026-01-16T20:29:36+00:00", - "source_file": "images/wio-respeaker-wiring-1.png", + "banana-ripe-23.6f3364afcab19e57.webp": { + "original_hash": "28dcfffcd92c957991aca002f7afb9f5", + "translation_date": "2026-01-16T21:08:59+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-23.png", "language_code": "uk" }, - "soil-moisture-sensor-in-soil.bfad91002bda5e96.webp": { - "original_hash": "2b3a8b0115e4a957fc188dcd60aecbae", - "translation_date": "2026-01-16T20:29:40+00:00", - "source_file": "images/soil-moisture-sensor-in-soil.png", + "banana-ripe-24.ff2c02cc80a9c430.webp": { + "original_hash": "cffff187f53978527516f37fbdb528b6", + "translation_date": "2026-01-16T21:09:03+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-24.png", "language_code": "uk" }, - "object-detector-tag-tomato-paste.f47c362fb0f0eb58.webp": { - "original_hash": "453f6250e67659d363e7933e3999cd64", - "translation_date": "2026-01-16T20:29:48+00:00", - "source_file": "images/object-detector-tag-tomato-paste.png", + "banana-ripe-25.65ce63418cdc4de2.webp": { + "original_hash": "773b4a997e31a2a512b75f51941d594d", + "translation_date": "2026-01-16T21:08:51+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-25.png", "language_code": "uk" }, - "strawberry-with-pump.b410fc72ac6aabad.webp": { - "original_hash": "af6fbb23fcab01f826392b6944dea49e", - "translation_date": "2026-01-16T20:29:53+00:00", - "source_file": "images/strawberry-with-pump.png", + "banana-ripe-3.4fae05a0a1d2b5f0.webp": { + "original_hash": "4810eae16d8cd35405bd23a7630d4c1c", + "translation_date": "2026-01-16T21:08:57+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-3.png", "language_code": "uk" }, - "azure-container-registry-logo.09494206991d4b29.webp": { - "original_hash": "adbc9655bf044bdf906e0f58fb36fbe1", - "translation_date": "2026-01-16T20:29:55+00:00", - "source_file": "images/azure-container-registry-logo.png", + "banana-ripe-5.c762086879ccec4c.webp": { + "original_hash": "b70a07b7c7fe7a6e38624ecf409ecb39", + "translation_date": "2026-01-16T21:08:47+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-5.png", "language_code": "uk" }, - "noqsl-database.62d24ccf5b73f60d.webp": { - "original_hash": "64109b6306a3c464b6e2b8bfb6a45665", - "translation_date": "2026-01-16T20:29:59+00:00", - "source_file": "images/noqsl-database.png", + "banana-ripe-6.5131bcbf492980cb.webp": { + "original_hash": "54da747610520d477d2ce3ab576ac125", + "translation_date": "2026-01-16T21:08:49+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-6.png", "language_code": "uk" }, - "wio-gps-sensor.19fd52b81ce58095.webp": { - "original_hash": "71ac9146b7ea28e48f6ee5b636cd1109", - "translation_date": "2026-01-16T20:30:03+00:00", - "source_file": "images/wio-gps-sensor.png", + "banana-ripe-7.5fc18dfe7b7ae9dc.webp": { + "original_hash": "ab45157090d3fb253fc262e1ac44cd36", + "translation_date": "2026-01-16T21:09:06+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-7.png", "language_code": "uk" }, - "wio-respeaker-wiring-5.af117c20acf622f3.webp": { - "original_hash": "1953600b09247d9302e7011dceed8f28", - "translation_date": "2026-01-16T20:30:06+00:00", - "source_file": "images/wio-respeaker-wiring-5.png", + "banana-ripe-8.dba1d33bd34d4830.webp": { + "original_hash": "12afa64eebbc95b9536e6f3bbccdb345", + "translation_date": "2026-01-16T21:08:52+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-8.png", "language_code": "uk" }, - "i2c.83da845dde02256b.webp": { - "original_hash": "198d21e02d4c69b84028bd69172ffa8e", - "translation_date": "2026-01-16T20:30:10+00:00", - "source_file": "images/i2c.png", + "banana-ripe-9.32f91462c8b0e2d3.webp": { + "original_hash": "a380e69917059d3401d09c9e00e289f6", + "translation_date": "2026-01-16T21:08:55+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-9.png", "language_code": "uk" }, - "pi-light-sensor.66cc1e31fa48cd7d.webp": { - "original_hash": "24c2a1d065061a13b890b6808abf158f", - "translation_date": "2026-01-16T20:30:14+00:00", - "source_file": "images/pi-light-sensor.png", + "banana-training-images.530eb203346d73bc.webp": { + "original_hash": "c93a7b2b58562500f7eaf9385e7c0d58", + "translation_date": "2026-01-16T20:28:06+00:00", + "source_file": "images/banana-training-images.png", "language_code": "uk" }, - "gps-telemetry-iot-hub.8115335d51cd2c12.webp": { - "original_hash": "594448866b50836b5d5d664571ae8144", - "translation_date": "2026-01-16T20:30:17+00:00", - "source_file": "images/gps-telemetry-iot-hub.png", + "banana-unripe-1.910c8606a300fa20.webp": { + "original_hash": "6d91493fcc6ed717266d0a58ed4ba97d", + "translation_date": "2026-01-16T21:09:30+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-1.png", "language_code": "uk" }, - "counterfit-create-relay.fa7c40fd0f2f6afc.webp": { - "original_hash": "69d09420bf11407584ef8f7c2a4b6934", - "translation_date": "2026-01-16T20:30:22+00:00", - "source_file": "images/counterfit-create-relay.png", + "banana-unripe-1.b2c7051d9c8a4e61.webp": { + "original_hash": "a4cc0cccd0bd9e129367a314c3d97e3a", + "translation_date": "2026-01-16T21:08:45+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/unripe/banana-unripe-1.png", "language_code": "uk" }, - "cloud-without-edge.b4da641f6022c95e.webp": { - "original_hash": "7788335416c9ad8abd402188a02680b2", - "translation_date": "2026-01-16T20:30:28+00:00", - "source_file": "images/cloud-without-edge.png", + "banana-unripe-10.38dab0db918a2487.webp": { + "original_hash": "3fbe312ca683ffb4130c21bb5f8faf67", + "translation_date": "2026-01-16T21:09:12+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-10.png", "language_code": "uk" }, - "counterfit-gps-sensor.3fbb15af0a536756.webp": { - "original_hash": "f5317788426731587cefceac202102ed", - "translation_date": "2026-01-16T20:30:36+00:00", - "source_file": "images/counterfit-gps-sensor.png", + "banana-unripe-11.ec8d0eefe63e10b9.webp": { + "original_hash": "fafe54a9660b5ea8811d8df8dfe375ad", + "translation_date": "2026-01-16T21:09:34+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-11.png", "language_code": "uk" }, - "vscode-virtual-env.8ba42e04c3d533cf.webp": { - "original_hash": "f79cd090b385dfdfe774452b7d89eb84", - "translation_date": "2026-01-16T20:30:39+00:00", - "source_file": "images/vscode-virtual-env.png", + "banana-unripe-12.b95a088ccae935db.webp": { + "original_hash": "26ff82ce86b8b10f54fc97c7227aa131", + "translation_date": "2026-01-16T21:09:21+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-12.png", "language_code": "uk" }, - "luis-intent-examples.25716580b2d2723c.webp": { - "original_hash": "10c4351eab0a8d50545a8ae5dab7e893", - "translation_date": "2026-01-16T20:30:44+00:00", - "source_file": "images/luis-intent-examples.png", + "banana-unripe-13.37e5a7cac5aa0920.webp": { + "original_hash": "ad62ee1af2830d972b9d933e94c8f592", + "translation_date": "2026-01-16T21:09:18+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-13.png", "language_code": "uk" }, - "vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.webp": { - "original_hash": "ad07a4dbd27f86bd480dcfbbc1a56a01", - "translation_date": "2026-01-16T20:30:50+00:00", - "source_file": "images/vscode-platformio-upload-command-palette.png", + "banana-unripe-14.d19ddd6bbf63a259.webp": { + "original_hash": "df691d75f8bdf20269d642704fa81233", + "translation_date": "2026-01-16T21:09:27+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-14.png", "language_code": "uk" }, - "container-edge-flow.c246050dd60ceefd.webp": { - "original_hash": "82e97f8c96fa7aa5acddb9e2bace544b", - "translation_date": "2026-01-16T20:30:56+00:00", - "source_file": "images/container-edge-flow.png", + "banana-unripe-15.274e48544326077a.webp": { + "original_hash": "1bf43279e1d99527a05e3fd05b6ac035", + "translation_date": "2026-01-16T21:09:31+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-15.png", "language_code": "uk" }, - "pi-camera-ribbon-cable.0bf82acd251611c2.webp": { - "original_hash": "3ac274f1a38658e40c3c392746941cbd", - "translation_date": "2026-01-16T20:31:01+00:00", - "source_file": "images/pi-camera-ribbon-cable.png", + "banana-unripe-16.bd058f64bd7ec014.webp": { + "original_hash": "a57dba0a4221e68a916b8d6b39ee88b3", + "translation_date": "2026-01-16T21:09:08+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-16.png", "language_code": "uk" }, - "banana-picture-compare.174df164dc326a42.webp": { - "original_hash": "1c539ac9dde011622cb841c9d1ac7991", - "translation_date": "2026-01-16T20:31:03+00:00", - "source_file": "images/banana-picture-compare.png", + "banana-unripe-17.408382d679bfa079.webp": { + "original_hash": "9b487f26ef0c7cfb561c472902c5d96b", + "translation_date": "2026-01-16T21:09:23+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-17.png", "language_code": "uk" }, - "wio-light-sensor.b1f529f3c95f5165.webp": { - "original_hash": "7d3c253db81dc7f1b0fcd4554ae4bb1f", - "translation_date": "2026-01-16T20:31:11+00:00", - "source_file": "images/wio-light-sensor.png", + "banana-unripe-18.39c0eb79d7b3b9ba.webp": { + "original_hash": "5e5522a34ce418404df666003c42058e", + "translation_date": "2026-01-16T21:09:19+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-18.png", "language_code": "uk" }, - "assignment-1-flow.7552a51acb1a5ec8.webp": { - "original_hash": "b3991eeb7b7d7ab00b21d1b95cbbd2c1", - "translation_date": "2026-01-16T20:31:17+00:00", - "source_file": "images/assignment-1-flow.png", + "banana-unripe-19.e61e6d7efaf2d8c8.webp": { + "original_hash": "9412ba91c9eca98b84c86de22b51631f", + "translation_date": "2026-01-16T21:09:21+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-19.png", "language_code": "uk" }, - "wio-terminal-c-button.73df3cb1c1445ea0.webp": { - "original_hash": "7e8c595998491210a3ffd21ee338afe6", - "translation_date": "2026-01-16T20:31:20+00:00", - "source_file": "images/wio-terminal-c-button.png", + "banana-unripe-2.43a73b544521afc7.webp": { + "original_hash": "191f77cd53ad268a98fc833365c67fc5", + "translation_date": "2026-01-16T21:08:44+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/unripe/banana-unripe-2.png", "language_code": "uk" }, - "wio-temperature-sensor.2934928f38c7f79a.webp": { - "original_hash": "9e8e3bc7a39149547dcfcce2493e151e", - "translation_date": "2026-01-16T20:31:21+00:00", - "source_file": "images/wio-temperature-sensor.png", + "banana-unripe-2.9591d1a6aa27deeb.webp": { + "original_hash": "b414558382a2640d15611bd29ed8f5f0", + "translation_date": "2026-01-16T21:09:20+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-2.png", "language_code": "uk" }, - "soil-moisture-delay.865f3fae206db01d.webp": { - "original_hash": "2fbb54ffd35ea4b7bab4232986add7ff", - "translation_date": "2026-01-16T20:31:26+00:00", - "source_file": "images/soil-moisture-delay.png", + "banana-unripe-20.85b7a74eaab5634e.webp": { + "original_hash": "cf0067ebc713ffa4be85f95463639d68", + "translation_date": "2026-01-16T21:09:16+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-20.png", "language_code": "uk" }, - "respeaker-jst-speaker.a441d177809df945.webp": { - "original_hash": "c4dff6a9a83d65415477d8b77818c184", - "translation_date": "2026-01-16T20:31:30+00:00", - "source_file": "images/respeaker-jst-speaker.png", + "banana-unripe-21.ccc1333439b344bc.webp": { + "original_hash": "6ee44eae72d211d164828835be1dd7c5", + "translation_date": "2026-01-16T21:09:24+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-21.png", "language_code": "uk" }, - "raspberry-pi-zero.f7a4133e1e7d54bb.webp": { - "original_hash": "a65b4f80e337bb75907ba9668d0ec4ec", - "translation_date": "2026-01-16T20:31:34+00:00", - "source_file": "images/raspberry-pi-zero.jpg", + "banana-unripe-22.27dff4b438163080.webp": { + "original_hash": "a9a930c9ba5f72daa2205105248afd86", + "translation_date": "2026-01-16T21:09:15+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-22.png", "language_code": "uk" }, - "temperature-as-digital.85004491b977bae1.webp": { - "original_hash": "cd1fed630adeb671a51171136afe0a11", - "translation_date": "2026-01-16T20:31:38+00:00", - "source_file": "images/temperature-as-digital.png", + "banana-unripe-23.c4c9067f23370e90.webp": { + "original_hash": "141fdca6d816f53efd73fe0ae59d0a43", + "translation_date": "2026-01-16T21:09:07+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-23.png", "language_code": "uk" }, - "counterfit-camera.001ec52194c8ee5d.webp": { - "original_hash": "ce27314b8b055207bd6d020cd0f16403", - "translation_date": "2026-01-16T20:31:43+00:00", - "source_file": "images/counterfit-camera.png", + "banana-unripe-24.6f0b781c309da62f.webp": { + "original_hash": "c36781ac98c350de305cc9864e4e4b67", + "translation_date": "2026-01-16T21:09:33+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-24.png", "language_code": "uk" }, - "vscode-kill-terminal.1cc4de7c6f25ee08.webp": { - "original_hash": "b22d79cb8cfc5bfb5adea2ab797d1498", - "translation_date": "2026-01-16T20:31:45+00:00", - "source_file": "images/vscode-kill-terminal.png", + "banana-unripe-25.21d553d84880ac4f.webp": { + "original_hash": "534e54b877de9b3bc7c5e67e6fb426b5", + "translation_date": "2026-01-16T21:09:29+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-25.png", "language_code": "uk" }, - "azure-speech-logo.a1f08c4befb0159f.webp": { - "original_hash": "c0515d2fc1d34b7de4da2ae6f6af07e6", - "translation_date": "2026-01-16T20:31:46+00:00", - "source_file": "images/azure-speech-logo.png", + "banana-unripe-26.823c48b61feb1d5c.webp": { + "original_hash": "f541d556eff5be42991bba984ca305f9", + "translation_date": "2026-01-16T21:09:33+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-26.png", "language_code": "uk" }, - "rpi-stock-with-bounding-boxes.b5540e2ecb7cd49f.webp": { - "original_hash": "d801ce817c0839b0f611e0b73bf4f05d", - "translation_date": "2026-01-16T20:31:54+00:00", - "source_file": "images/rpi-stock-with-bounding-boxes.jpg", + "banana-unripe-27.f98fd272deeb02d9.webp": { + "original_hash": "32ffe72a780f2ae97ac1b189d0fb9a44", + "translation_date": "2026-01-16T21:09:10+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-27.png", "language_code": "uk" }, - "send-message-symmetric-key-hacker.e7cb53db1707adfb.webp": { - "original_hash": "da84d1704f66fc3573b68394cd8d63ab", - "translation_date": "2026-01-16T20:32:03+00:00", - "source_file": "images/send-message-symmetric-key-hacker.png", + "banana-unripe-28.5331ba409ce41c07.webp": { + "original_hash": "75f6d0f1ad3d2ca875d31421b8f35deb", + "translation_date": "2026-01-16T21:09:14+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-28.png", "language_code": "uk" }, - "azure-region-existing.73f704604f2aa6cb.webp": { - "original_hash": "663095f6754e78da000aecf8b255f56a", - "translation_date": "2026-01-16T20:32:09+00:00", - "source_file": "images/azure-region-existing.png", + "banana-unripe-29.84e126f389bf627e.webp": { + "original_hash": "fad512ccb4e4129d91a10b915bc55829", + "translation_date": "2026-01-16T21:09:26+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-29.png", "language_code": "uk" }, - "gdd-calculation-corn.64a58b7a7afcd0df.webp": { - "original_hash": "313f7af564decf12984266f48531ca25", - "translation_date": "2026-01-16T20:32:12+00:00", - "source_file": "images/gdd-calculation-corn.png", + "banana-unripe-3.896df8fb2c3b8f51.webp": { + "original_hash": "16d53ba9a1f72a431e04901214d53f2e", + "translation_date": "2026-01-16T21:09:17+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-3.png", "language_code": "uk" }, - "pi-led.97f1d474981dc35d.webp": { - "original_hash": "8c9c44daca0bb84fff271932128548e7", - "translation_date": "2026-01-16T20:32:15+00:00", - "source_file": "images/pi-led.png", + "banana-unripe-4.483e740d6fd7b5a6.webp": { + "original_hash": "e0ff72cd82b8c7c4595e1beec806b8cb", + "translation_date": "2026-01-16T21:09:11+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-4.png", "language_code": "uk" }, - "raspberry-pi-imager.24aedeab9e233d84.webp": { - "original_hash": "d60a21f44e34a41ca0b925837b7822d2", - "translation_date": "2026-01-16T20:32:30+00:00", - "source_file": "images/raspberry-pi-imager.png", + "banana-unripe-5.e9923cf1ffcfc1c9.webp": { + "original_hash": "c46c19087503e1173c9c214750b06c8f", + "translation_date": "2026-01-16T21:09:27+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-5.png", "language_code": "uk" }, - "pi-camera-module.4278753c31bd6e75.webp": { - "original_hash": "296dbc7764a334c9eea6e07d2bdf5228", - "translation_date": "2026-01-16T20:32:41+00:00", - "source_file": "images/pi-camera-module.png", + "banana-unripe-6.e3a73307558caecc.webp": { + "original_hash": "29d58bf3f0290ac98d5c748f467ab900", + "translation_date": "2026-01-16T21:09:09+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-6.png", "language_code": "uk" }, - "led-digital-control.13b9be14077ea49f.webp": { - "original_hash": "48875cd4b26e07780599d8a068c0bf83", - "translation_date": "2026-01-16T20:32:45+00:00", - "source_file": "images/led-digital-control.png", + "banana-unripe-7.634ca89acc17d68f.webp": { + "original_hash": "90677247facc68c33c17c37f03d6531d", + "translation_date": "2026-01-16T21:09:13+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-7.png", "language_code": "uk" }, - "condenser-mic.6f6ed5b76ca19e0e.webp": { - "original_hash": "b1b138069d34d7c5c124b0d8e69a8089", - "translation_date": "2026-01-16T20:32:48+00:00", - "source_file": "images/condenser-mic.jpg", + "banana-unripe-8.75720b4cdebac8c3.webp": { + "original_hash": "b2c3f312e05c258ea969ea1510c9e8d7", + "translation_date": "2026-01-16T21:09:22+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-8.png", "language_code": "uk" }, - "stock-rogue-corn.be1f3ada8c457854.webp": { - "original_hash": "76a508a11e7a91138b7a515e6c1cd93c", - "translation_date": "2026-01-16T20:33:10+00:00", - "source_file": "images/stock-rogue-corn.png", + "banana-unripe-9.e8076983351d2f54.webp": { + "original_hash": "93eac8be89da4c1db40c38166f18d515", + "translation_date": "2026-01-16T21:09:32+00:00", + "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-9.png", "language_code": "uk" }, "banana-unripe-quick-test-prediction.dae9b5e1c4ef7c64.webp": { @@ -851,142 +737,124 @@ "source_file": "images/banana-unripe-quick-test-prediction.png", "language_code": "uk" }, - "image-upload-bananas.0751639f3815e0ec.webp": { - "original_hash": "a293096ce03324bb0282c712610f6892", - "translation_date": "2026-01-16T20:33:39+00:00", - "source_file": "images/image-upload-bananas.png", - "language_code": "uk" - }, - "iot-reference-architecture.2278b98b55c6d4e8.webp": { - "original_hash": "a06f575f400e2323f68d231b4867cee4", - "translation_date": "2026-01-16T20:33:48+00:00", - "source_file": "images/iot-reference-architecture.png", - "language_code": "uk" - }, - "pi-soil-moisture-sensor.fdd7eb2393792cf6.webp": { - "original_hash": "c50b9b78b749af1958d574aa38253e66", - "translation_date": "2026-01-16T20:33:55+00:00", - "source_file": "images/pi-soil-moisture-sensor.png", - "language_code": "uk" - }, - "overlap-object-detection.d431e03cae75072a.webp": { - "original_hash": "9948ca331a7cbbf2ac9d7bb692603b20", - "translation_date": "2026-01-16T20:34:00+00:00", - "source_file": "images/overlap-object-detection.png", + "bananas-ripe-vs-unripe-predictions.8d0e2034014aa50e.webp": { + "original_hash": "43cbf29c310e7358f9ac1baa54fcf34f", + "translation_date": "2026-01-16T20:40:31+00:00", + "source_file": "images/bananas-ripe-vs-unripe-predictions.png", "language_code": "uk" }, - "wio-respeaker-wiring-2.329e1cbd306e754f.webp": { - "original_hash": "76a795bfad251f217e7822f14ebd85e3", - "translation_date": "2026-01-16T20:34:04+00:00", - "source_file": "images/wio-respeaker-wiring-2.png", + "basic-thermostat.a923217fd1f37e5a.webp": { + "original_hash": "50447b3cb751fb0fe9d4d79b89e2b923", + "translation_date": "2026-01-16T20:38:06+00:00", + "source_file": "images/basic-thermostat.png", "language_code": "uk" }, - "consumer-groups.a3262e26fc27ba20.webp": { - "original_hash": "052b922d0ba2c50c83132074572c68e3", - "translation_date": "2026-01-16T20:34:08+00:00", - "source_file": "images/consumer-groups.png", + "bing-translate.348aa796d6efe2a9.webp": { + "original_hash": "357040ee1345ab2473e9b5284f85e81b", + "translation_date": "2026-01-16T20:19:59+00:00", + "source_file": "images/bing-translate.png", "language_code": "uk" }, - "custom-vision-stock-prediction.942266ab1bcca341.webp": { - "original_hash": "0c70587ccdba9496866b14ffe90cfd7b", - "translation_date": "2026-01-16T20:34:20+00:00", - "source_file": "images/custom-vision-stock-prediction.png", + "bounding-box.1420a7ea0d3d15f7.webp": { + "original_hash": "6e8d5968c9badbf125027b02a8f5cacd", + "translation_date": "2026-01-16T20:40:15+00:00", + "source_file": "images/bounding-box.png", "language_code": "uk" }, - "grove-base-hat-ribbon-cable.501fed202fcf73b1.webp": { - "original_hash": "aa2a325edef2b1fbd2d7639853d310fd", - "translation_date": "2026-01-16T20:34:32+00:00", - "source_file": "images/grove-base-hat-ribbon-cable.png", + "bricked-car.dc38f8efadc6c59d.webp": { + "original_hash": "67716470d43e5717406c6ef7ce6f51e4", + "translation_date": "2026-01-16T20:37:16+00:00", + "source_file": "images/bricked-car.png", "language_code": "uk" }, - "send-message-asymmetric.7abe327c62615b8c.webp": { - "original_hash": "0873f3deafa225ede589e282db569fd3", - "translation_date": "2026-01-16T20:34:44+00:00", - "source_file": "images/send-message-asymmetric.png", + "button-with-digital.3749edea8eb885af.webp": { + "original_hash": "c71d7fe1263b112c755f3d0442406df8", + "translation_date": "2026-01-16T20:28:04+00:00", + "source_file": "images/button-with-digital.png", "language_code": "uk" }, - "dimmable-light.9ceffeb195dec1a8.webp": { - "original_hash": "d64c8b23c012ebdbcacfb9bc0ac88b78", - "translation_date": "2026-01-16T20:34:48+00:00", - "source_file": "images/dimmable-light.png", + "button.eadb560b77ac45e5.webp": { + "original_hash": "85b6123798803252b7f30ffce7dc58c8", + "translation_date": "2026-01-16T20:19:40+00:00", + "source_file": "images/button.png", "language_code": "uk" }, - "counterfit-camera-options.eb3bd5150a8e7dff.webp": { - "original_hash": "bad454364357d90492676e610b7bfaaf", - "translation_date": "2026-01-16T20:34:55+00:00", - "source_file": "images/counterfit-camera-options.png", + "chart-soil-moisture-relay.fbb391236d34a64d.webp": { + "original_hash": "2528b9288bbb1201b87058b75d516b0a", + "translation_date": "2026-01-16T20:20:57+00:00", + "source_file": "images/chart-soil-moisture-relay.png", "language_code": "uk" }, - "uart.d0dbd3fb9e3728c6.webp": { - "original_hash": "69f7d23a9049bf351ed17aaf49400cce", - "translation_date": "2026-01-16T20:34:59+00:00", - "source_file": "images/uart.png", + "chart-soil-moisture.fd6d9d0cdc0b5f75.webp": { + "original_hash": "7dfa7af1913187ec9700073ccfac2d7e", + "translation_date": "2026-01-16T20:28:53+00:00", + "source_file": "images/chart-soil-moisture.png", "language_code": "uk" }, - "time-of-flight-banana.079921ad8b1496e4.webp": { - "original_hash": "2617486ad1d365e9272698f6c8e80523", - "translation_date": "2026-01-16T20:35:00+00:00", - "source_file": "images/time-of-flight-banana.png", + "child-watering-garden.9a5d3f1bfe6d0d8d.webp": { + "original_hash": "c547237141a5201756db33e5e977a363", + "translation_date": "2026-01-16T20:22:25+00:00", + "source_file": "images/child-watering-garden.jpg", "language_code": "uk" }, - "wio-hardware-kit.4c70c48b85e4283a.webp": { - "original_hash": "e428f5e0754412af1a8664ea7baff212", - "translation_date": "2026-01-16T20:35:09+00:00", - "source_file": "images/wio-hardware-kit.png", + "cloud-with-edge.1e26462c62c126fe.webp": { + "original_hash": "5f1262d7eaa6699d85c7b7c89ed6eeb0", + "translation_date": "2026-01-16T20:21:46+00:00", + "source_file": "images/cloud-with-edge.png", "language_code": "uk" }, - "grove-button.a70cfbb809a85636.webp": { - "original_hash": "63615c1ec61dcf1763b1c406298bb67c", - "translation_date": "2026-01-16T20:35:15+00:00", - "source_file": "images/grove-button.png", + "cloud-without-edge.b4da641f6022c95e.webp": { + "original_hash": "7788335416c9ad8abd402188a02680b2", + "translation_date": "2026-01-16T20:30:28+00:00", + "source_file": "images/cloud-without-edge.png", "language_code": "uk" }, - "geofence-crossing-inaccurate-gps.6a3ed911202ad9ca.webp": { - "original_hash": "478511d89755e68ad1b0a8cd6cb72eef", - "translation_date": "2026-01-16T20:35:21+00:00", - "source_file": "images/geofence-crossing-inaccurate-gps.png", + "cmos-sensor.75f9cd74decb1371.webp": { + "original_hash": "955bcd3e34765f989cd7c0df5909560d", + "translation_date": "2026-01-16T20:39:00+00:00", + "source_file": "images/cmos-sensor.png", "language_code": "uk" }, - "pwm-motor-75rpm.a5e4c939934b6e14.webp": { - "original_hash": "27174930eae0dd1d408ca7474099ebed", - "translation_date": "2026-01-16T20:35:25+00:00", - "source_file": "images/pwm-motor-75rpm.png", + "commands.d6c06bbbb3a02cce.webp": { + "original_hash": "8390a0fb6de9ed7ea485aa8b7885d107", + "translation_date": "2026-01-16T20:42:37+00:00", + "source_file": "images/commands.png", "language_code": "uk" }, - "resistive-soil-moisture-sensor.728a138a3d109e06.webp": { - "original_hash": "10868a092da0bc909f5cc4639401c811", - "translation_date": "2026-01-16T20:35:31+00:00", - "source_file": "images/resistive-soil-moisture-sensor.png", + "condenser-mic.6f6ed5b76ca19e0e.webp": { + "original_hash": "b1b138069d34d7c5c124b0d8e69a8089", + "translation_date": "2026-01-16T20:32:48+00:00", + "source_file": "images/condenser-mic.jpg", "language_code": "uk" }, - "custom-vision-object-detector-publish-button.34ee379fc650ccb9.webp": { - "original_hash": "dd33f3d305ce96a1831bd1726dc9353b", - "translation_date": "2026-01-16T20:35:44+00:00", - "source_file": "images/custom-vision-object-detector-publish-button.png", + "consumer-groups.a3262e26fc27ba20.webp": { + "original_hash": "052b922d0ba2c50c83132074572c68e3", + "translation_date": "2026-01-16T20:34:08+00:00", + "source_file": "images/consumer-groups.png", "language_code": "uk" }, - "grove-led.6c853be93f473cf2.webp": { - "original_hash": "ccf9fb22df3755582b81bae02335135b", - "translation_date": "2026-01-16T20:35:51+00:00", - "source_file": "images/grove-led.png", + "container-edge-flow.c246050dd60ceefd.webp": { + "original_hash": "82e97f8c96fa7aa5acddb9e2bace544b", + "translation_date": "2026-01-16T20:30:56+00:00", + "source_file": "images/container-edge-flow.png", "language_code": "uk" }, - "vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.webp": { - "original_hash": "02340f15877c75b8ca3f08222c32b679", - "translation_date": "2026-01-16T20:35:57+00:00", - "source_file": "images/vscode-platformio-serial-monitor-command-palette.png", + "container-web-browser.4ee81dd4f0d8838c.webp": { + "original_hash": "ed428a4061a9c8a7bd3b46eb92709603", + "translation_date": "2026-01-16T20:27:37+00:00", + "source_file": "images/container-web-browser.png", "language_code": "uk" }, - "grove-capacitive-soil-moisture-sensor.e7f0776cce30e78b.webp": { - "original_hash": "f1a5ee679e4c05c2b3047ef0d69f85f0", - "translation_date": "2026-01-16T20:36:01+00:00", - "source_file": "images/grove-capacitive-soil-moisture-sensor.png", + "counterfit-camera-options.eb3bd5150a8e7dff.webp": { + "original_hash": "bad454364357d90492676e610b7bfaaf", + "translation_date": "2026-01-16T20:34:55+00:00", + "source_file": "images/counterfit-camera-options.png", "language_code": "uk" }, - "pub-sub.7c7ed43fe9fd15d4.webp": { - "original_hash": "e5ec0def10a72676eb757b830b8ae56e", - "translation_date": "2026-01-16T20:36:08+00:00", - "source_file": "images/pub-sub.png", + "counterfit-camera.001ec52194c8ee5d.webp": { + "original_hash": "ce27314b8b055207bd6d020cd0f16403", + "translation_date": "2026-01-16T20:31:43+00:00", + "source_file": "images/counterfit-camera.png", "language_code": "uk" }, "counterfit-connected.ed30b46d8f79b092.webp": { @@ -995,58 +863,76 @@ "source_file": "images/counterfit-connected.png", "language_code": "uk" }, - "seeed-logo.74732b6b482b6e8e.webp": { - "original_hash": "c7479fe98cfdb3be95dda1ceee7a2b0f", - "translation_date": "2026-01-16T20:36:15+00:00", - "source_file": "images/seeed-logo.png", + "counterfit-create-camera.a5de97f59c0bd3cb.webp": { + "original_hash": "d90405c8dbb6738e0e11a8ed2fea2b56", + "translation_date": "2026-01-16T20:23:37+00:00", + "source_file": "images/counterfit-create-camera.png", "language_code": "uk" }, - "soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.webp": { - "original_hash": "feedc1062e7650b1033eae28a4718f5c", - "translation_date": "2026-01-16T20:36:19+00:00", - "source_file": "images/soil-moisture-to-voltage-with-reading.png", + "counterfit-create-distance-sensor.967c9fb98f27888d.webp": { + "original_hash": "fc393748f2ddbae005330e640d841c41", + "translation_date": "2026-01-16T20:24:30+00:00", + "source_file": "images/counterfit-create-distance-sensor.png", "language_code": "uk" }, - "analog-sensor-voltage.3b6f315392247399.webp": { - "original_hash": "04c17740d5a42b6ee113d71605d6a0a8", - "translation_date": "2026-01-16T20:36:22+00:00", - "source_file": "images/analog-sensor-voltage.png", + "counterfit-create-gps-sensor.6385dc9357d85ad1.webp": { + "original_hash": "57eef4bdcf582fa280abe6860d6605c9", + "translation_date": "2026-01-16T20:24:35+00:00", + "source_file": "images/counterfit-create-gps-sensor.png", "language_code": "uk" }, - "pi-time-of-flight-sensor.58c8dc04eb3bfb57.webp": { - "original_hash": "ddc354c7922b02d7be67a7bbca792ad8", - "translation_date": "2026-01-16T20:36:26+00:00", - "source_file": "images/pi-time-of-flight-sensor.png", + "counterfit-create-humidity-sensor.2750e27b6f30e09c.webp": { + "original_hash": "2678e71d9f5f0b887059244ceb0747e2", + "translation_date": "2026-01-16T20:39:19+00:00", + "source_file": "images/counterfit-create-humidity-sensor.png", "language_code": "uk" }, - "wio-respeaker-wiring-0.767f80aa65081038.webp": { - "original_hash": "47daeac252937c129a4000dd216c04d8", - "translation_date": "2026-01-16T20:36:43+00:00", - "source_file": "images/wio-respeaker-wiring-0.png", + "counterfit-create-led.ba9db1c9b8c622a6.webp": { + "original_hash": "748880e7a96e6fe87be2d253398d1d8a", + "translation_date": "2026-01-16T20:26:05+00:00", + "source_file": "images/counterfit-create-led.png", "language_code": "uk" }, - "azure-region-planned-expansion.a5074a1e8af74f15.webp": { - "original_hash": "e7b04b7641a855f6ab0461b9814c5bfa", - "translation_date": "2026-01-16T20:36:51+00:00", - "source_file": "images/azure-region-planned-expansion.png", + "counterfit-create-light-sensor.9f36a5e0d4458d8d.webp": { + "original_hash": "8906d361868d0342fccec9bb4952c74b", + "translation_date": "2026-01-16T20:37:36+00:00", + "source_file": "images/counterfit-create-light-sensor.png", "language_code": "uk" }, - "wio-respeaker-hat.bd54917d446e6f6f.webp": { - "original_hash": "040868428b85d90d767351cbbc89a23d", - "translation_date": "2026-01-16T20:36:53+00:00", - "source_file": "images/wio-respeaker-hat.png", + "counterfit-create-relay.fa7c40fd0f2f6afc.webp": { + "original_hash": "69d09420bf11407584ef8f7c2a4b6934", + "translation_date": "2026-01-16T20:30:22+00:00", + "source_file": "images/counterfit-create-relay.png", "language_code": "uk" }, - "vscode-new-file-button.182702340fe6723c.webp": { - "original_hash": "f53b77090608588ce1aea6e28ac7534b", - "translation_date": "2026-01-16T20:36:55+00:00", - "source_file": "images/vscode-new-file-button.png", + "counterfit-create-soil-moisture-sensor.35266135a5e0ae68.webp": { + "original_hash": "0d5b89d4e4a3e0fcd2b30cb15aa9c37f", + "translation_date": "2026-01-16T20:38:28+00:00", + "source_file": "images/counterfit-create-soil-moisture-sensor.png", "language_code": "uk" }, - "save-telemetry-to-storage-from-functions.ed3b1820980097f1.webp": { - "original_hash": "a03847815181206801649c4168cec3a1", - "translation_date": "2026-01-16T20:37:02+00:00", - "source_file": "images/save-telemetry-to-storage-from-functions.png", + "counterfit-create-temperature-sensor.199350ed34f7343d.webp": { + "original_hash": "24a54b9c88c3efc0a31bb9d9db572985", + "translation_date": "2026-01-16T20:27:32+00:00", + "source_file": "images/counterfit-create-temperature-sensor.png", + "language_code": "uk" + }, + "counterfit-distance-sensor.079eefeeea0b68af.webp": { + "original_hash": "87337c291c694bf955c4ea27d16b527b", + "translation_date": "2026-01-16T20:22:37+00:00", + "source_file": "images/counterfit-distance-sensor.png", + "language_code": "uk" + }, + "counterfit-first-run.433326358b669b31.webp": { + "original_hash": "af69e87134afcc0b94a0ee13d7127e83", + "translation_date": "2026-01-16T20:21:31+00:00", + "source_file": "images/counterfit-first-run.png", + "language_code": "uk" + }, + "counterfit-gps-sensor-gpxfile.8310b063ce8a425c.webp": { + "original_hash": "0160890d86b609909702f86540b4d7df", + "translation_date": "2026-01-16T20:23:45+00:00", + "source_file": "images/counterfit-gps-sensor-gpxfile.png", "language_code": "uk" }, "counterfit-gps-sensor-latlon.008c867d75464fbe.webp": { @@ -1055,46 +941,52 @@ "source_file": "images/counterfit-gps-sensor-latlon.png", "language_code": "uk" }, - "sampling.6f4fadb3f2d9dfe7.webp": { - "original_hash": "0873e1919ecfcd1fac59791d08b2458f", - "translation_date": "2026-01-16T20:37:12+00:00", - "source_file": "images/sampling.png", + "counterfit-gps-sensor-nmea.c62eea442171e17e.webp": { + "original_hash": "afbf9dca4a4c89c0b21abb6a6d163635", + "translation_date": "2026-01-16T20:20:31+00:00", + "source_file": "images/counterfit-gps-sensor-nmea.png", "language_code": "uk" }, - "bricked-car.dc38f8efadc6c59d.webp": { - "original_hash": "67716470d43e5717406c6ef7ce6f51e4", - "translation_date": "2026-01-16T20:37:16+00:00", - "source_file": "images/bricked-car.png", + "counterfit-gps-sensor.3fbb15af0a536756.webp": { + "original_hash": "f5317788426731587cefceac202102ed", + "translation_date": "2026-01-16T20:30:36+00:00", + "source_file": "images/counterfit-gps-sensor.png", + "language_code": "uk" + }, + "counterfit-humidity-sensor.7b12f7f339e430cb.webp": { + "original_hash": "7bb1b1afc76c63ba7cf4c7f7bf9a134c", + "translation_date": "2026-01-16T20:42:35+00:00", + "source_file": "images/counterfit-humidity-sensor.png", "language_code": "uk" }, - "led.ec6d94f66676a174.webp": { - "original_hash": "8dd1438a3970c2bd893f35af372b1a60", - "translation_date": "2026-01-16T20:37:20+00:00", - "source_file": "images/led.png", + "counterfit-led.c0ab02de6d256ad8.webp": { + "original_hash": "c03cf80f7745d1caf7b7ece187e3ac7b", + "translation_date": "2026-01-16T20:41:48+00:00", + "source_file": "images/counterfit-led.png", "language_code": "uk" }, - "pi-temperature-sensor.3ff82fff672c8e56.webp": { - "original_hash": "feb99d03e3c82faf6a583cafea990fba", - "translation_date": "2026-01-16T20:37:23+00:00", - "source_file": "images/pi-temperature-sensor.png", + "counterfit-light-sensor.5d0f5584df56b90f.webp": { + "original_hash": "938da9f71fb2820061acca73bb053a68", + "translation_date": "2026-01-16T20:24:44+00:00", + "source_file": "images/counterfit-light-sensor.png", "language_code": "uk" }, - "tts-overview.193843cf3f5ee09f.webp": { - "original_hash": "60bcfe389948c72835cba3d41cc92643", - "translation_date": "2026-01-16T20:37:27+00:00", - "source_file": "images/tts-overview.png", + "counterfit-relay.bbf74c1dbdc8b9ac.webp": { + "original_hash": "0a28fe42b27b9898e0eba6e65faef94a", + "translation_date": "2026-01-16T20:41:53+00:00", + "source_file": "images/counterfit-relay.png", "language_code": "uk" }, - "respeaker-35mm-speaker.ad79ef4f128c7751.webp": { - "original_hash": "8df5ce34dedc6d09c1b32061af983e1a", - "translation_date": "2026-01-16T20:37:31+00:00", - "source_file": "images/respeaker-35mm-speaker.png", + "counterfit-soil-moisture-sensor.81742b2de0e9de60.webp": { + "original_hash": "54613df49c9e3c09be6ddc351dae1875", + "translation_date": "2026-01-16T20:39:27+00:00", + "source_file": "images/counterfit-soil-moisture-sensor.png", "language_code": "uk" }, - "counterfit-create-light-sensor.9f36a5e0d4458d8d.webp": { - "original_hash": "8906d361868d0342fccec9bb4952c74b", - "translation_date": "2026-01-16T20:37:36+00:00", - "source_file": "images/counterfit-create-light-sensor.png", + "counterfit-temperature-sensor.f0560236c96a9016.webp": { + "original_hash": "52e9ae650e824d9c36c419fcf6febef7", + "translation_date": "2026-01-16T20:22:22+00:00", + "source_file": "images/counterfit-temperature-sensor.png", "language_code": "uk" }, "custom-vision-banana-prediction.30cdff4e1d72db5d.webp": { @@ -1103,64 +995,58 @@ "source_file": "images/custom-vision-banana-prediction.png", "language_code": "uk" }, - "object-detector-cashews-tomato.1af7c26686b4db0e.webp": { - "original_hash": "3cb4f511cff4896b333181b8c0d19aa1", - "translation_date": "2026-01-16T20:37:52+00:00", - "source_file": "images/object-detector-cashews-tomato.png", - "language_code": "uk" - }, - "azure-functions-logo.1cfc8e3204c9c44a.webp": { - "original_hash": "7e62e90fe4cbd4f81b7db92c1f52933a", - "translation_date": "2026-01-16T20:37:59+00:00", - "source_file": "images/azure-functions-logo.png", + "custom-vision-create-object-detector-project.32d4fb9aa8e7e737.webp": { + "original_hash": "052a80c8a99c7f2a0400338775c8c132", + "translation_date": "2026-01-16T20:23:30+00:00", + "source_file": "images/custom-vision-create-object-detector-project.png", "language_code": "uk" }, - "raspberry-pi-logo.4efaa16605cee054.webp": { - "original_hash": "6dc3ec9908411f01f40bdb144eb0352d", - "translation_date": "2026-01-16T20:38:01+00:00", - "source_file": "images/raspberry-pi-logo.png", + "custom-vision-create-project.cf46325b92d8b131.webp": { + "original_hash": "4471516b6b46ce7920ac178930397ccc", + "translation_date": "2026-01-16T20:28:25+00:00", + "source_file": "images/custom-vision-create-project.png", "language_code": "uk" }, - "lines-of-longitude-and-latitude.032aca9d3e402c4e.webp": { - "original_hash": "f8604251b9319c765df2a2046e4d5f93", - "translation_date": "2026-01-16T20:38:04+00:00", - "source_file": "images/lines-of-longitude-and-latitude.png", + "custom-vision-logo.d3d4e7c8a87ec9da.webp": { + "original_hash": "b67626a2dbc98e461f19f42db2de3a5b", + "translation_date": "2026-01-16T20:38:23+00:00", + "source_file": "images/custom-vision-logo.png", "language_code": "uk" }, - "basic-thermostat.a923217fd1f37e5a.webp": { - "original_hash": "50447b3cb751fb0fe9d4d79b89e2b923", - "translation_date": "2026-01-16T20:38:06+00:00", - "source_file": "images/basic-thermostat.png", + "custom-vision-object-detector-publish-button.34ee379fc650ccb9.webp": { + "original_hash": "dd33f3d305ce96a1831bd1726dc9353b", + "translation_date": "2026-01-16T20:35:44+00:00", + "source_file": "images/custom-vision-object-detector-publish-button.png", "language_code": "uk" }, - "image-classifier-cashews-tomato.bc2e16ab8f05cf9a.webp": { - "original_hash": "1b245f1520995579839a00cb93a09242", - "translation_date": "2026-01-16T20:38:13+00:00", - "source_file": "images/image-classifier-cashews-tomato.png", + "custom-vision-prediction-key-endpoint.30c569ffd0338864.webp": { + "original_hash": "99d1145bc97ed96e187d6a5590c4332c", + "translation_date": "2026-01-16T20:25:31+00:00", + "source_file": "images/custom-vision-prediction-key-endpoint.png", "language_code": "uk" }, - "soil-moisture-travel.a0e31af222cf1438.webp": { - "original_hash": "dacaf2385f73dadd43abdacd4812399d", - "translation_date": "2026-01-16T20:38:19+00:00", - "source_file": "images/soil-moisture-travel.png", + "custom-vision-publish-button.b7174e1977b0c33b.webp": { + "original_hash": "60c4e9f0efc81552bf0ad33db2688757", + "translation_date": "2026-01-16T20:24:07+00:00", + "source_file": "images/custom-vision-publish-button.png", "language_code": "uk" }, - "custom-vision-logo.d3d4e7c8a87ec9da.webp": { - "original_hash": "b67626a2dbc98e461f19f42db2de3a5b", - "translation_date": "2026-01-16T20:38:23+00:00", - "source_file": "images/custom-vision-logo.png", + "custom-vision-stock-prediction.942266ab1bcca341.webp": { + "original_hash": "0c70587ccdba9496866b14ffe90cfd7b", + "translation_date": "2026-01-16T20:34:20+00:00", + "source_file": "images/custom-vision-stock-prediction.png", "language_code": "uk" }, - "counterfit-create-soil-moisture-sensor.35266135a5e0ae68.webp": { - "original_hash": "0d5b89d4e4a3e0fcd2b30cb15aa9c37f", - "translation_date": "2026-01-16T20:38:28+00:00", - "source_file": "images/counterfit-create-soil-moisture-sensor.png", + "dimmable-light.9ceffeb195dec1a8.webp": { + "original_hash": "d64c8b23c012ebdbcacfb9bc0ac88b78", + "translation_date": "2026-01-16T20:34:48+00:00", + "source_file": "images/dimmable-light.png", "language_code": "uk" }, - "iot-device-and-hacked-device-connecting.e0671675df74d6d9.webp": { - "original_hash": "4424245692fededc88fa35415899b600", - "translation_date": "2026-01-16T20:38:34+00:00", - "source_file": "images/iot-device-and-hacked-device-connecting.png", + "dmac-adc-buffers.4509aee49145c90b.webp": { + "original_hash": "1351cbaad314ff7f81234448cdc5a1c9", + "translation_date": "2026-01-16T20:25:42+00:00", + "source_file": "images/dmac-adc-buffers.png", "language_code": "uk" }, "dynamic-mic.8babac890a2d80df.webp": { @@ -1169,58 +1055,58 @@ "source_file": "images/dynamic-mic.jpg", "language_code": "uk" }, - "iot-service-allowed-denied-connection.818b0063ac213fb8.webp": { - "original_hash": "e39609b2a6e0a6f3a09f869f30654e4c", - "translation_date": "2026-01-16T20:38:43+00:00", - "source_file": "images/iot-service-allowed-denied-connection.png", + "favicon.37b561214b36d454.webp": { + "original_hash": "228faa6584f8ba1f7e9a75e3200112e9", + "translation_date": "2026-01-16T20:22:25+00:00", + "source_file": "images/favicon.png", "language_code": "uk" }, - "iot-hub-direct-method-request.86a5026e91f4ca18.webp": { - "original_hash": "8940e81543500cb4f065eed262888ba0", - "translation_date": "2026-01-16T20:38:49+00:00", - "source_file": "images/iot-hub-direct-method-request.png", + "fetch-decode-execute.2fd6f150f6280392.webp": { + "original_hash": "5bf630278697e98b9d322229d98d403c", + "translation_date": "2026-01-16T20:18:36+00:00", + "source_file": "images/fetch-decode-execute.png", "language_code": "uk" }, - "transpiration.b735aa34e4372e65.webp": { - "original_hash": "cdaa5c2392fbae09e27cecbd2163fead", - "translation_date": "2026-01-16T20:38:56+00:00", - "source_file": "images/transpiration.png", + "fruit-quality-detector-message-flow.adf2a65da8fd8741.webp": { + "original_hash": "a7dab1140d82034626bb8de5f186131e", + "translation_date": "2026-01-16T20:26:26+00:00", + "source_file": "images/fruit-quality-detector-message-flow.png", "language_code": "uk" }, - "cmos-sensor.75f9cd74decb1371.webp": { - "original_hash": "955bcd3e34765f989cd7c0df5909560d", - "translation_date": "2026-01-16T20:39:00+00:00", - "source_file": "images/cmos-sensor.png", + "gdd-calculation-corn.64a58b7a7afcd0df.webp": { + "original_hash": "313f7af564decf12984266f48531ca25", + "translation_date": "2026-01-16T20:32:12+00:00", + "source_file": "images/gdd-calculation-corn.png", "language_code": "uk" }, - "plant-growth-temp-graph.c6d69c9478e6ca83.webp": { - "original_hash": "af7d47772297c3a84f2c2f4c519a98ee", - "translation_date": "2026-01-16T20:39:04+00:00", - "source_file": "images/plant-growth-temp-graph.png", + "gdd-calculation-strawberries.59f57db94b22adb8.webp": { + "original_hash": "8bbc10fc92e798cafb77786f7fee2fec", + "translation_date": "2026-01-16T20:23:40+00:00", + "source_file": "images/gdd-calculation-strawberries.png", "language_code": "uk" }, - "azure-iot-hub-logo.28a19de76d0a1932.webp": { - "original_hash": "25526337ac38c5da2187ec953308a1a0", - "translation_date": "2026-01-16T20:39:09+00:00", - "source_file": "images/azure-iot-hub-logo.png", + "gdd-calculation.79b3660f9c5757aa.webp": { + "original_hash": "bf4227ba3a7cfaae2a832050d904960e", + "translation_date": "2026-01-16T20:28:58+00:00", + "source_file": "images/gdd-calculation.png", "language_code": "uk" }, - "sentence-as-intent-entities.301401696f992259.webp": { - "original_hash": "20bc069192582a5b8ba4a45d60362dd1", - "translation_date": "2026-01-16T20:39:14+00:00", - "source_file": "images/sentence-as-intent-entities.png", + "gdd-jupyter-notebook.c5b52cf21094f158.webp": { + "original_hash": "85379646b4bef7edbfb10f7f457a3fda", + "translation_date": "2026-01-16T20:25:14+00:00", + "source_file": "images/gdd-jupyter-notebook.png", "language_code": "uk" }, - "counterfit-create-humidity-sensor.2750e27b6f30e09c.webp": { - "original_hash": "2678e71d9f5f0b887059244ceb0747e2", - "translation_date": "2026-01-16T20:39:19+00:00", - "source_file": "images/counterfit-create-humidity-sensor.png", + "geofence-crossing-inaccurate-gps.6a3ed911202ad9ca.webp": { + "original_hash": "478511d89755e68ad1b0a8cd6cb72eef", + "translation_date": "2026-01-16T20:35:21+00:00", + "source_file": "images/geofence-crossing-inaccurate-gps.png", "language_code": "uk" }, - "counterfit-soil-moisture-sensor.81742b2de0e9de60.webp": { - "original_hash": "54613df49c9e3c09be6ddc351dae1875", - "translation_date": "2026-01-16T20:39:27+00:00", - "source_file": "images/counterfit-soil-moisture-sensor.png", + "geofence-examples.172fbc534665769f.webp": { + "original_hash": "e836773107dcaf3aa2dcbf4b072bf1d0", + "translation_date": "2026-01-16T20:23:04+00:00", + "source_file": "images/geofence-examples.png", "language_code": "uk" }, "gps-satellites.04acf1148fe25fbf.webp": { @@ -1229,76 +1115,76 @@ "source_file": "images/gps-satellites.png", "language_code": "uk" }, - "map-image.8fb2c53eb23ef39c.webp": { - "original_hash": "77c5609ccd32add2358d07375e1fb4ae", - "translation_date": "2026-01-16T20:39:47+00:00", - "source_file": "images/map-image.png", - "language_code": "uk" - }, - "gsm-calculation.6da38c6201eec14e.webp": { - "original_hash": "9b2287a653a1fd6ee0480021a98bca3b", - "translation_date": "2026-01-16T20:39:56+00:00", - "source_file": "images/gsm-calculation.png", + "gps-telemetry-iot-hub-functions.24d3fa5592455e9f.webp": { + "original_hash": "fe6ecba627bb1ac7c0f7123dcdc89c1c", + "translation_date": "2026-01-16T20:19:52+00:00", + "source_file": "images/gps-telemetry-iot-hub-functions.png", "language_code": "uk" }, - "longitude-prime-meridian.33b01b41ce615f9d.webp": { - "original_hash": "470be2d3dacf49b2a2a6ce93ac32169a", - "translation_date": "2026-01-16T20:39:57+00:00", - "source_file": "images/longitude-prime-meridian.png", + "gps-telemetry-iot-hub.8115335d51cd2c12.webp": { + "original_hash": "594448866b50836b5d5d664571ae8144", + "translation_date": "2026-01-16T20:30:17+00:00", + "source_file": "images/gps-telemetry-iot-hub.png", "language_code": "uk" }, - "grove-time-of-flight-sensor.d82ff2165bfded9f.webp": { - "original_hash": "dcc2dfd53862a2533a34b9bb7913ae90", - "translation_date": "2026-01-16T20:39:59+00:00", - "source_file": "images/grove-time-of-flight-sensor.png", + "grove-base-hat-ribbon-cable.501fed202fcf73b1.webp": { + "original_hash": "aa2a325edef2b1fbd2d7639853d310fd", + "translation_date": "2026-01-16T20:34:32+00:00", + "source_file": "images/grove-base-hat-ribbon-cable.png", "language_code": "uk" }, - "pi-camera-upside-down.5376961ba3145988.webp": { - "original_hash": "b242672b0a16425dc0c42e3458102e8c", - "translation_date": "2026-01-16T20:40:07+00:00", - "source_file": "images/pi-camera-upside-down.png", + "grove-button.a70cfbb809a85636.webp": { + "original_hash": "63615c1ec61dcf1763b1c406298bb67c", + "translation_date": "2026-01-16T20:35:15+00:00", + "source_file": "images/grove-button.png", "language_code": "uk" }, - "bounding-box.1420a7ea0d3d15f7.webp": { - "original_hash": "6e8d5968c9badbf125027b02a8f5cacd", - "translation_date": "2026-01-16T20:40:15+00:00", - "source_file": "images/bounding-box.png", + "grove-capacitive-soil-moisture-sensor.e7f0776cce30e78b.webp": { + "original_hash": "f1a5ee679e4c05c2b3047ef0d69f85f0", + "translation_date": "2026-01-16T20:36:01+00:00", + "source_file": "images/grove-capacitive-soil-moisture-sensor.png", "language_code": "uk" }, - "iot-device-and-hacked-device-connecting-encryption.5941aff601fc978f.webp": { - "original_hash": "b55ce16301f8b389703a495e87d30f89", - "translation_date": "2026-01-16T20:40:21+00:00", - "source_file": "images/iot-device-and-hacked-device-connecting-encryption.png", + "grove-dht11.07f8eafceee17004.webp": { + "original_hash": "e66c4f14e29b96bcd1d5a8c86c19288d", + "translation_date": "2026-01-16T20:20:15+00:00", + "source_file": "images/grove-dht11.png", "language_code": "uk" }, - "arducam.20e4e4cbb2682965.webp": { - "original_hash": "f17393656663c080b68a3ed2b41c0fc2", - "translation_date": "2026-01-16T20:40:27+00:00", - "source_file": "images/arducam.png", + "grove-gps-sensor.247943bf69b03f0d.webp": { + "original_hash": "2cdf74787c6cf892a6b1a0f1753f8b24", + "translation_date": "2026-01-16T20:27:04+00:00", + "source_file": "images/grove-gps-sensor.png", "language_code": "uk" }, - "bananas-ripe-vs-unripe-predictions.8d0e2034014aa50e.webp": { - "original_hash": "43cbf29c310e7358f9ac1baa54fcf34f", - "translation_date": "2026-01-16T20:40:31+00:00", - "source_file": "images/bananas-ripe-vs-unripe-predictions.png", + "grove-led.6c853be93f473cf2.webp": { + "original_hash": "ccf9fb22df3755582b81bae02335135b", + "translation_date": "2026-01-16T20:35:51+00:00", + "source_file": "images/grove-led.png", "language_code": "uk" }, - "azure-iot-edge-logo.c1c076749b5cba2e.webp": { - "original_hash": "bda41e5883dffedc3baf5efd20f09b49", - "translation_date": "2026-01-16T20:40:34+00:00", - "source_file": "images/azure-iot-edge-logo.png", + "grove-light-sensor.b8127b7c434e632d.webp": { + "original_hash": "1e6e9a840b1f0b0dd777593c38d31109", + "translation_date": "2026-01-16T20:26:12+00:00", + "source_file": "images/grove-light-sensor.png", "language_code": "uk" }, - "arduino-sketch.79590cb837ff7a7c.webp": { - "original_hash": "a1ff6ddb0db8a676992dd9f958c6a5af", - "translation_date": "2026-01-16T20:40:38+00:00", - "source_file": "images/arduino-sketch.png", + "grove-relay-labelled.293e068f5c3c2a19.webp": { + "original_hash": "b75dcabfa78bcfca34b6cce74323e178", + "translation_date": "2026-01-16T20:23:20+00:00", + "source_file": "images/grove-relay-labelled.png", "language_code": "uk" }, - "shapes-to-images.1a309f0ea88dd66f.webp": { - "original_hash": "4673701d4985ae9110e41a793f89d7a2", - "translation_date": "2026-01-16T20:40:41+00:00", - "source_file": "images/shapes-to-images.png", + "grove-relay.d426958ca210fbd0.webp": { + "original_hash": "ceed414ceb65226b0e91bf1147d1fa01", + "translation_date": "2026-01-16T20:26:42+00:00", + "source_file": "images/grove-relay.png", + "language_code": "uk" + }, + "grove-time-of-flight-sensor.d82ff2165bfded9f.webp": { + "original_hash": "dcc2dfd53862a2533a34b9bb7913ae90", + "translation_date": "2026-01-16T20:39:59+00:00", + "source_file": "images/grove-time-of-flight-sensor.png", "language_code": "uk" }, "gsm-calculation-example.99f9803b4f29e976.webp": { @@ -1307,148 +1193,172 @@ "source_file": "images/gsm-calculation-example.png", "language_code": "uk" }, - "mqtt.cbf7f21d9adc3e17.webp": { - "original_hash": "2622674075f6379bb851806552374257", - "translation_date": "2026-01-16T20:40:49+00:00", - "source_file": "images/mqtt.png", + "gsm-calculation.6da38c6201eec14e.webp": { + "original_hash": "9b2287a653a1fd6ee0480021a98bca3b", + "translation_date": "2026-01-16T20:39:56+00:00", + "source_file": "images/gsm-calculation.png", "language_code": "uk" }, - "pump-wired-to-relay.66c5cfc0d8918990.webp": { - "original_hash": "84a8c5f06d634c142ee4764b91ec4f59", - "translation_date": "2026-01-16T20:40:53+00:00", - "source_file": "images/pump-wired-to-relay.png", + "i2c.83da845dde02256b.webp": { + "original_hash": "198d21e02d4c69b84028bd69172ffa8e", + "translation_date": "2026-01-16T20:30:10+00:00", + "source_file": "images/i2c.png", "language_code": "uk" }, - "vscode-azure-functions-init-notification.bd19b49229963edb.webp": { - "original_hash": "631bfd744e57eadbdf63c0bf59b5addf", - "translation_date": "2026-01-16T20:40:58+00:00", - "source_file": "images/vscode-azure-functions-init-notification.png", + "image-classifier-cashews-tomato.bc2e16ab8f05cf9a.webp": { + "original_hash": "1b245f1520995579839a00cb93a09242", + "translation_date": "2026-01-16T20:38:13+00:00", + "source_file": "images/image-classifier-cashews-tomato.png", "language_code": "uk" }, - "banana-arducam.be1b32d4267a8194.webp": { - "original_hash": "ab405c9f67c6a168e156dd3de2e4c9be", - "translation_date": "2026-01-16T20:41:01+00:00", - "source_file": "images/banana-arducam.jpg", + "image-upload-bananas.0751639f3815e0ec.webp": { + "original_hash": "a293096ce03324bb0282c712610f6892", + "translation_date": "2026-01-16T20:33:39+00:00", + "source_file": "images/image-upload-bananas.png", "language_code": "uk" }, - "proximity-sensor.f5cd752c77fb62fe.webp": { - "original_hash": "46a4e21d2d633afa6120896b66b1b1f3", - "translation_date": "2026-01-16T20:41:03+00:00", - "source_file": "images/proximity-sensor.png", + "image-upload-object-detector.77c7892c3093cb59.webp": { + "original_hash": "d66ff14cd73c4acfbb2ce4b15a256850", + "translation_date": "2026-01-16T20:19:45+00:00", + "source_file": "images/image-upload-object-detector.png", "language_code": "uk" }, - "search-buffer-and-distance.e6a79af3898183c7.webp": { - "original_hash": "4fa75893d571e0dd38a6d9835877b318", - "translation_date": "2026-01-16T20:41:09+00:00", - "source_file": "images/search-buffer-and-distance.png", + "iot-device-and-hacked-device-connecting-encryption.5941aff601fc978f.webp": { + "original_hash": "b55ce16301f8b389703a495e87d30f89", + "translation_date": "2026-01-16T20:40:21+00:00", + "source_file": "images/iot-device-and-hacked-device-connecting-encryption.png", "language_code": "uk" }, - "sql-database.be160f12bfccefd3.webp": { - "original_hash": "eab9c93e1f46ee7f1520b61a9486c9c0", - "translation_date": "2026-01-16T20:41:16+00:00", - "source_file": "images/sql-database.png", + "iot-device-and-hacked-device-connecting.e0671675df74d6d9.webp": { + "original_hash": "4424245692fededc88fa35415899b600", + "translation_date": "2026-01-16T20:38:34+00:00", + "source_file": "images/iot-device-and-hacked-device-connecting.png", "language_code": "uk" }, - "potentiometer.35a348b9ce22f6ec.webp": { - "original_hash": "1fb25de33028ef905bf4cce330a9e6df", - "translation_date": "2026-01-16T20:41:19+00:00", - "source_file": "images/potentiometer.png", + "iot-for-beginners.95958e2ed1900917.webp": { + "original_hash": "0ee1737da60391e3b1d48686e1d7c893", + "translation_date": "2026-01-16T20:23:16+00:00", + "source_file": "images/iot-for-beginners.png", "language_code": "uk" }, - "save-telemetry-database.ddc9c6bea0c5ba39.webp": { - "original_hash": "161b3f7c079d04498fbc0d900788510e", - "translation_date": "2026-01-16T20:41:23+00:00", - "source_file": "images/save-telemetry-database.png", + "iot-hub-cloud-to-device-message.f4f21fea772cc20b.webp": { + "original_hash": "d5e70a4a54a0038278c5bdc2b4988f8e", + "translation_date": "2026-01-16T20:42:44+00:00", + "source_file": "images/iot-hub-cloud-to-device-message.png", "language_code": "uk" }, - "arducam-wio-terminal-connections.a4d5a4049bdb5ab8.webp": { - "original_hash": "01f69e3dc5f29479230a13a7c0f0efe0", - "translation_date": "2026-01-16T20:41:28+00:00", - "source_file": "images/arducam-wio-terminal-connections.png", + "iot-hub-device-to-cloud-message.e46e584d87f35fd9.webp": { + "original_hash": "f080414808052183955ae04971260ebb", + "translation_date": "2026-01-16T20:41:44+00:00", + "source_file": "images/iot-hub-device-to-cloud-message.png", "language_code": "uk" }, - "amqp.804bd4fce8330157.webp": { - "original_hash": "692b3edd9d3704d946d527027dd7c551", - "translation_date": "2026-01-16T20:41:34+00:00", - "source_file": "images/amqp.png", + "iot-hub-device-twins.7055a60fc5e2331c.webp": { + "original_hash": "ddaade630edadb655820875bc6a7a398", + "translation_date": "2026-01-16T20:20:40+00:00", + "source_file": "images/iot-hub-device-twins.png", "language_code": "uk" }, - "smarter-thermostat.a75855f15d2d9e63.webp": { - "original_hash": "7e07ad6473af5b68b49b1fb8b18be243", - "translation_date": "2026-01-16T20:41:37+00:00", - "source_file": "images/smarter-thermostat.png", + "iot-hub-direct-method-request.86a5026e91f4ca18.webp": { + "original_hash": "8940e81543500cb4f065eed262888ba0", + "translation_date": "2026-01-16T20:38:49+00:00", + "source_file": "images/iot-hub-direct-method-request.png", "language_code": "uk" }, - "wio-led.265a1897e72d7f21.webp": { - "original_hash": "047202c8d9ddd146add1c33301f91d0e", - "translation_date": "2026-01-16T20:41:40+00:00", - "source_file": "images/wio-led.png", + "iot-messages-to-serverless.0194da1cc0732bb7.webp": { + "original_hash": "b845f5d76ec996b99ee19d76c7254e4f", + "translation_date": "2026-01-16T20:26:52+00:00", + "source_file": "images/iot-messages-to-serverless.png", "language_code": "uk" }, - "iot-hub-device-to-cloud-message.e46e584d87f35fd9.webp": { - "original_hash": "f080414808052183955ae04971260ebb", - "translation_date": "2026-01-16T20:41:44+00:00", - "source_file": "images/iot-hub-device-to-cloud-message.png", + "iot-reference-architecture-azure.0b8d2161af924cb1.webp": { + "original_hash": "cf394dd153db645ed55d362824b4beff", + "translation_date": "2026-01-16T20:29:32+00:00", + "source_file": "images/iot-reference-architecture-azure.png", "language_code": "uk" }, - "counterfit-led.c0ab02de6d256ad8.webp": { - "original_hash": "c03cf80f7745d1caf7b7ece187e3ac7b", - "translation_date": "2026-01-16T20:41:48+00:00", - "source_file": "images/counterfit-led.png", + "iot-reference-architecture-fruit-quality.cc705f121c3b6fa7.webp": { + "original_hash": "23d41791f8c62c0f91da0979160cada7", + "translation_date": "2026-01-16T20:24:53+00:00", + "source_file": "images/iot-reference-architecture-fruit-quality.png", "language_code": "uk" }, - "counterfit-relay.bbf74c1dbdc8b9ac.webp": { - "original_hash": "0a28fe42b27b9898e0eba6e65faef94a", - "translation_date": "2026-01-16T20:41:53+00:00", - "source_file": "images/counterfit-relay.png", + "iot-reference-architecture.2278b98b55c6d4e8.webp": { + "original_hash": "a06f575f400e2323f68d231b4867cee4", + "translation_date": "2026-01-16T20:33:48+00:00", + "source_file": "images/iot-reference-architecture.png", "language_code": "uk" }, - "map-path.896832e72dc696ff.webp": { - "original_hash": "208641a804743048d5172bdcb674c6ce", - "translation_date": "2026-01-16T20:42:11+00:00", - "source_file": "images/map-path.png", + "iot-service-allowed-denied-connection.818b0063ac213fb8.webp": { + "original_hash": "e39609b2a6e0a6f3a09f869f30654e4c", + "translation_date": "2026-01-16T20:38:43+00:00", + "source_file": "images/iot-service-allowed-denied-connection.png", "language_code": "uk" }, - "select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.webp": { - "original_hash": "38727cd537789a1b4e18ca8277ee85b1", - "translation_date": "2026-01-16T20:42:26+00:00", - "source_file": "images/select-the-random-checkbox-and-set-a-range.png", + "iot-service-connectivity.7e873847921a5d6f.webp": { + "original_hash": "b69786f576a7862abc86d0d03a68ebb7", + "translation_date": "2026-01-16T20:28:10+00:00", + "source_file": "images/iot-service-connectivity.png", "language_code": "uk" }, - "mobile-controlled-thermostat.4a994010473d8d6a.webp": { - "original_hash": "e5d3e7697b231ed03c0c9fcb05a79862", - "translation_date": "2026-01-16T20:42:30+00:00", - "source_file": "images/mobile-controlled-thermostat.png", + "latitude-equator.feccc3214b7d9fb1.webp": { + "original_hash": "56a4f9ad1e573c57538578c32f9d86da", + "translation_date": "2026-01-16T20:26:29+00:00", + "source_file": "images/latitude-equator.png", "language_code": "uk" }, - "counterfit-humidity-sensor.7b12f7f339e430cb.webp": { - "original_hash": "7bb1b1afc76c63ba7cf4c7f7bf9a134c", - "translation_date": "2026-01-16T20:42:35+00:00", - "source_file": "images/counterfit-humidity-sensor.png", + "latitude-lines.11d8d91dfb2014a5.webp": { + "original_hash": "a0c885ec44be899480f5e591ff23f911", + "translation_date": "2026-01-16T20:21:40+00:00", + "source_file": "images/latitude-lines.png", "language_code": "uk" }, - "commands.d6c06bbbb3a02cce.webp": { - "original_hash": "8390a0fb6de9ed7ea485aa8b7885d107", - "translation_date": "2026-01-16T20:42:37+00:00", - "source_file": "images/commands.png", + "led-digital-control.13b9be14077ea49f.webp": { + "original_hash": "48875cd4b26e07780599d8a068c0bf83", + "translation_date": "2026-01-16T20:32:45+00:00", + "source_file": "images/led-digital-control.png", "language_code": "uk" }, - "iot-hub-cloud-to-device-message.f4f21fea772cc20b.webp": { - "original_hash": "d5e70a4a54a0038278c5bdc2b4988f8e", - "translation_date": "2026-01-16T20:42:44+00:00", - "source_file": "images/iot-hub-cloud-to-device-message.png", + "led.ec6d94f66676a174.webp": { + "original_hash": "8dd1438a3970c2bd893f35af372b1a60", + "translation_date": "2026-01-16T20:37:20+00:00", + "source_file": "images/led.png", "language_code": "uk" }, - "lesson-7.30b5f577d3cb8e03.webp": { - "original_hash": "65e26ac18d8f2455e8c5241431133288", - "translation_date": "2026-01-16T20:42:54+00:00", - "source_file": "sketchnotes/lesson-7.jpg", + "lesson-1.2606670fa61ee904.webp": { + "original_hash": "84859c69fb3a2f18ffbe095a2102d7f6", + "translation_date": "2026-01-16T21:01:32+00:00", + "source_file": "sketchnotes/lesson-1.jpg", "language_code": "uk" }, - "lesson-20.0211df9551a8abb3.webp": { - "original_hash": "6955631846f6c3a04436440cbe55ec9e", - "translation_date": "2026-01-16T20:43:06+00:00", - "source_file": "sketchnotes/lesson-20.jpg", + "lesson-10.829c86b80b9403bb.webp": { + "original_hash": "d01fb71820808d72515cf0b7d68bab41", + "translation_date": "2026-01-16T21:02:41+00:00", + "source_file": "sketchnotes/lesson-10.jpg", + "language_code": "uk" + }, + "lesson-11.9fddbac4b664c6d5.webp": { + "original_hash": "b1f802eab377a9252f62e9309f8e592a", + "translation_date": "2026-01-16T21:03:05+00:00", + "source_file": "sketchnotes/lesson-11.jpg", + "language_code": "uk" + }, + "lesson-12.ca7f53039712a3ec.webp": { + "original_hash": "967e8e3853bc164050b097ea16490057", + "translation_date": "2026-01-16T20:51:44+00:00", + "source_file": "sketchnotes/lesson-12.jpg", + "language_code": "uk" + }, + "lesson-13.a259db1485021be7.webp": { + "original_hash": "49048659f9a44917256f7b4b7f864f62", + "translation_date": "2026-01-16T20:50:51+00:00", + "source_file": "sketchnotes/lesson-13.jpg", + "language_code": "uk" + }, + "lesson-14.63980c5150ae3c15.webp": { + "original_hash": "b6ce8e2bb49d1616057ee45f2e37fe8f", + "translation_date": "2026-01-16T20:58:39+00:00", + "source_file": "sketchnotes/lesson-14.jpg", "language_code": "uk" }, "lesson-15.843d21afdc6fb2bb.webp": { @@ -1457,16 +1367,22 @@ "source_file": "sketchnotes/lesson-15.jpg", "language_code": "uk" }, - "lesson-5.42b234299279d263.webp": { - "original_hash": "691cf783fe7ef6b40bf300481e7326d2", - "translation_date": "2026-01-16T20:43:24+00:00", - "source_file": "sketchnotes/lesson-5.jpg", + "lesson-16.215daf18b00631fb.webp": { + "original_hash": "0bd07a79a71954ad4f5b585972d4deb9", + "translation_date": "2026-01-16T20:52:00+00:00", + "source_file": "sketchnotes/lesson-16.jpg", + "language_code": "uk" + }, + "lesson-17.bc333c3c35ba8e42.webp": { + "original_hash": "5f7d869576300be85ed519ef16ff6a39", + "translation_date": "2026-01-16T20:51:23+00:00", + "source_file": "sketchnotes/lesson-17.jpg", "language_code": "uk" }, - "lesson-3.cc3b7b4cd646de59.webp": { - "original_hash": "4ef30b3fb0ed4914bfc4753db2e99a7b", - "translation_date": "2026-01-16T20:46:04+00:00", - "source_file": "sketchnotes/lesson-3.jpg", + "lesson-18.92c32ed1d354caa5.webp": { + "original_hash": "89d2f47ae6201d70aec617d32cd09f53", + "translation_date": "2026-01-16T21:02:55+00:00", + "source_file": "sketchnotes/lesson-18.jpg", "language_code": "uk" }, "lesson-19.cf6973cecadf080c.webp": { @@ -1475,16 +1391,16 @@ "source_file": "sketchnotes/lesson-19.jpg", "language_code": "uk" }, - "Roadmap.bb1dec285dda0eda.webp": { - "original_hash": "c49112726cdadd69ca0ec203a13e4689", - "translation_date": "2026-01-16T20:49:40+00:00", - "source_file": "sketchnotes/Roadmap.jpg", + "lesson-2.324b0580d620c25e.webp": { + "original_hash": "ec89ab3c7a4154d500a4249e4b611ce3", + "translation_date": "2026-01-16T20:57:27+00:00", + "source_file": "sketchnotes/lesson-2.jpg", "language_code": "uk" }, - "lesson-13.a259db1485021be7.webp": { - "original_hash": "49048659f9a44917256f7b4b7f864f62", - "translation_date": "2026-01-16T20:50:51+00:00", - "source_file": "sketchnotes/lesson-13.jpg", + "lesson-20.0211df9551a8abb3.webp": { + "original_hash": "6955631846f6c3a04436440cbe55ec9e", + "translation_date": "2026-01-16T20:43:06+00:00", + "source_file": "sketchnotes/lesson-20.jpg", "language_code": "uk" }, "lesson-21.e34de51354d6606f.webp": { @@ -1499,10 +1415,10 @@ "source_file": "sketchnotes/lesson-22.jpg", "language_code": "uk" }, - "lesson-17.bc333c3c35ba8e42.webp": { - "original_hash": "5f7d869576300be85ed519ef16ff6a39", - "translation_date": "2026-01-16T20:51:23+00:00", - "source_file": "sketchnotes/lesson-17.jpg", + "lesson-23.f38483e1d4df4828.webp": { + "original_hash": "cef842f7b80b336838233fcf1be1029c", + "translation_date": "2026-01-16T20:58:57+00:00", + "source_file": "sketchnotes/lesson-23.jpg", "language_code": "uk" }, "lesson-24.4246968ed058510a.webp": { @@ -1511,22 +1427,10 @@ "source_file": "sketchnotes/lesson-24.jpg", "language_code": "uk" }, - "lesson-12.ca7f53039712a3ec.webp": { - "original_hash": "967e8e3853bc164050b097ea16490057", - "translation_date": "2026-01-16T20:51:44+00:00", - "source_file": "sketchnotes/lesson-12.jpg", - "language_code": "uk" - }, - "lesson-8.3f21f3c11159e6a0.webp": { - "original_hash": "43f49f9a260610f3e5493dfdc6dc0d7f", - "translation_date": "2026-01-16T20:51:51+00:00", - "source_file": "sketchnotes/lesson-8.jpg", - "language_code": "uk" - }, - "lesson-16.215daf18b00631fb.webp": { - "original_hash": "0bd07a79a71954ad4f5b585972d4deb9", - "translation_date": "2026-01-16T20:52:00+00:00", - "source_file": "sketchnotes/lesson-16.jpg", + "lesson-3.cc3b7b4cd646de59.webp": { + "original_hash": "4ef30b3fb0ed4914bfc4753db2e99a7b", + "translation_date": "2026-01-16T20:46:04+00:00", + "source_file": "sketchnotes/lesson-3.jpg", "language_code": "uk" }, "lesson-4.7344e074ea68fa54.webp": { @@ -1535,10 +1439,10 @@ "source_file": "sketchnotes/lesson-4.jpg", "language_code": "uk" }, - "lesson-2.324b0580d620c25e.webp": { - "original_hash": "ec89ab3c7a4154d500a4249e4b611ce3", - "translation_date": "2026-01-16T20:57:27+00:00", - "source_file": "sketchnotes/lesson-2.jpg", + "lesson-5.42b234299279d263.webp": { + "original_hash": "691cf783fe7ef6b40bf300481e7326d2", + "translation_date": "2026-01-16T20:43:24+00:00", + "source_file": "sketchnotes/lesson-5.jpg", "language_code": "uk" }, "lesson-6.3e493b60eee85adc.webp": { @@ -1547,10 +1451,16 @@ "source_file": "sketchnotes/lesson-6.jpg", "language_code": "uk" }, - "lesson-14.63980c5150ae3c15.webp": { - "original_hash": "b6ce8e2bb49d1616057ee45f2e37fe8f", - "translation_date": "2026-01-16T20:58:39+00:00", - "source_file": "sketchnotes/lesson-14.jpg", + "lesson-7.30b5f577d3cb8e03.webp": { + "original_hash": "65e26ac18d8f2455e8c5241431133288", + "translation_date": "2026-01-16T20:42:54+00:00", + "source_file": "sketchnotes/lesson-7.jpg", + "language_code": "uk" + }, + "lesson-8.3f21f3c11159e6a0.webp": { + "original_hash": "43f49f9a260610f3e5493dfdc6dc0d7f", + "translation_date": "2026-01-16T20:51:51+00:00", + "source_file": "sketchnotes/lesson-8.jpg", "language_code": "uk" }, "lesson-9.dfe99c8e891f48e1.webp": { @@ -1559,640 +1469,730 @@ "source_file": "sketchnotes/lesson-9.jpg", "language_code": "uk" }, - "lesson-23.f38483e1d4df4828.webp": { - "original_hash": "cef842f7b80b336838233fcf1be1029c", - "translation_date": "2026-01-16T20:58:57+00:00", - "source_file": "sketchnotes/lesson-23.jpg", + "light-switch.760317ad6ab8bd6d.webp": { + "original_hash": "41d49f69f3e43729085745abb67167b8", + "translation_date": "2026-01-16T20:18:42+00:00", + "source_file": "images/light-switch.png", "language_code": "uk" }, - "lesson-1.2606670fa61ee904.webp": { - "original_hash": "84859c69fb3a2f18ffbe095a2102d7f6", - "translation_date": "2026-01-16T21:01:32+00:00", - "source_file": "sketchnotes/lesson-1.jpg", + "lines-of-longitude-and-latitude.032aca9d3e402c4e.webp": { + "original_hash": "f8604251b9319c765df2a2046e4d5f93", + "translation_date": "2026-01-16T20:38:04+00:00", + "source_file": "images/lines-of-longitude-and-latitude.png", "language_code": "uk" }, - "lesson-10.829c86b80b9403bb.webp": { - "original_hash": "d01fb71820808d72515cf0b7d68bab41", - "translation_date": "2026-01-16T21:02:41+00:00", - "source_file": "sketchnotes/lesson-10.jpg", + "longitude-meridians.ab4ef1c91c064586.webp": { + "original_hash": "dc8d5df51066d4009ed1696d40ae016d", + "translation_date": "2026-01-16T20:24:38+00:00", + "source_file": "images/longitude-meridians.png", "language_code": "uk" }, - "lesson-18.92c32ed1d354caa5.webp": { - "original_hash": "89d2f47ae6201d70aec617d32cd09f53", - "translation_date": "2026-01-16T21:02:55+00:00", - "source_file": "sketchnotes/lesson-18.jpg", + "longitude-prime-meridian.33b01b41ce615f9d.webp": { + "original_hash": "470be2d3dacf49b2a2a6ce93ac32169a", + "translation_date": "2026-01-16T20:39:57+00:00", + "source_file": "images/longitude-prime-meridian.png", "language_code": "uk" }, - "lesson-11.9fddbac4b664c6d5.webp": { - "original_hash": "b1f802eab377a9252f62e9309f8e592a", - "translation_date": "2026-01-16T21:03:05+00:00", - "source_file": "sketchnotes/lesson-11.jpg", + "luis-intent-examples.25716580b2d2723c.webp": { + "original_hash": "10c4351eab0a8d50545a8ae5dab7e893", + "translation_date": "2026-01-16T20:30:44+00:00", + "source_file": "images/luis-intent-examples.png", "language_code": "uk" }, - "IMG_5306.d575b9ab7025877b.webp": { - "original_hash": "4e37695a9ad976c862b785afb2bb7c2e", - "translation_date": "2026-01-16T21:03:11+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5306.png", + "luis-logo.5cb4f3e88c020ee6.webp": { + "original_hash": "501332df88cd55536be18754a26caffd", + "translation_date": "2026-01-16T20:29:21+00:00", + "source_file": "images/luis-logo.png", "language_code": "uk" }, - "IMG_5343.fa30105d3c10cad2.webp": { - "original_hash": "a41290e37e030928a002529f04f9387f", - "translation_date": "2026-01-16T21:03:19+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5343.png", + "map-image.8fb2c53eb23ef39c.webp": { + "original_hash": "77c5609ccd32add2358d07375e1fb4ae", + "translation_date": "2026-01-16T20:39:47+00:00", + "source_file": "images/map-image.png", "language_code": "uk" }, - "IMG_5321.b207cf143a59458d.webp": { - "original_hash": "d5626c8d5686c0fb0b71774b18b5799e", - "translation_date": "2026-01-16T21:03:30+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5321.png", + "map-path.896832e72dc696ff.webp": { + "original_hash": "208641a804743048d5172bdcb674c6ce", + "translation_date": "2026-01-16T20:42:11+00:00", + "source_file": "images/map-path.png", "language_code": "uk" }, - "IMG_5305.aa291c8812a9f1e5.webp": { - "original_hash": "fc0711c2be2774ab6089d59dc597260b", - "translation_date": "2026-01-16T21:03:38+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/testing/IMG_5305.png", + "mems-microphone.80574019e1f5e4d9.webp": { + "original_hash": "9fcdab93cb1a5f075fd7a7b87ee53ebd", + "translation_date": "2026-01-16T20:29:01+00:00", + "source_file": "images/mems-microphone.png", "language_code": "uk" }, - "IMG_5345.3d305ee2bb4ee804.webp": { - "original_hash": "a511a224fa17db01684e0e63921ff020", - "translation_date": "2026-01-16T21:03:42+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5345.png", + "microsoft-gps-location-world.a321d481b010f6ad.webp": { + "original_hash": "deb0e7f79cc481afac238c73149d2f22", + "translation_date": "2026-01-16T20:22:09+00:00", + "source_file": "images/microsoft-gps-location-world.png", + "language_code": "uk" + }, + "microsoft-gps-location.9eb77a13b22b7e70.webp": { + "original_hash": "657b30303221896c044fd9e1b9477c95", + "translation_date": "2026-01-16T20:27:24+00:00", + "source_file": "images/microsoft-gps-location.png", + "language_code": "uk" + }, + "mobile-controlled-thermostat.4a994010473d8d6a.webp": { + "original_hash": "e5d3e7697b231ed03c0c9fcb05a79862", + "translation_date": "2026-01-16T20:42:30+00:00", + "source_file": "images/mobile-controlled-thermostat.png", + "language_code": "uk" + }, + "mqtt.cbf7f21d9adc3e17.webp": { + "original_hash": "2622674075f6379bb851806552374257", + "translation_date": "2026-01-16T20:40:49+00:00", + "source_file": "images/mqtt.png", + "language_code": "uk" + }, + "noqsl-database.62d24ccf5b73f60d.webp": { + "original_hash": "64109b6306a3c464b6e2b8bfb6a45665", + "translation_date": "2026-01-16T20:29:59+00:00", + "source_file": "images/noqsl-database.png", + "language_code": "uk" + }, + "object-detector-cashews-tomato.1af7c26686b4db0e.webp": { + "original_hash": "3cb4f511cff4896b333181b8c0d19aa1", + "translation_date": "2026-01-16T20:37:52+00:00", + "source_file": "images/object-detector-cashews-tomato.png", + "language_code": "uk" + }, + "object-detector-detected-tomato-paste.52656fe87af4c37b.webp": { + "original_hash": "5957b9bcae573e01c045354fc978f5e8", + "translation_date": "2026-01-16T20:28:42+00:00", + "source_file": "images/object-detector-detected-tomato-paste.png", + "language_code": "uk" + }, + "object-detector-tag-tomato-paste.f47c362fb0f0eb58.webp": { + "original_hash": "453f6250e67659d363e7933e3999cd64", + "translation_date": "2026-01-16T20:29:48+00:00", + "source_file": "images/object-detector-tag-tomato-paste.png", + "language_code": "uk" + }, + "optical-tomato-sorting.61aa134bdda4e5b1.webp": { + "original_hash": "ded722d4e89f50699032f038b439866d", + "translation_date": "2026-01-16T20:18:47+00:00", + "source_file": "images/optical-tomato-sorting.png", + "language_code": "uk" + }, + "overlap-object-detection.d431e03cae75072a.webp": { + "original_hash": "9948ca331a7cbbf2ac9d7bb692603b20", + "translation_date": "2026-01-16T20:34:00+00:00", + "source_file": "images/overlap-object-detection.png", + "language_code": "uk" + }, + "pi-button.c7a1a4f55943341c.webp": { + "original_hash": "94a08cd32cf5d198961e75bfb4ccd2d1", + "translation_date": "2026-01-16T20:29:18+00:00", + "source_file": "images/pi-button.png", + "language_code": "uk" + }, + "pi-camera-module.4278753c31bd6e75.webp": { + "original_hash": "296dbc7764a334c9eea6e07d2bdf5228", + "translation_date": "2026-01-16T20:32:41+00:00", + "source_file": "images/pi-camera-module.png", + "language_code": "uk" + }, + "pi-camera-ribbon-cable.0bf82acd251611c2.webp": { + "original_hash": "3ac274f1a38658e40c3c392746941cbd", + "translation_date": "2026-01-16T20:31:01+00:00", + "source_file": "images/pi-camera-ribbon-cable.png", + "language_code": "uk" + }, + "pi-camera-socket-ribbon-cable.a18309920b118009.webp": { + "original_hash": "b34d7c3590218945fe8ac3cae8e30a50", + "translation_date": "2026-01-16T20:22:29+00:00", + "source_file": "images/pi-camera-socket-ribbon-cable.png", + "language_code": "uk" + }, + "pi-camera-upside-down.5376961ba3145988.webp": { + "original_hash": "b242672b0a16425dc0c42e3458102e8c", + "translation_date": "2026-01-16T20:40:07+00:00", + "source_file": "images/pi-camera-upside-down.png", + "language_code": "uk" + }, + "pi-gps-sensor.1f99ee2b2f652891.webp": { + "original_hash": "8096ac9ce04e5268b552024983283a21", + "translation_date": "2026-01-16T20:29:06+00:00", + "source_file": "images/pi-gps-sensor.png", "language_code": "uk" }, - "IMG_5349.1f0ec7fbf8807b3b.webp": { - "original_hash": "d12db74e18cfb01344a6f47e93341d6e", - "translation_date": "2026-01-16T21:03:47+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5349.png", + "pi-hardware-kit.26dbadaedb7dd44c.webp": { + "original_hash": "ff01874bf7ab355748ac69e0d18cc3a8", + "translation_date": "2026-01-16T20:21:14+00:00", + "source_file": "images/pi-hardware-kit.png", "language_code": "uk" }, - "IMG_5316.29dc70d802ce8349.webp": { - "original_hash": "ba7dbbd6975e2bd39c4b37e1a12867da", - "translation_date": "2026-01-16T21:03:58+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5316.png", + "pi-led.97f1d474981dc35d.webp": { + "original_hash": "8c9c44daca0bb84fff271932128548e7", + "translation_date": "2026-01-16T20:32:15+00:00", + "source_file": "images/pi-led.png", "language_code": "uk" }, - "IMG_5340.8440651b3ce1dd35.webp": { - "original_hash": "24b34e210b680dcdd7f84c7b819e5af2", - "translation_date": "2026-01-16T21:04:08+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5340.png", + "pi-light-sensor.66cc1e31fa48cd7d.webp": { + "original_hash": "24c2a1d065061a13b890b6808abf158f", + "translation_date": "2026-01-16T20:30:14+00:00", + "source_file": "images/pi-light-sensor.png", "language_code": "uk" }, - "IMG_5328.925a9da23d96759f.webp": { - "original_hash": "d2038a13e44588a9bfbf8901b11d00e2", - "translation_date": "2026-01-16T21:04:17+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5328.png", + "pi-relay-and-soil-moisture-sensor.02f3198975b8c53e.webp": { + "original_hash": "dc129413981ef906b6edd50f837a9e01", + "translation_date": "2026-01-16T20:24:16+00:00", + "source_file": "images/pi-relay-and-soil-moisture-sensor.png", "language_code": "uk" }, - "IMG_5318.15dfffeb7f47abf7.webp": { - "original_hash": "6d55d50694cfb9d88f84167f245a5d51", - "translation_date": "2026-01-16T21:04:25+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5318.png", + "pi-respeaker-hat.f00fabe7dd039a93.webp": { + "original_hash": "831331e5010f14df7262034ca67a316d", + "translation_date": "2026-01-16T20:22:42+00:00", + "source_file": "images/pi-respeaker-hat.png", "language_code": "uk" }, - "IMG_5312.a45550ddd8ce8e65.webp": { - "original_hash": "254b4fd54e9fe80a51a191ce9f654c85", - "translation_date": "2026-01-16T21:04:31+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5312.png", + "pi-soil-moisture-sensor.fdd7eb2393792cf6.webp": { + "original_hash": "c50b9b78b749af1958d574aa38253e66", + "translation_date": "2026-01-16T20:33:55+00:00", + "source_file": "images/pi-soil-moisture-sensor.png", "language_code": "uk" }, - "IMG_5313.ed1b45211271dbd2.webp": { - "original_hash": "86bea69b269add926a2da7a91bd68191", - "translation_date": "2026-01-16T21:04:36+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5313.png", + "pi-temperature-sensor.3ff82fff672c8e56.webp": { + "original_hash": "feb99d03e3c82faf6a583cafea990fba", + "translation_date": "2026-01-16T20:37:23+00:00", + "source_file": "images/pi-temperature-sensor.png", "language_code": "uk" }, - "IMG_5347.48a4a981e76910ae.webp": { - "original_hash": "7b0d15e3f5e8ec289aff74d74a6dbf6e", - "translation_date": "2026-01-16T21:04:41+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5347.png", + "pi-time-of-flight-sensor.58c8dc04eb3bfb57.webp": { + "original_hash": "ddc354c7922b02d7be67a7bbca792ad8", + "translation_date": "2026-01-16T20:36:26+00:00", + "source_file": "images/pi-time-of-flight-sensor.png", "language_code": "uk" }, - "IMG_5326.35bbc9e054c704d0.webp": { - "original_hash": "34cd6fb13bd85e2bc35a2113b89aecd1", - "translation_date": "2026-01-16T21:04:48+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5326.png", + "plant-growth-temp-graph copy.65baa28afd9b7f5f.webp": { + "original_hash": "af7d47772297c3a84f2c2f4c519a98ee", + "translation_date": "2026-01-16T20:21:22+00:00", + "source_file": "images/plant-growth-temp-graph copy.png", "language_code": "uk" }, - "IMG_5307.f9c9b8361a8aa734.webp": { - "original_hash": "cab390c38e0b27852ef90122d6dc4a8a", - "translation_date": "2026-01-16T21:04:54+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5307.png", + "plant-growth-temp-graph.c6d69c9478e6ca83.webp": { + "original_hash": "af7d47772297c3a84f2c2f4c519a98ee", + "translation_date": "2026-01-16T20:39:04+00:00", + "source_file": "images/plant-growth-temp-graph.png", "language_code": "uk" }, - "IMG_5309.23fbc3b6667bfb64.webp": { - "original_hash": "489a940aac2fae4a3a1e497781cba5a8", - "translation_date": "2026-01-16T21:05:00+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5309.png", + "polygon-points.302193da381cb415.webp": { + "original_hash": "01b6fa2d97b4fecb638b5162873f5ea9", + "translation_date": "2026-01-16T20:28:00+00:00", + "source_file": "images/polygon-points.png", "language_code": "uk" }, - "IMG_5324.0afbc6f0caceb1a3.webp": { - "original_hash": "2d32f160ad94adf82b14722b5a4750de", - "translation_date": "2026-01-16T21:05:08+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5324.png", + "potentiometer.35a348b9ce22f6ec.webp": { + "original_hash": "1fb25de33028ef905bf4cce330a9e6df", + "translation_date": "2026-01-16T20:41:19+00:00", + "source_file": "images/potentiometer.png", "language_code": "uk" }, - "IMG_5317.ed81e4c1ca5046dc.webp": { - "original_hash": "1418135512d05bb5a5e8295c3ca27e4e", - "translation_date": "2026-01-16T21:05:15+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5317.png", + "proximity-sensor.f5cd752c77fb62fe.webp": { + "original_hash": "46a4e21d2d633afa6120896b66b1b1f3", + "translation_date": "2026-01-16T20:41:03+00:00", + "source_file": "images/proximity-sensor.png", "language_code": "uk" }, - "IMG_5336.1b46586fdec95767.webp": { - "original_hash": "e40e7f6dcb13a7f78508a3751ce2f071", - "translation_date": "2026-01-16T21:05:24+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5336.png", + "pub-sub.7c7ed43fe9fd15d4.webp": { + "original_hash": "e5ec0def10a72676eb757b830b8ae56e", + "translation_date": "2026-01-16T20:36:08+00:00", + "source_file": "images/pub-sub.png", "language_code": "uk" }, - "IMG_5337.91c82be4d37029b0.webp": { - "original_hash": "17697be963b005f6961b32d72072d6af", - "translation_date": "2026-01-16T21:05:31+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5337.png", + "pump-wired-to-relay.66c5cfc0d8918990.webp": { + "original_hash": "84a8c5f06d634c142ee4764b91ec4f59", + "translation_date": "2026-01-16T20:40:53+00:00", + "source_file": "images/pump-wired-to-relay.png", "language_code": "uk" }, - "IMG_5335.9f5bfba69a8d5a90.webp": { - "original_hash": "d896d7a763d29c0da589c8dbc77c9ed3", - "translation_date": "2026-01-16T21:05:38+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5335.png", + "pwm-motor-150rpm.83347ac04ca38482.webp": { + "original_hash": "f829c583c9b05918631c9afec52dfad9", + "translation_date": "2026-01-16T20:27:48+00:00", + "source_file": "images/pwm-motor-150rpm.png", "language_code": "uk" }, - "IMG_5342.9f3b93d9fab90d3b.webp": { - "original_hash": "5d05e1e08f6e5aaf21891368d22fcfb5", - "translation_date": "2026-01-16T21:05:45+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5342.png", + "pwm-motor-75rpm.a5e4c939934b6e14.webp": { + "original_hash": "27174930eae0dd1d408ca7474099ebed", + "translation_date": "2026-01-16T20:35:25+00:00", + "source_file": "images/pwm-motor-75rpm.png", "language_code": "uk" }, - "IMG_5327.804b63a605b5a77a.webp": { - "original_hash": "7f20dfc038fa8b756cf381c0d13cc764", - "translation_date": "2026-01-16T21:05:53+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5327.png", + "ram-comparison.6beb73541b42ac6f.webp": { + "original_hash": "178bedf746f370deb9b3600fe15afeb1", + "translation_date": "2026-01-16T20:27:54+00:00", + "source_file": "images/ram-comparison.png", "language_code": "uk" }, - "IMG_5344.acfcd61ee5281321.webp": { - "original_hash": "a376d539df9a174bfdaadbab9dbc1cfd", - "translation_date": "2026-01-16T21:05:59+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5344.png", + "raspberry-pi-4.fd4590d308c3d456.webp": { + "original_hash": "a6546a4c48ae28af3154546daeec43b2", + "translation_date": "2026-01-16T20:18:39+00:00", + "source_file": "images/raspberry-pi-4.jpg", "language_code": "uk" }, - "IMG_5341.a1aa041c42dbc534.webp": { - "original_hash": "a5bce966ff8f378c7ac2c3ae3263f629", - "translation_date": "2026-01-16T21:06:06+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5341.png", + "raspberry-pi-imager.24aedeab9e233d84.webp": { + "original_hash": "d60a21f44e34a41ca0b925837b7822d2", + "translation_date": "2026-01-16T20:32:30+00:00", + "source_file": "images/raspberry-pi-imager.png", "language_code": "uk" }, - "IMG_5330.3db3d5ea01c8cca2.webp": { - "original_hash": "148147aa52a66e9d9e77c17a4b6fb50b", - "translation_date": "2026-01-16T21:06:15+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5330.png", + "raspberry-pi-logo.4efaa16605cee054.webp": { + "original_hash": "6dc3ec9908411f01f40bdb144eb0352d", + "translation_date": "2026-01-16T20:38:01+00:00", + "source_file": "images/raspberry-pi-logo.png", "language_code": "uk" }, - "IMG_5311.8c90da6446c2d8c2.webp": { - "original_hash": "68d840516ae36a03715a432e9dac3856", - "translation_date": "2026-01-16T21:06:22+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5311.png", + "raspberry-pi-zero.f7a4133e1e7d54bb.webp": { + "original_hash": "a65b4f80e337bb75907ba9668d0ec4ec", + "translation_date": "2026-01-16T20:31:34+00:00", + "source_file": "images/raspberry-pi-zero.jpg", "language_code": "uk" }, - "IMG_5348.3961d3b444537c13.webp": { - "original_hash": "312f940de37e3d8b548a5ff7e0ef59ce", - "translation_date": "2026-01-16T21:06:26+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5348.png", + "relay-off.c34a178a2960fecd.webp": { + "original_hash": "695bf246ae769e65b44448d48b762bd1", + "translation_date": "2026-01-16T20:19:37+00:00", + "source_file": "images/relay-off.png", "language_code": "uk" }, - "IMG_5325.9e9d9e9b85a10b06.webp": { - "original_hash": "797e68cbe795ca2b3bcefb017cde1e88", - "translation_date": "2026-01-16T21:06:36+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5325.png", + "relay-on.4db16a0fd6b66926.webp": { + "original_hash": "9845f9c1489a850aa549e224cbe72d2a", + "translation_date": "2026-01-16T20:21:37+00:00", + "source_file": "images/relay-on.png", "language_code": "uk" }, - "IMG_5314.c2203206a05a74b5.webp": { - "original_hash": "168cc384e8f57b7bdd2469769fddced6", - "translation_date": "2026-01-16T21:06:43+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5314.png", + "resistive-soil-moisture-sensor.728a138a3d109e06.webp": { + "original_hash": "10868a092da0bc909f5cc4639401c811", + "translation_date": "2026-01-16T20:35:31+00:00", + "source_file": "images/resistive-soil-moisture-sensor.png", "language_code": "uk" }, - "IMG_5334.979472e433948c10.webp": { - "original_hash": "13d55902d7f4025e4c0b4ec92d7e5c38", - "translation_date": "2026-01-16T21:06:49+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5334.png", + "respeaker-35mm-speaker.ad79ef4f128c7751.webp": { + "original_hash": "8df5ce34dedc6d09c1b32061af983e1a", + "translation_date": "2026-01-16T20:37:31+00:00", + "source_file": "images/respeaker-35mm-speaker.png", "language_code": "uk" }, - "IMG_5320.8268d3f61972f348.webp": { - "original_hash": "a6db3613b3615430929eec1d26541f23", - "translation_date": "2026-01-16T21:07:01+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5320.png", + "respeaker-jst-speaker.a441d177809df945.webp": { + "original_hash": "c4dff6a9a83d65415477d8b77818c184", + "translation_date": "2026-01-16T20:31:30+00:00", + "source_file": "images/respeaker-jst-speaker.png", "language_code": "uk" }, - "IMG_5333.53c3364c2ee0e7bb.webp": { - "original_hash": "018ac6ada7c30b62d168689b8865c5cd", - "translation_date": "2026-01-16T21:07:11+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5333.png", + "respeaker.f5d19d1c6b14ab16.webp": { + "original_hash": "f096205f8ed79a62c0b3223ca9760485", + "translation_date": "2026-01-16T20:20:46+00:00", + "source_file": "images/respeaker.png", "language_code": "uk" }, - "IMG_5346.281dcc267f69c70b.webp": { - "original_hash": "4772f5cabda119b12f676ad35147320e", - "translation_date": "2026-01-16T21:07:17+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5346.png", + "ribbon-mic.eacc8e092c7441ca.webp": { + "original_hash": "2d5dac0dede2c3bee039d05cb8d5eb01", + "translation_date": "2026-01-16T20:24:25+00:00", + "source_file": "images/ribbon-mic.jpg", "language_code": "uk" }, - "IMG_5319.b549b1fff0dcf143.webp": { - "original_hash": "cd73355ae901d57470404f12f3e14d8f", - "translation_date": "2026-01-16T21:07:25+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5319.png", + "rpi-stock-with-bounding-boxes.b5540e2ecb7cd49f.webp": { + "original_hash": "d801ce817c0839b0f611e0b73bf4f05d", + "translation_date": "2026-01-16T20:31:54+00:00", + "source_file": "images/rpi-stock-with-bounding-boxes.jpg", "language_code": "uk" }, - "IMG_5322.974809b9461a9e20.webp": { - "original_hash": "12e8057af8ca375668ac69dd83d3df9e", - "translation_date": "2026-01-16T21:07:35+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5322.png", + "sampling.6f4fadb3f2d9dfe7.webp": { + "original_hash": "0873e1919ecfcd1fac59791d08b2458f", + "translation_date": "2026-01-16T20:37:12+00:00", + "source_file": "images/sampling.png", "language_code": "uk" }, - "IMG_5315.f698228e0e031bd4.webp": { - "original_hash": "4975f6e8e46204674362e3686f994433", - "translation_date": "2026-01-16T21:07:43+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5315.png", + "save-telemetry-database.ddc9c6bea0c5ba39.webp": { + "original_hash": "161b3f7c079d04498fbc0d900788510e", + "translation_date": "2026-01-16T20:41:23+00:00", + "source_file": "images/save-telemetry-database.png", "language_code": "uk" }, - "IMG_5310.0ee0eb2fbc1c2d0e.webp": { - "original_hash": "44821d181f6a6dfc59fce6430ea543c3", - "translation_date": "2026-01-16T21:07:50+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5310.png", + "save-telemetry-to-storage-from-functions.ed3b1820980097f1.webp": { + "original_hash": "a03847815181206801649c4168cec3a1", + "translation_date": "2026-01-16T20:37:02+00:00", + "source_file": "images/save-telemetry-to-storage-from-functions.png", "language_code": "uk" }, - "IMG_5329.27da5fcbc3336773.webp": { - "original_hash": "fd75c4e9e16aeb231b2f10c94d10d608", - "translation_date": "2026-01-16T21:07:57+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5329.png", + "search-buffer-and-distance.e6a79af3898183c7.webp": { + "original_hash": "4fa75893d571e0dd38a6d9835877b318", + "translation_date": "2026-01-16T20:41:09+00:00", + "source_file": "images/search-buffer-and-distance.png", "language_code": "uk" }, - "IMG_5323.4939fa17958f291b.webp": { - "original_hash": "e7b6ccd025636efe16234fde1583ac2f", - "translation_date": "2026-01-16T21:08:06+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5323.png", + "seeed-logo.74732b6b482b6e8e.webp": { + "original_hash": "c7479fe98cfdb3be95dda1ceee7a2b0f", + "translation_date": "2026-01-16T20:36:15+00:00", + "source_file": "images/seeed-logo.png", "language_code": "uk" }, - "IMG_5331.181987d3d094472f.webp": { - "original_hash": "2272482bed9dbf36b7798a41324d008f", - "translation_date": "2026-01-16T21:08:14+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5331.png", + "select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.webp": { + "original_hash": "38727cd537789a1b4e18ca8277ee85b1", + "translation_date": "2026-01-16T20:42:26+00:00", + "source_file": "images/select-the-random-checkbox-and-set-a-range.png", "language_code": "uk" }, - "IMG_5332.4beed56eaa5158e3.webp": { - "original_hash": "445a83687357d2bf3749e23583768407", - "translation_date": "2026-01-16T21:08:23+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5332.png", + "send-message-asymmetric.7abe327c62615b8c.webp": { + "original_hash": "0873f3deafa225ede589e282db569fd3", + "translation_date": "2026-01-16T20:34:44+00:00", + "source_file": "images/send-message-asymmetric.png", "language_code": "uk" }, - "IMG_5338.9ab356541448923b.webp": { - "original_hash": "c6112e9cf630cc63b828dcbdde845de3", - "translation_date": "2026-01-16T21:08:31+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5338.png", + "send-message-certificate.9cc576ac1e46b76e.webp": { + "original_hash": "df8c0a10f8e11172061fb4bbde04cec0", + "translation_date": "2026-01-16T20:25:59+00:00", + "source_file": "images/send-message-certificate.png", "language_code": "uk" }, - "IMG_5308.cbd6ed7007e69060.webp": { - "original_hash": "0ba29462f9494cbdec73138d13555eeb", - "translation_date": "2026-01-16T21:08:38+00:00", - "source_file": "5-retail/lessons/1-train-stock-detector/images/training/IMG_5308.png", + "send-message-symmetric-key-hacker.e7cb53db1707adfb.webp": { + "original_hash": "da84d1704f66fc3573b68394cd8d63ab", + "translation_date": "2026-01-16T20:32:03+00:00", + "source_file": "images/send-message-symmetric-key-hacker.png", "language_code": "uk" }, - "banana-ripe-2.8ab96da692df69f1.webp": { - "original_hash": "ae966eeff29fbf1a867a864baa149780", - "translation_date": "2026-01-16T21:08:40+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/ripe/banana-ripe-2.png", + "send-message-symmetric-key.a2e8ad0d495896ff.webp": { + "original_hash": "ea8f8a45fea06564fb75f7444db90d6d", + "translation_date": "2026-01-16T20:26:48+00:00", + "source_file": "images/send-message-symmetric-key.png", "language_code": "uk" }, - "banana-ripe-1.6ed72365ffc92300.webp": { - "original_hash": "b669c7b079f11e40ccf403bca27420a6", - "translation_date": "2026-01-16T21:08:43+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/ripe/banana-ripe-1.png", + "sentence-as-intent-entities.301401696f992259.webp": { + "original_hash": "20bc069192582a5b8ba4a45d60362dd1", + "translation_date": "2026-01-16T20:39:14+00:00", + "source_file": "images/sentence-as-intent-entities.png", "language_code": "uk" }, - "banana-unripe-2.43a73b544521afc7.webp": { - "original_hash": "191f77cd53ad268a98fc833365c67fc5", - "translation_date": "2026-01-16T21:08:44+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/unripe/banana-unripe-2.png", + "serverless-scaling.f8c769adf0413fd1.webp": { + "original_hash": "bfa04832aefaa493dbb81bda0fe64bf8", + "translation_date": "2026-01-16T20:19:28+00:00", + "source_file": "images/serverless-scaling.png", "language_code": "uk" }, - "banana-unripe-1.b2c7051d9c8a4e61.webp": { - "original_hash": "a4cc0cccd0bd9e129367a314c3d97e3a", - "translation_date": "2026-01-16T21:08:45+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/testing/unripe/banana-unripe-1.png", + "shapes-to-images.1a309f0ea88dd66f.webp": { + "original_hash": "4673701d4985ae9110e41a793f89d7a2", + "translation_date": "2026-01-16T20:40:41+00:00", + "source_file": "images/shapes-to-images.png", "language_code": "uk" }, - "banana-ripe-11.3d932f292b95b9a2.webp": { - "original_hash": "10d419a7eb4916eb20ab86a2d5704359", - "translation_date": "2026-01-16T21:08:46+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-11.png", + "smarter-thermostat.a75855f15d2d9e63.webp": { + "original_hash": "7e07ad6473af5b68b49b1fb8b18be243", + "translation_date": "2026-01-16T20:41:37+00:00", + "source_file": "images/smarter-thermostat.png", "language_code": "uk" }, - "banana-ripe-5.c762086879ccec4c.webp": { - "original_hash": "b70a07b7c7fe7a6e38624ecf409ecb39", - "translation_date": "2026-01-16T21:08:47+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-5.png", + "soil-moisture-delay.865f3fae206db01d.webp": { + "original_hash": "2fbb54ffd35ea4b7bab4232986add7ff", + "translation_date": "2026-01-16T20:31:26+00:00", + "source_file": "images/soil-moisture-delay.png", "language_code": "uk" }, - "banana-ripe-21.07e03d64f265d55d.webp": { - "original_hash": "2c1528b1de4d0572dd8e3813ec38a591", - "translation_date": "2026-01-16T21:08:48+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-21.png", + "soil-moisture-sensor-in-soil.bfad91002bda5e96.webp": { + "original_hash": "2b3a8b0115e4a957fc188dcd60aecbae", + "translation_date": "2026-01-16T20:29:40+00:00", + "source_file": "images/soil-moisture-sensor-in-soil.png", "language_code": "uk" }, - "banana-ripe-6.5131bcbf492980cb.webp": { - "original_hash": "54da747610520d477d2ce3ab576ac125", - "translation_date": "2026-01-16T21:08:49+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-6.png", + "soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.webp": { + "original_hash": "feedc1062e7650b1033eae28a4718f5c", + "translation_date": "2026-01-16T20:36:19+00:00", + "source_file": "images/soil-moisture-to-voltage-with-reading.png", "language_code": "uk" }, - "banana-ripe-2.96ddc53114c5f020.webp": { - "original_hash": "c7c3b976043accf6fff757e50afed132", - "translation_date": "2026-01-16T21:08:50+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-2.png", + "soil-moisture-to-voltage.df86d80cda158700.webp": { + "original_hash": "a8deda9a89889040b0802aacaf02c0db", + "translation_date": "2026-01-16T20:29:26+00:00", + "source_file": "images/soil-moisture-to-voltage.png", "language_code": "uk" }, - "banana-ripe-13.b7402e05160f4543.webp": { - "original_hash": "9f3ebf2203aaa657357ba262990bbb21", - "translation_date": "2026-01-16T21:08:51+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-13.png", + "soil-moisture-travel.a0e31af222cf1438.webp": { + "original_hash": "dacaf2385f73dadd43abdacd4812399d", + "translation_date": "2026-01-16T20:38:19+00:00", + "source_file": "images/soil-moisture-travel.png", "language_code": "uk" }, - "banana-ripe-25.65ce63418cdc4de2.webp": { - "original_hash": "773b4a997e31a2a512b75f51941d594d", - "translation_date": "2026-01-16T21:08:51+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-25.png", + "spi.297431d6f98b386b.webp": { + "original_hash": "69b6cd30118f966b9a2646d6ec34944f", + "translation_date": "2026-01-16T20:29:13+00:00", + "source_file": "images/spi.png", "language_code": "uk" }, - "banana-ripe-8.dba1d33bd34d4830.webp": { - "original_hash": "12afa64eebbc95b9536e6f3bbccdb345", - "translation_date": "2026-01-16T21:08:52+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-8.png", + "sql-database.be160f12bfccefd3.webp": { + "original_hash": "eab9c93e1f46ee7f1520b61a9486c9c0", + "translation_date": "2026-01-16T20:41:16+00:00", + "source_file": "images/sql-database.png", "language_code": "uk" }, - "banana-ripe-16.781a68a01401f89e.webp": { - "original_hash": "29f95cc922f22691d9804dae4672b387", - "translation_date": "2026-01-16T21:08:53+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-16.png", + "stock-7-cans-tomato-paste.f86059cc573d7bec.webp": { + "original_hash": "01dac6278467a7ebc669ccde8d957954", + "translation_date": "2026-01-16T20:19:14+00:00", + "source_file": "images/stock-7-cans-tomato-paste.png", "language_code": "uk" }, - "banana-ripe-20.a4d0ad33a7e6f037.webp": { - "original_hash": "aa2539f64cd978be437a294ef56b38ec", - "translation_date": "2026-01-16T21:08:54+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-20.png", + "stock-rogue-corn.be1f3ada8c457854.webp": { + "original_hash": "76a508a11e7a91138b7a515e6c1cd93c", + "translation_date": "2026-01-16T20:33:10+00:00", + "source_file": "images/stock-rogue-corn.png", "language_code": "uk" }, - "banana-ripe-9.32f91462c8b0e2d3.webp": { - "original_hash": "a380e69917059d3401d09c9e00e289f6", - "translation_date": "2026-01-16T21:08:55+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-9.png", + "strawberry-with-pump.b410fc72ac6aabad.webp": { + "original_hash": "af6fbb23fcab01f826392b6944dea49e", + "translation_date": "2026-01-16T20:29:53+00:00", + "source_file": "images/strawberry-with-pump.png", "language_code": "uk" }, - "banana-ripe-18.3d05f5f78ecf6f0d.webp": { - "original_hash": "cae1792a648b1486d2e3590866d11980", - "translation_date": "2026-01-16T21:08:56+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-18.png", + "telemetry.21e5d8b97649d2eb.webp": { + "original_hash": "65fa3e3b915dbebffbab7d72f200e4e7", + "translation_date": "2026-01-16T20:24:47+00:00", + "source_file": "images/telemetry.png", "language_code": "uk" }, - "banana-ripe-17.f8e2853a40d3ac45.webp": { - "original_hash": "8f0a9f7b93505876f7bd290b3679099d", - "translation_date": "2026-01-16T21:08:57+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-17.png", + "temperature-as-digital.85004491b977bae1.webp": { + "original_hash": "cd1fed630adeb671a51171136afe0a11", + "translation_date": "2026-01-16T20:31:38+00:00", + "source_file": "images/temperature-as-digital.png", "language_code": "uk" }, - "banana-ripe-3.4fae05a0a1d2b5f0.webp": { - "original_hash": "4810eae16d8cd35405bd23a7630d4c1c", - "translation_date": "2026-01-16T21:08:57+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-3.png", + "time-of-flight-banana.079921ad8b1496e4.webp": { + "original_hash": "2617486ad1d365e9272698f6c8e80523", + "translation_date": "2026-01-16T20:35:00+00:00", + "source_file": "images/time-of-flight-banana.png", "language_code": "uk" }, - "banana-ripe-14.85cf309aa702cfa8.webp": { - "original_hash": "c45e36f248a3dace32791bfca32d6aed", - "translation_date": "2026-01-16T21:08:58+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-14.png", + "traditional-vs-ml.5c20c169621fa539.webp": { + "original_hash": "7ba80f8ce61fc58a79619972640123b7", + "translation_date": "2026-01-16T20:27:44+00:00", + "source_file": "images/traditional-vs-ml.png", "language_code": "uk" }, - "banana-ripe-23.6f3364afcab19e57.webp": { - "original_hash": "28dcfffcd92c957991aca002f7afb9f5", - "translation_date": "2026-01-16T21:08:59+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-23.png", + "translated-smart-timer.08ac20057fdc5c37.webp": { + "original_hash": "f0bc8a93e3e880f4362f14db64377b44", + "translation_date": "2026-01-16T20:26:58+00:00", + "source_file": "images/translated-smart-timer.png", "language_code": "uk" }, - "banana-ripe-15.933412eb14a3f8e4.webp": { - "original_hash": "efaa40a12e710aa6bbb1a1d0bb2052a4", - "translation_date": "2026-01-16T21:09:00+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-15.png", + "transpiration.b735aa34e4372e65.webp": { + "original_hash": "cdaa5c2392fbae09e27cecbd2163fead", + "translation_date": "2026-01-16T20:38:56+00:00", + "source_file": "images/transpiration.png", "language_code": "uk" }, - "banana-ripe-12.9f87e663b9da6c85.webp": { - "original_hash": "8e8d0158457b243d442b06713947d089", - "translation_date": "2026-01-16T21:09:01+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-12.png", + "tts-overview.193843cf3f5ee09f.webp": { + "original_hash": "60bcfe389948c72835cba3d41cc92643", + "translation_date": "2026-01-16T20:37:27+00:00", + "source_file": "images/tts-overview.png", "language_code": "uk" }, - "banana-ripe-19.ac3b0fc6cf6fdfd5.webp": { - "original_hash": "2390f2cc5023984a9682ec5f96f2bd6e", - "translation_date": "2026-01-16T21:09:02+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-19.png", + "uart.d0dbd3fb9e3728c6.webp": { + "original_hash": "69f7d23a9049bf351ed17aaf49400cce", + "translation_date": "2026-01-16T20:34:59+00:00", + "source_file": "images/uart.png", "language_code": "uk" }, - "banana-ripe-24.ff2c02cc80a9c430.webp": { - "original_hash": "cffff187f53978527516f37fbdb528b6", - "translation_date": "2026-01-16T21:09:03+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-24.png", + "vscode-azure-functions-init-notification.bd19b49229963edb.webp": { + "original_hash": "631bfd744e57eadbdf63c0bf59b5addf", + "translation_date": "2026-01-16T20:40:58+00:00", + "source_file": "images/vscode-azure-functions-init-notification.png", "language_code": "uk" }, - "banana-ripe-1.780e9be3a60d8879.webp": { - "original_hash": "e1657ae830ee7346983e1ca04f185e0e", - "translation_date": "2026-01-16T21:09:04+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-1.png", + "vscode-kill-terminal.1cc4de7c6f25ee08.webp": { + "original_hash": "b22d79cb8cfc5bfb5adea2ab797d1498", + "translation_date": "2026-01-16T20:31:45+00:00", + "source_file": "images/vscode-kill-terminal.png", "language_code": "uk" }, - "banana-ripe-10.c3d98eb280e7464f.webp": { - "original_hash": "1fd32bdc31ba975c91484494cc3ef395", - "translation_date": "2026-01-16T21:09:04+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-10.png", + "vscode-new-file-button.182702340fe6723c.webp": { + "original_hash": "f53b77090608588ce1aea6e28ac7534b", + "translation_date": "2026-01-16T20:36:55+00:00", + "source_file": "images/vscode-new-file-button.png", "language_code": "uk" }, - "banana-ripe-22.a63c05aeb7f866fc.webp": { - "original_hash": "1b4c8cac0fb4d88e2fac6e10a401b567", - "translation_date": "2026-01-16T21:09:05+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-22.png", + "vscode-new-terminal.77db8fc0f9cd3182.webp": { + "original_hash": "a692e413071b4224d251842fc4a95050", + "translation_date": "2026-01-16T20:26:17+00:00", + "source_file": "images/vscode-new-terminal.png", "language_code": "uk" }, - "banana-ripe-7.5fc18dfe7b7ae9dc.webp": { - "original_hash": "ab45157090d3fb253fc262e1ac44cd36", - "translation_date": "2026-01-16T21:09:06+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/ripe/banana-ripe-7.png", + "vscode-open-nightlight-remote.d3d2a4011e30d535.webp": { + "original_hash": "863d50888f94713346469b8afa0a56b3", + "translation_date": "2026-01-16T20:20:09+00:00", + "source_file": "images/vscode-open-nightlight-remote.png", "language_code": "uk" }, - "banana-unripe-23.c4c9067f23370e90.webp": { - "original_hash": "141fdca6d816f53efd73fe0ae59d0a43", - "translation_date": "2026-01-16T21:09:07+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-23.png", + "vscode-platformio-build-command-palette.7708e7ec7d75d7ee.webp": { + "original_hash": "24236a76bf00a861dbf80d37b29265ce", + "translation_date": "2026-01-16T20:27:10+00:00", + "source_file": "images/vscode-platformio-build-command-palette.png", "language_code": "uk" }, - "banana-unripe-16.bd058f64bd7ec014.webp": { - "original_hash": "a57dba0a4221e68a916b8d6b39ee88b3", - "translation_date": "2026-01-16T21:09:08+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-16.png", + "vscode-platformio-home-open.3f9a41bfd3f4da1c.webp": { + "original_hash": "68285f83d33fcd0a4b1e3141ef0afead", + "translation_date": "2026-01-16T20:23:54+00:00", + "source_file": "images/vscode-platformio-home-open.png", "language_code": "uk" }, - "banana-unripe-6.e3a73307558caecc.webp": { - "original_hash": "29d58bf3f0290ac98d5c748f467ab900", - "translation_date": "2026-01-16T21:09:09+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-6.png", + "vscode-platformio-menu.297be26b9733e5c4.webp": { + "original_hash": "690ba1bf727223328bae1da7aef65b59", + "translation_date": "2026-01-16T20:28:07+00:00", + "source_file": "images/vscode-platformio-menu.png", "language_code": "uk" }, - "banana-unripe-27.f98fd272deeb02d9.webp": { - "original_hash": "32ffe72a780f2ae97ac1b189d0fb9a44", - "translation_date": "2026-01-16T21:09:10+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-27.png", + "vscode-platformio-nightlight-project-wizard.5c64db4da6037420.webp": { + "original_hash": "d55f8f702d005d082ea301248f7b70f9", + "translation_date": "2026-01-16T20:25:51+00:00", + "source_file": "images/vscode-platformio-nightlight-project-wizard.png", "language_code": "uk" }, - "banana-unripe-4.483e740d6fd7b5a6.webp": { - "original_hash": "e0ff72cd82b8c7c4595e1beec806b8cb", - "translation_date": "2026-01-16T21:09:11+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-4.png", + "vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.webp": { + "original_hash": "02340f15877c75b8ca3f08222c32b679", + "translation_date": "2026-01-16T20:35:57+00:00", + "source_file": "images/vscode-platformio-serial-monitor-command-palette.png", "language_code": "uk" }, - "banana-unripe-10.38dab0db918a2487.webp": { - "original_hash": "3fbe312ca683ffb4130c21bb5f8faf67", - "translation_date": "2026-01-16T21:09:12+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-10.png", + "vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.webp": { + "original_hash": "ad07a4dbd27f86bd480dcfbbc1a56a01", + "translation_date": "2026-01-16T20:30:50+00:00", + "source_file": "images/vscode-platformio-upload-command-palette.png", "language_code": "uk" }, - "banana-unripe-7.634ca89acc17d68f.webp": { - "original_hash": "90677247facc68c33c17c37f03d6531d", - "translation_date": "2026-01-16T21:09:13+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-7.png", + "vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.webp": { + "original_hash": "c3bd57b44fe7628cc688f4d4fd814416", + "translation_date": "2026-01-16T20:20:22+00:00", + "source_file": "images/vscode-platformio-welcome-new-button.png", "language_code": "uk" }, - "banana-unripe-28.5331ba409ce41c07.webp": { - "original_hash": "75f6d0f1ad3d2ca875d31421b8f35deb", - "translation_date": "2026-01-16T21:09:14+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-28.png", + "vscode-virtual-env.8ba42e04c3d533cf.webp": { + "original_hash": "f79cd090b385dfdfe774452b7d89eb84", + "translation_date": "2026-01-16T20:30:39+00:00", + "source_file": "images/vscode-virtual-env.png", "language_code": "uk" }, - "banana-unripe-22.27dff4b438163080.webp": { - "original_hash": "a9a930c9ba5f72daa2205105248afd86", - "translation_date": "2026-01-16T21:09:15+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-22.png", + "what-is-azure-video-thumbnail.20174db09e03bbb8.webp": { + "original_hash": "ca9324cf5205832042b050d641f904b3", + "translation_date": "2026-01-16T20:24:49+00:00", + "source_file": "images/what-is-azure-video-thumbnail.png", "language_code": "uk" }, - "banana-unripe-20.85b7a74eaab5634e.webp": { - "original_hash": "cf0067ebc713ffa4be85f95463639d68", - "translation_date": "2026-01-16T21:09:16+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-20.png", + "wio-gps-sensor.19fd52b81ce58095.webp": { + "original_hash": "71ac9146b7ea28e48f6ee5b636cd1109", + "translation_date": "2026-01-16T20:30:03+00:00", + "source_file": "images/wio-gps-sensor.png", "language_code": "uk" }, - "banana-unripe-3.896df8fb2c3b8f51.webp": { - "original_hash": "16d53ba9a1f72a431e04901214d53f2e", - "translation_date": "2026-01-16T21:09:17+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-3.png", + "wio-hardware-kit.4c70c48b85e4283a.webp": { + "original_hash": "e428f5e0754412af1a8664ea7baff212", + "translation_date": "2026-01-16T20:35:09+00:00", + "source_file": "images/wio-hardware-kit.png", "language_code": "uk" }, - "banana-unripe-13.37e5a7cac5aa0920.webp": { - "original_hash": "ad62ee1af2830d972b9d933e94c8f592", - "translation_date": "2026-01-16T21:09:18+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-13.png", + "wio-led.265a1897e72d7f21.webp": { + "original_hash": "047202c8d9ddd146add1c33301f91d0e", + "translation_date": "2026-01-16T20:41:40+00:00", + "source_file": "images/wio-led.png", "language_code": "uk" }, - "banana-unripe-18.39c0eb79d7b3b9ba.webp": { - "original_hash": "5e5522a34ce418404df666003c42058e", - "translation_date": "2026-01-16T21:09:19+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-18.png", + "wio-light-sensor.b1f529f3c95f5165.webp": { + "original_hash": "7d3c253db81dc7f1b0fcd4554ae4bb1f", + "translation_date": "2026-01-16T20:31:11+00:00", + "source_file": "images/wio-light-sensor.png", "language_code": "uk" }, - "banana-unripe-2.9591d1a6aa27deeb.webp": { - "original_hash": "b414558382a2640d15611bd29ed8f5f0", - "translation_date": "2026-01-16T21:09:20+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-2.png", + "wio-mic.3f8c843dbe8ad917.webp": { + "original_hash": "eb90afd4b3953d38218422601ae677b5", + "translation_date": "2026-01-16T20:26:19+00:00", + "source_file": "images/wio-mic.png", "language_code": "uk" }, - "banana-unripe-12.b95a088ccae935db.webp": { - "original_hash": "26ff82ce86b8b10f54fc97c7227aa131", - "translation_date": "2026-01-16T21:09:21+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-12.png", + "wio-relay-and-soil-moisture-sensor.ed722202d42babe0.webp": { + "original_hash": "ca90c734c88176a89d703b243c280333", + "translation_date": "2026-01-16T20:19:34+00:00", + "source_file": "images/wio-relay-and-soil-moisture-sensor.png", "language_code": "uk" }, - "banana-unripe-19.e61e6d7efaf2d8c8.webp": { - "original_hash": "9412ba91c9eca98b84c86de22b51631f", - "translation_date": "2026-01-16T21:09:21+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-19.png", + "wio-respeaker-hat.bd54917d446e6f6f.webp": { + "original_hash": "040868428b85d90d767351cbbc89a23d", + "translation_date": "2026-01-16T20:36:53+00:00", + "source_file": "images/wio-respeaker-hat.png", "language_code": "uk" }, - "banana-unripe-8.75720b4cdebac8c3.webp": { - "original_hash": "b2c3f312e05c258ea969ea1510c9e8d7", - "translation_date": "2026-01-16T21:09:22+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-8.png", + "wio-respeaker-wiring-0.767f80aa65081038.webp": { + "original_hash": "47daeac252937c129a4000dd216c04d8", + "translation_date": "2026-01-16T20:36:43+00:00", + "source_file": "images/wio-respeaker-wiring-0.png", "language_code": "uk" }, - "banana-unripe-17.408382d679bfa079.webp": { - "original_hash": "9b487f26ef0c7cfb561c472902c5d96b", - "translation_date": "2026-01-16T21:09:23+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-17.png", + "wio-respeaker-wiring-1.8d894727f2ba2400.webp": { + "original_hash": "192d03a7a2cd1eab078ef6afa28a39c9", + "translation_date": "2026-01-16T20:29:36+00:00", + "source_file": "images/wio-respeaker-wiring-1.png", "language_code": "uk" }, - "banana-unripe-21.ccc1333439b344bc.webp": { - "original_hash": "6ee44eae72d211d164828835be1dd7c5", - "translation_date": "2026-01-16T21:09:24+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-21.png", + "wio-respeaker-wiring-2.329e1cbd306e754f.webp": { + "original_hash": "76a795bfad251f217e7822f14ebd85e3", + "translation_date": "2026-01-16T20:34:04+00:00", + "source_file": "images/wio-respeaker-wiring-2.png", "language_code": "uk" }, - "banana-unripe-29.84e126f389bf627e.webp": { - "original_hash": "fad512ccb4e4129d91a10b915bc55829", - "translation_date": "2026-01-16T21:09:26+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-29.png", + "wio-respeaker-wiring-3.75b0be447e2fa930.webp": { + "original_hash": "430c8ab68fc9ee2c6bedae1d41325002", + "translation_date": "2026-01-16T20:26:09+00:00", + "source_file": "images/wio-respeaker-wiring-3.png", "language_code": "uk" }, - "banana-unripe-5.e9923cf1ffcfc1c9.webp": { - "original_hash": "c46c19087503e1173c9c214750b06c8f", - "translation_date": "2026-01-16T21:09:27+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-5.png", + "wio-respeaker-wiring-4.aa9cd434d8779437.webp": { + "original_hash": "c8febc847beb4a69180b745d5e718281", + "translation_date": "2026-01-16T20:18:50+00:00", + "source_file": "images/wio-respeaker-wiring-4.png", "language_code": "uk" }, - "banana-unripe-14.d19ddd6bbf63a259.webp": { - "original_hash": "df691d75f8bdf20269d642704fa81233", - "translation_date": "2026-01-16T21:09:27+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-14.png", + "wio-respeaker-wiring-5.af117c20acf622f3.webp": { + "original_hash": "1953600b09247d9302e7011dceed8f28", + "translation_date": "2026-01-16T20:30:06+00:00", + "source_file": "images/wio-respeaker-wiring-5.png", "language_code": "uk" }, - "banana-unripe-25.21d553d84880ac4f.webp": { - "original_hash": "534e54b877de9b3bc7c5e67e6fb426b5", - "translation_date": "2026-01-16T21:09:29+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-25.png", + "wio-sd-card.acdcbe322fa4ee7f.webp": { + "original_hash": "88bd7dd4bc8b4c181e7b3743945a2edd", + "translation_date": "2026-01-16T20:23:57+00:00", + "source_file": "images/wio-sd-card.png", "language_code": "uk" }, - "banana-unripe-1.910c8606a300fa20.webp": { - "original_hash": "6d91493fcc6ed717266d0a58ed4ba97d", - "translation_date": "2026-01-16T21:09:30+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-1.png", + "wio-soil-moisture-sensor.46919b61c3f6cb74.webp": { + "original_hash": "19186ea8705744d6f7ef80dd49a31037", + "translation_date": "2026-01-16T20:28:14+00:00", + "source_file": "images/wio-soil-moisture-sensor.png", "language_code": "uk" }, - "banana-unripe-15.274e48544326077a.webp": { - "original_hash": "1bf43279e1d99527a05e3fd05b6ac035", - "translation_date": "2026-01-16T21:09:31+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-15.png", + "wio-temperature-sensor.2934928f38c7f79a.webp": { + "original_hash": "9e8e3bc7a39149547dcfcce2493e151e", + "translation_date": "2026-01-16T20:31:21+00:00", + "source_file": "images/wio-temperature-sensor.png", "language_code": "uk" }, - "banana-unripe-9.e8076983351d2f54.webp": { - "original_hash": "93eac8be89da4c1db40c38166f18d515", - "translation_date": "2026-01-16T21:09:32+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-9.png", + "wio-terminal-c-button.73df3cb1c1445ea0.webp": { + "original_hash": "7e8c595998491210a3ffd21ee338afe6", + "translation_date": "2026-01-16T20:31:20+00:00", + "source_file": "images/wio-terminal-c-button.png", "language_code": "uk" }, - "banana-unripe-24.6f0b781c309da62f.webp": { - "original_hash": "c36781ac98c350de305cc9864e4e4b67", - "translation_date": "2026-01-16T21:09:33+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-24.png", + "wio-terminal-pin-sticker.b90b1535937b84bd.webp": { + "original_hash": "beeae0399efc567f78b9771eb986710a", + "translation_date": "2026-01-16T20:26:36+00:00", + "source_file": "images/wio-terminal-pin-sticker.png", "language_code": "uk" }, - "banana-unripe-26.823c48b61feb1d5c.webp": { - "original_hash": "f541d556eff5be42991bba984ca305f9", - "translation_date": "2026-01-16T21:09:33+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-26.png", + "wio-terminal.b8299ee16587db9a.webp": { + "original_hash": "e031f14d743539d41b871e8da6c516f7", + "translation_date": "2026-01-16T20:20:49+00:00", + "source_file": "images/wio-terminal.png", "language_code": "uk" }, - "banana-unripe-11.ec8d0eefe63e10b9.webp": { - "original_hash": "fafe54a9660b5ea8811d8df8dfe375ad", - "translation_date": "2026-01-16T21:09:34+00:00", - "source_file": "4-manufacturing/lessons/1-train-fruit-detector/images/training/unripe/banana-unripe-11.png", + "wio-time-of-flight-sensor.c4c182131d2ea73d.webp": { + "original_hash": "fe6b9bb1afee16f03bab8f6ddc3512b3", + "translation_date": "2026-01-16T20:27:50+00:00", + "source_file": "images/wio-time-of-flight-sensor.png", "language_code": "uk" } } \ No newline at end of file diff --git a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb.et.png b/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb.et.png deleted file mode 100644 index 3f4e75b4a..000000000 Binary files a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb.et.png and /dev/null differ diff --git a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb.pcm.png b/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb.pcm.png deleted file mode 100644 index 5d61696a9..000000000 Binary files a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb.pcm.png and /dev/null differ diff --git a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb.ta.png b/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb.ta.png deleted file mode 100644 index 4952a2276..000000000 Binary files a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb.ta.png and /dev/null differ diff --git a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb5311fb3a79445ea469424759d2917ee2f2eb6f92d65d5086.et.png b/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb5311fb3a79445ea469424759d2917ee2f2eb6f92d65d5086.et.png deleted file mode 100644 index 3f4e75b4a..000000000 Binary files a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb5311fb3a79445ea469424759d2917ee2f2eb6f92d65d5086.et.png and /dev/null differ diff --git a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb5311fb3a79445ea469424759d2917ee2f2eb6f92d65d5086.pcm.png b/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb5311fb3a79445ea469424759d2917ee2f2eb6f92d65d5086.pcm.png deleted file mode 100644 index 5d61696a9..000000000 Binary files a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb5311fb3a79445ea469424759d2917ee2f2eb6f92d65d5086.pcm.png and /dev/null differ diff --git a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb5311fb3a79445ea469424759d2917ee2f2eb6f92d65d5086.ta.png b/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb5311fb3a79445ea469424759d2917ee2f2eb6f92d65d5086.ta.png deleted file mode 100644 index 4952a2276..000000000 Binary files a/translated_images/vscode-azure-functions-init-notification.bd19b49229963edb5311fb3a79445ea469424759d2917ee2f2eb6f92d65d5086.ta.png and /dev/null differ diff --git a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08.et.png b/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08.et.png deleted file mode 100644 index 8d62d8276..000000000 Binary files a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08.et.png and /dev/null differ diff --git a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08.pcm.png b/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08.pcm.png deleted file mode 100644 index 8d62d8276..000000000 Binary files a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08.pcm.png and /dev/null differ diff --git a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08.ta.png b/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08.ta.png deleted file mode 100644 index 8d62d8276..000000000 Binary files a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08.ta.png and /dev/null differ diff --git a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08f423f0ead714e61d069fac1eb2089e97b8a7bbcb3d45fe5e.et.png b/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08f423f0ead714e61d069fac1eb2089e97b8a7bbcb3d45fe5e.et.png deleted file mode 100644 index 8d62d8276..000000000 Binary files a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08f423f0ead714e61d069fac1eb2089e97b8a7bbcb3d45fe5e.et.png and /dev/null differ diff --git a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08f423f0ead714e61d069fac1eb2089e97b8a7bbcb3d45fe5e.pcm.png b/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08f423f0ead714e61d069fac1eb2089e97b8a7bbcb3d45fe5e.pcm.png deleted file mode 100644 index 8d62d8276..000000000 Binary files a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08f423f0ead714e61d069fac1eb2089e97b8a7bbcb3d45fe5e.pcm.png and /dev/null differ diff --git a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08f423f0ead714e61d069fac1eb2089e97b8a7bbcb3d45fe5e.ta.png b/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08f423f0ead714e61d069fac1eb2089e97b8a7bbcb3d45fe5e.ta.png deleted file mode 100644 index 8d62d8276..000000000 Binary files a/translated_images/vscode-kill-terminal.1cc4de7c6f25ee08f423f0ead714e61d069fac1eb2089e97b8a7bbcb3d45fe5e.ta.png and /dev/null differ diff --git a/translated_images/vscode-new-file-button.182702340fe6723c.et.png b/translated_images/vscode-new-file-button.182702340fe6723c.et.png deleted file mode 100644 index cf1b597f9..000000000 Binary files a/translated_images/vscode-new-file-button.182702340fe6723c.et.png and /dev/null differ diff --git a/translated_images/vscode-new-file-button.182702340fe6723c.pcm.png b/translated_images/vscode-new-file-button.182702340fe6723c.pcm.png deleted file mode 100644 index 1cf74d614..000000000 Binary files a/translated_images/vscode-new-file-button.182702340fe6723c.pcm.png and /dev/null differ diff --git a/translated_images/vscode-new-file-button.182702340fe6723c.ta.png b/translated_images/vscode-new-file-button.182702340fe6723c.ta.png deleted file mode 100644 index 5e9d5edef..000000000 Binary files a/translated_images/vscode-new-file-button.182702340fe6723c.ta.png and /dev/null differ diff --git a/translated_images/vscode-new-file-button.182702340fe6723c8cbb4cfa1a9a9fb0d0a5227643b4e46b91ff67b07a39a92f.et.png b/translated_images/vscode-new-file-button.182702340fe6723c8cbb4cfa1a9a9fb0d0a5227643b4e46b91ff67b07a39a92f.et.png deleted file mode 100644 index cf1b597f9..000000000 Binary files a/translated_images/vscode-new-file-button.182702340fe6723c8cbb4cfa1a9a9fb0d0a5227643b4e46b91ff67b07a39a92f.et.png and /dev/null differ diff --git a/translated_images/vscode-new-file-button.182702340fe6723c8cbb4cfa1a9a9fb0d0a5227643b4e46b91ff67b07a39a92f.pcm.png b/translated_images/vscode-new-file-button.182702340fe6723c8cbb4cfa1a9a9fb0d0a5227643b4e46b91ff67b07a39a92f.pcm.png deleted file mode 100644 index 1cf74d614..000000000 Binary files a/translated_images/vscode-new-file-button.182702340fe6723c8cbb4cfa1a9a9fb0d0a5227643b4e46b91ff67b07a39a92f.pcm.png and /dev/null differ diff --git a/translated_images/vscode-new-file-button.182702340fe6723c8cbb4cfa1a9a9fb0d0a5227643b4e46b91ff67b07a39a92f.ta.png b/translated_images/vscode-new-file-button.182702340fe6723c8cbb4cfa1a9a9fb0d0a5227643b4e46b91ff67b07a39a92f.ta.png deleted file mode 100644 index 5e9d5edef..000000000 Binary files a/translated_images/vscode-new-file-button.182702340fe6723c8cbb4cfa1a9a9fb0d0a5227643b4e46b91ff67b07a39a92f.ta.png and /dev/null differ diff --git a/translated_images/vscode-new-terminal.77db8fc0f9cd3182.et.png b/translated_images/vscode-new-terminal.77db8fc0f9cd3182.et.png deleted file mode 100644 index 1f6ed1fb0..000000000 Binary files a/translated_images/vscode-new-terminal.77db8fc0f9cd3182.et.png and /dev/null differ diff --git a/translated_images/vscode-new-terminal.77db8fc0f9cd3182.pcm.png b/translated_images/vscode-new-terminal.77db8fc0f9cd3182.pcm.png deleted file mode 100644 index 5f9a02cb8..000000000 Binary files a/translated_images/vscode-new-terminal.77db8fc0f9cd3182.pcm.png and /dev/null differ diff --git a/translated_images/vscode-new-terminal.77db8fc0f9cd3182.ta.png b/translated_images/vscode-new-terminal.77db8fc0f9cd3182.ta.png deleted file mode 100644 index f25f3d02e..000000000 Binary files a/translated_images/vscode-new-terminal.77db8fc0f9cd3182.ta.png and /dev/null differ diff --git a/translated_images/vscode-new-terminal.77db8fc0f9cd31824b0e49a201beafe4ae4616d6c7339992cb2819e789b3eff9.et.png b/translated_images/vscode-new-terminal.77db8fc0f9cd31824b0e49a201beafe4ae4616d6c7339992cb2819e789b3eff9.et.png deleted file mode 100644 index 1f6ed1fb0..000000000 Binary files a/translated_images/vscode-new-terminal.77db8fc0f9cd31824b0e49a201beafe4ae4616d6c7339992cb2819e789b3eff9.et.png and /dev/null differ diff --git a/translated_images/vscode-new-terminal.77db8fc0f9cd31824b0e49a201beafe4ae4616d6c7339992cb2819e789b3eff9.pcm.png b/translated_images/vscode-new-terminal.77db8fc0f9cd31824b0e49a201beafe4ae4616d6c7339992cb2819e789b3eff9.pcm.png deleted file mode 100644 index 5f9a02cb8..000000000 Binary files a/translated_images/vscode-new-terminal.77db8fc0f9cd31824b0e49a201beafe4ae4616d6c7339992cb2819e789b3eff9.pcm.png and /dev/null differ diff --git a/translated_images/vscode-new-terminal.77db8fc0f9cd31824b0e49a201beafe4ae4616d6c7339992cb2819e789b3eff9.ta.png b/translated_images/vscode-new-terminal.77db8fc0f9cd31824b0e49a201beafe4ae4616d6c7339992cb2819e789b3eff9.ta.png deleted file mode 100644 index f25f3d02e..000000000 Binary files a/translated_images/vscode-new-terminal.77db8fc0f9cd31824b0e49a201beafe4ae4616d6c7339992cb2819e789b3eff9.ta.png and /dev/null differ diff --git a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535.et.png b/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535.et.png deleted file mode 100644 index ba091147d..000000000 Binary files a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535.et.png and /dev/null differ diff --git a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535.pcm.png b/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535.pcm.png deleted file mode 100644 index 021f7e4d0..000000000 Binary files a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535.pcm.png and /dev/null differ diff --git a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535.ta.png b/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535.ta.png deleted file mode 100644 index 001dd06bb..000000000 Binary files a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535.ta.png and /dev/null differ diff --git a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535c4b70084f6e94bf6b5b1327fd8e77affe64465ac151ee766.et.png b/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535c4b70084f6e94bf6b5b1327fd8e77affe64465ac151ee766.et.png deleted file mode 100644 index ba091147d..000000000 Binary files a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535c4b70084f6e94bf6b5b1327fd8e77affe64465ac151ee766.et.png and /dev/null differ diff --git a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535c4b70084f6e94bf6b5b1327fd8e77affe64465ac151ee766.pcm.png b/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535c4b70084f6e94bf6b5b1327fd8e77affe64465ac151ee766.pcm.png deleted file mode 100644 index 021f7e4d0..000000000 Binary files a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535c4b70084f6e94bf6b5b1327fd8e77affe64465ac151ee766.pcm.png and /dev/null differ diff --git a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535c4b70084f6e94bf6b5b1327fd8e77affe64465ac151ee766.ta.png b/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535c4b70084f6e94bf6b5b1327fd8e77affe64465ac151ee766.ta.png deleted file mode 100644 index 001dd06bb..000000000 Binary files a/translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535c4b70084f6e94bf6b5b1327fd8e77affe64465ac151ee766.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee.et.png b/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee.et.png deleted file mode 100644 index 73b4cb189..000000000 Binary files a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee.pcm.png b/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee.pcm.png deleted file mode 100644 index 018945996..000000000 Binary files a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee.ta.png b/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee.ta.png deleted file mode 100644 index 277ee4451..000000000 Binary files a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee1a0551f42229a321c7e2e4bccac7f1a64df2ed55999f723d.et.png b/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee1a0551f42229a321c7e2e4bccac7f1a64df2ed55999f723d.et.png deleted file mode 100644 index 73b4cb189..000000000 Binary files a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee1a0551f42229a321c7e2e4bccac7f1a64df2ed55999f723d.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee1a0551f42229a321c7e2e4bccac7f1a64df2ed55999f723d.pcm.png b/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee1a0551f42229a321c7e2e4bccac7f1a64df2ed55999f723d.pcm.png deleted file mode 100644 index 018945996..000000000 Binary files a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee1a0551f42229a321c7e2e4bccac7f1a64df2ed55999f723d.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee1a0551f42229a321c7e2e4bccac7f1a64df2ed55999f723d.ta.png b/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee1a0551f42229a321c7e2e4bccac7f1a64df2ed55999f723d.ta.png deleted file mode 100644 index 277ee4451..000000000 Binary files a/translated_images/vscode-platformio-build-command-palette.7708e7ec7d75d7ee1a0551f42229a321c7e2e4bccac7f1a64df2ed55999f723d.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c.et.png b/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c.et.png deleted file mode 100644 index ce7d80ef4..000000000 Binary files a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c.pcm.png b/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c.pcm.png deleted file mode 100644 index 72e3f3dab..000000000 Binary files a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c.ta.png b/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c.ta.png deleted file mode 100644 index 895a423ec..000000000 Binary files a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c866ec3e69f1675faa30b823b5b58ab58ac88e5df9a85da19.et.png b/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c866ec3e69f1675faa30b823b5b58ab58ac88e5df9a85da19.et.png deleted file mode 100644 index ce7d80ef4..000000000 Binary files a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c866ec3e69f1675faa30b823b5b58ab58ac88e5df9a85da19.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c866ec3e69f1675faa30b823b5b58ab58ac88e5df9a85da19.pcm.png b/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c866ec3e69f1675faa30b823b5b58ab58ac88e5df9a85da19.pcm.png deleted file mode 100644 index 72e3f3dab..000000000 Binary files a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c866ec3e69f1675faa30b823b5b58ab58ac88e5df9a85da19.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c866ec3e69f1675faa30b823b5b58ab58ac88e5df9a85da19.ta.png b/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c866ec3e69f1675faa30b823b5b58ab58ac88e5df9a85da19.ta.png deleted file mode 100644 index 895a423ec..000000000 Binary files a/translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c866ec3e69f1675faa30b823b5b58ab58ac88e5df9a85da19.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-menu.297be26b9733e5c4.et.png b/translated_images/vscode-platformio-menu.297be26b9733e5c4.et.png deleted file mode 100644 index 791aad07a..000000000 Binary files a/translated_images/vscode-platformio-menu.297be26b9733e5c4.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-menu.297be26b9733e5c4.pcm.png b/translated_images/vscode-platformio-menu.297be26b9733e5c4.pcm.png deleted file mode 100644 index 64c49944e..000000000 Binary files a/translated_images/vscode-platformio-menu.297be26b9733e5c4.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-menu.297be26b9733e5c4.ta.png b/translated_images/vscode-platformio-menu.297be26b9733e5c4.ta.png deleted file mode 100644 index e86fb5b9a..000000000 Binary files a/translated_images/vscode-platformio-menu.297be26b9733e5c4.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-menu.297be26b9733e5c4635d9d8e636e93fed2015809eafb7cc8fd409c37b3ef2ef5.et.png b/translated_images/vscode-platformio-menu.297be26b9733e5c4635d9d8e636e93fed2015809eafb7cc8fd409c37b3ef2ef5.et.png deleted file mode 100644 index 791aad07a..000000000 Binary files a/translated_images/vscode-platformio-menu.297be26b9733e5c4635d9d8e636e93fed2015809eafb7cc8fd409c37b3ef2ef5.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-menu.297be26b9733e5c4635d9d8e636e93fed2015809eafb7cc8fd409c37b3ef2ef5.pcm.png b/translated_images/vscode-platformio-menu.297be26b9733e5c4635d9d8e636e93fed2015809eafb7cc8fd409c37b3ef2ef5.pcm.png deleted file mode 100644 index 64c49944e..000000000 Binary files a/translated_images/vscode-platformio-menu.297be26b9733e5c4635d9d8e636e93fed2015809eafb7cc8fd409c37b3ef2ef5.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-menu.297be26b9733e5c4635d9d8e636e93fed2015809eafb7cc8fd409c37b3ef2ef5.ta.png b/translated_images/vscode-platformio-menu.297be26b9733e5c4635d9d8e636e93fed2015809eafb7cc8fd409c37b3ef2ef5.ta.png deleted file mode 100644 index e86fb5b9a..000000000 Binary files a/translated_images/vscode-platformio-menu.297be26b9733e5c4635d9d8e636e93fed2015809eafb7cc8fd409c37b3ef2ef5.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420.et.png b/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420.et.png deleted file mode 100644 index 42fd3b6b4..000000000 Binary files a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420.pcm.png b/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420.pcm.png deleted file mode 100644 index 8ad7c8039..000000000 Binary files a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420.ta.png b/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420.ta.png deleted file mode 100644 index a7250bd7d..000000000 Binary files a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420827c2597507897233457210ee23975711fa2285efdcd0dc7.et.png b/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420827c2597507897233457210ee23975711fa2285efdcd0dc7.et.png deleted file mode 100644 index 42fd3b6b4..000000000 Binary files a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420827c2597507897233457210ee23975711fa2285efdcd0dc7.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420827c2597507897233457210ee23975711fa2285efdcd0dc7.pcm.png b/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420827c2597507897233457210ee23975711fa2285efdcd0dc7.pcm.png deleted file mode 100644 index 8ad7c8039..000000000 Binary files a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420827c2597507897233457210ee23975711fa2285efdcd0dc7.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420827c2597507897233457210ee23975711fa2285efdcd0dc7.ta.png b/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420827c2597507897233457210ee23975711fa2285efdcd0dc7.ta.png deleted file mode 100644 index a7250bd7d..000000000 Binary files a/translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420827c2597507897233457210ee23975711fa2285efdcd0dc7.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.et.png b/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.et.png deleted file mode 100644 index 5b53c9bd6..000000000 Binary files a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.pcm.png b/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.pcm.png deleted file mode 100644 index 552bda929..000000000 Binary files a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.ta.png b/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.ta.png deleted file mode 100644 index 814ecedd8..000000000 Binary files a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14af503d6fc0bf73c657c79c9acc12a6b6dd485ce3b5826f48.et.png b/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14af503d6fc0bf73c657c79c9acc12a6b6dd485ce3b5826f48.et.png deleted file mode 100644 index 5b53c9bd6..000000000 Binary files a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14af503d6fc0bf73c657c79c9acc12a6b6dd485ce3b5826f48.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14af503d6fc0bf73c657c79c9acc12a6b6dd485ce3b5826f48.pcm.png b/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14af503d6fc0bf73c657c79c9acc12a6b6dd485ce3b5826f48.pcm.png deleted file mode 100644 index 552bda929..000000000 Binary files a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14af503d6fc0bf73c657c79c9acc12a6b6dd485ce3b5826f48.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14af503d6fc0bf73c657c79c9acc12a6b6dd485ce3b5826f48.ta.png b/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14af503d6fc0bf73c657c79c9acc12a6b6dd485ce3b5826f48.ta.png deleted file mode 100644 index 814ecedd8..000000000 Binary files a/translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14af503d6fc0bf73c657c79c9acc12a6b6dd485ce3b5826f48.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.et.png b/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.et.png deleted file mode 100644 index af8ef3fef..000000000 Binary files a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.pcm.png b/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.pcm.png deleted file mode 100644 index 0179b4edd..000000000 Binary files a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.ta.png b/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.ta.png deleted file mode 100644 index 08a949160..000000000 Binary files a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3eb5c6689b8705ad8b89f0374b21698e996fec11e4ed09347.et.png b/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3eb5c6689b8705ad8b89f0374b21698e996fec11e4ed09347.et.png deleted file mode 100644 index af8ef3fef..000000000 Binary files a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3eb5c6689b8705ad8b89f0374b21698e996fec11e4ed09347.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3eb5c6689b8705ad8b89f0374b21698e996fec11e4ed09347.pcm.png b/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3eb5c6689b8705ad8b89f0374b21698e996fec11e4ed09347.pcm.png deleted file mode 100644 index 0179b4edd..000000000 Binary files a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3eb5c6689b8705ad8b89f0374b21698e996fec11e4ed09347.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3eb5c6689b8705ad8b89f0374b21698e996fec11e4ed09347.ta.png b/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3eb5c6689b8705ad8b89f0374b21698e996fec11e4ed09347.ta.png deleted file mode 100644 index 08a949160..000000000 Binary files a/translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3eb5c6689b8705ad8b89f0374b21698e996fec11e4ed09347.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.et.png b/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.et.png deleted file mode 100644 index ec2554174..000000000 Binary files a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.pcm.png b/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.pcm.png deleted file mode 100644 index 1aaf69d3e..000000000 Binary files a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.ta.png b/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.ta.png deleted file mode 100644 index 8077649d1..000000000 Binary files a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.ta.png and /dev/null differ diff --git a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc822e1ce47ba29c5db96668cce7c5f4adbfd2f1196422baa26.et.png b/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc822e1ce47ba29c5db96668cce7c5f4adbfd2f1196422baa26.et.png deleted file mode 100644 index ec2554174..000000000 Binary files a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc822e1ce47ba29c5db96668cce7c5f4adbfd2f1196422baa26.et.png and /dev/null differ diff --git a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc822e1ce47ba29c5db96668cce7c5f4adbfd2f1196422baa26.pcm.png b/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc822e1ce47ba29c5db96668cce7c5f4adbfd2f1196422baa26.pcm.png deleted file mode 100644 index 1aaf69d3e..000000000 Binary files a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc822e1ce47ba29c5db96668cce7c5f4adbfd2f1196422baa26.pcm.png and /dev/null differ diff --git a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc822e1ce47ba29c5db96668cce7c5f4adbfd2f1196422baa26.ta.png b/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc822e1ce47ba29c5db96668cce7c5f4adbfd2f1196422baa26.ta.png deleted file mode 100644 index 8077649d1..000000000 Binary files a/translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc822e1ce47ba29c5db96668cce7c5f4adbfd2f1196422baa26.ta.png and /dev/null differ diff --git a/translated_images/vscode-virtual-env.8ba42e04c3d533cf.et.png b/translated_images/vscode-virtual-env.8ba42e04c3d533cf.et.png deleted file mode 100644 index 855d442e3..000000000 Binary files a/translated_images/vscode-virtual-env.8ba42e04c3d533cf.et.png and /dev/null differ diff --git a/translated_images/vscode-virtual-env.8ba42e04c3d533cf.pcm.png b/translated_images/vscode-virtual-env.8ba42e04c3d533cf.pcm.png deleted file mode 100644 index 855d442e3..000000000 Binary files a/translated_images/vscode-virtual-env.8ba42e04c3d533cf.pcm.png and /dev/null differ diff --git a/translated_images/vscode-virtual-env.8ba42e04c3d533cf.ta.png b/translated_images/vscode-virtual-env.8ba42e04c3d533cf.ta.png deleted file mode 100644 index 855d442e3..000000000 Binary files a/translated_images/vscode-virtual-env.8ba42e04c3d533cf.ta.png and /dev/null differ diff --git a/translated_images/vscode-virtual-env.8ba42e04c3d533cf677e16cbe5ed9a3b80f62c6964472dc84b6f940800f0909f.et.png b/translated_images/vscode-virtual-env.8ba42e04c3d533cf677e16cbe5ed9a3b80f62c6964472dc84b6f940800f0909f.et.png deleted file mode 100644 index 855d442e3..000000000 Binary files a/translated_images/vscode-virtual-env.8ba42e04c3d533cf677e16cbe5ed9a3b80f62c6964472dc84b6f940800f0909f.et.png and /dev/null differ diff --git a/translated_images/vscode-virtual-env.8ba42e04c3d533cf677e16cbe5ed9a3b80f62c6964472dc84b6f940800f0909f.pcm.png b/translated_images/vscode-virtual-env.8ba42e04c3d533cf677e16cbe5ed9a3b80f62c6964472dc84b6f940800f0909f.pcm.png deleted file mode 100644 index 855d442e3..000000000 Binary files a/translated_images/vscode-virtual-env.8ba42e04c3d533cf677e16cbe5ed9a3b80f62c6964472dc84b6f940800f0909f.pcm.png and /dev/null differ diff --git a/translated_images/vscode-virtual-env.8ba42e04c3d533cf677e16cbe5ed9a3b80f62c6964472dc84b6f940800f0909f.ta.png b/translated_images/vscode-virtual-env.8ba42e04c3d533cf677e16cbe5ed9a3b80f62c6964472dc84b6f940800f0909f.ta.png deleted file mode 100644 index 855d442e3..000000000 Binary files a/translated_images/vscode-virtual-env.8ba42e04c3d533cf677e16cbe5ed9a3b80f62c6964472dc84b6f940800f0909f.ta.png and /dev/null differ diff --git a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb8.et.png b/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb8.et.png deleted file mode 100644 index f1558eee8..000000000 Binary files a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb8.et.png and /dev/null differ diff --git a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb8.pcm.png b/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb8.pcm.png deleted file mode 100644 index a698990b1..000000000 Binary files a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb8.pcm.png and /dev/null differ diff --git a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb8.ta.png b/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb8.ta.png deleted file mode 100644 index ec09a3f7e..000000000 Binary files a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb8.ta.png and /dev/null differ diff --git a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb87d213f928d3cb27410305d2e567e952827de8478dbda959b.et.png b/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb87d213f928d3cb27410305d2e567e952827de8478dbda959b.et.png deleted file mode 100644 index f1558eee8..000000000 Binary files a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb87d213f928d3cb27410305d2e567e952827de8478dbda959b.et.png and /dev/null differ diff --git a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb87d213f928d3cb27410305d2e567e952827de8478dbda959b.pcm.png b/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb87d213f928d3cb27410305d2e567e952827de8478dbda959b.pcm.png deleted file mode 100644 index a698990b1..000000000 Binary files a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb87d213f928d3cb27410305d2e567e952827de8478dbda959b.pcm.png and /dev/null differ diff --git a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb87d213f928d3cb27410305d2e567e952827de8478dbda959b.ta.png b/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb87d213f928d3cb27410305d2e567e952827de8478dbda959b.ta.png deleted file mode 100644 index ec09a3f7e..000000000 Binary files a/translated_images/what-is-azure-video-thumbnail.20174db09e03bbb87d213f928d3cb27410305d2e567e952827de8478dbda959b.ta.png and /dev/null differ diff --git a/translated_images/wio-gps-sensor.19fd52b81ce58095.et.png b/translated_images/wio-gps-sensor.19fd52b81ce58095.et.png deleted file mode 100644 index 318ac3917..000000000 Binary files a/translated_images/wio-gps-sensor.19fd52b81ce58095.et.png and /dev/null differ diff --git a/translated_images/wio-gps-sensor.19fd52b81ce58095.pcm.png b/translated_images/wio-gps-sensor.19fd52b81ce58095.pcm.png deleted file mode 100644 index 3e16e58fb..000000000 Binary files a/translated_images/wio-gps-sensor.19fd52b81ce58095.pcm.png and /dev/null differ diff --git a/translated_images/wio-gps-sensor.19fd52b81ce58095.ta.png b/translated_images/wio-gps-sensor.19fd52b81ce58095.ta.png deleted file mode 100644 index 56b212965..000000000 Binary files a/translated_images/wio-gps-sensor.19fd52b81ce58095.ta.png and /dev/null differ diff --git a/translated_images/wio-gps-sensor.19fd52b81ce58095d5deb3d4e5a1fdd88818d76569b00b1f0d740c92dc986525.et.png b/translated_images/wio-gps-sensor.19fd52b81ce58095d5deb3d4e5a1fdd88818d76569b00b1f0d740c92dc986525.et.png deleted file mode 100644 index 318ac3917..000000000 Binary files a/translated_images/wio-gps-sensor.19fd52b81ce58095d5deb3d4e5a1fdd88818d76569b00b1f0d740c92dc986525.et.png and /dev/null differ diff --git a/translated_images/wio-gps-sensor.19fd52b81ce58095d5deb3d4e5a1fdd88818d76569b00b1f0d740c92dc986525.pcm.png b/translated_images/wio-gps-sensor.19fd52b81ce58095d5deb3d4e5a1fdd88818d76569b00b1f0d740c92dc986525.pcm.png deleted file mode 100644 index 3e16e58fb..000000000 Binary files a/translated_images/wio-gps-sensor.19fd52b81ce58095d5deb3d4e5a1fdd88818d76569b00b1f0d740c92dc986525.pcm.png and /dev/null differ diff --git a/translated_images/wio-gps-sensor.19fd52b81ce58095d5deb3d4e5a1fdd88818d76569b00b1f0d740c92dc986525.ta.png b/translated_images/wio-gps-sensor.19fd52b81ce58095d5deb3d4e5a1fdd88818d76569b00b1f0d740c92dc986525.ta.png deleted file mode 100644 index 56b212965..000000000 Binary files a/translated_images/wio-gps-sensor.19fd52b81ce58095d5deb3d4e5a1fdd88818d76569b00b1f0d740c92dc986525.ta.png and /dev/null differ diff --git a/translated_images/wio-hardware-kit.4c70c48b85e4283a.et.png b/translated_images/wio-hardware-kit.4c70c48b85e4283a.et.png deleted file mode 100644 index d314b32a1..000000000 Binary files a/translated_images/wio-hardware-kit.4c70c48b85e4283a.et.png and /dev/null differ diff --git a/translated_images/wio-hardware-kit.4c70c48b85e4283a.pcm.png b/translated_images/wio-hardware-kit.4c70c48b85e4283a.pcm.png deleted file mode 100644 index b1d1704ff..000000000 Binary files a/translated_images/wio-hardware-kit.4c70c48b85e4283a.pcm.png and /dev/null differ diff --git a/translated_images/wio-hardware-kit.4c70c48b85e4283a.ta.png b/translated_images/wio-hardware-kit.4c70c48b85e4283a.ta.png deleted file mode 100644 index 3a22c6162..000000000 Binary files a/translated_images/wio-hardware-kit.4c70c48b85e4283a.ta.png and /dev/null differ diff --git a/translated_images/wio-hardware-kit.4c70c48b85e4283a1d73e248d87d49587c0cd077eeb69cb3eca803166f63c9a5.et.png b/translated_images/wio-hardware-kit.4c70c48b85e4283a1d73e248d87d49587c0cd077eeb69cb3eca803166f63c9a5.et.png deleted file mode 100644 index d314b32a1..000000000 Binary files a/translated_images/wio-hardware-kit.4c70c48b85e4283a1d73e248d87d49587c0cd077eeb69cb3eca803166f63c9a5.et.png and /dev/null differ diff --git a/translated_images/wio-hardware-kit.4c70c48b85e4283a1d73e248d87d49587c0cd077eeb69cb3eca803166f63c9a5.pcm.png b/translated_images/wio-hardware-kit.4c70c48b85e4283a1d73e248d87d49587c0cd077eeb69cb3eca803166f63c9a5.pcm.png deleted file mode 100644 index b1d1704ff..000000000 Binary files a/translated_images/wio-hardware-kit.4c70c48b85e4283a1d73e248d87d49587c0cd077eeb69cb3eca803166f63c9a5.pcm.png and /dev/null differ diff --git a/translated_images/wio-hardware-kit.4c70c48b85e4283a1d73e248d87d49587c0cd077eeb69cb3eca803166f63c9a5.ta.png b/translated_images/wio-hardware-kit.4c70c48b85e4283a1d73e248d87d49587c0cd077eeb69cb3eca803166f63c9a5.ta.png deleted file mode 100644 index 3a22c6162..000000000 Binary files a/translated_images/wio-hardware-kit.4c70c48b85e4283a1d73e248d87d49587c0cd077eeb69cb3eca803166f63c9a5.ta.png and /dev/null differ diff --git a/translated_images/wio-led.265a1897e72d7f21.et.png b/translated_images/wio-led.265a1897e72d7f21.et.png deleted file mode 100644 index 9112ab90c..000000000 Binary files a/translated_images/wio-led.265a1897e72d7f21.et.png and /dev/null differ diff --git a/translated_images/wio-led.265a1897e72d7f21.pcm.png b/translated_images/wio-led.265a1897e72d7f21.pcm.png deleted file mode 100644 index a5884b034..000000000 Binary files a/translated_images/wio-led.265a1897e72d7f21.pcm.png and /dev/null differ diff --git a/translated_images/wio-led.265a1897e72d7f21.ta.png b/translated_images/wio-led.265a1897e72d7f21.ta.png deleted file mode 100644 index f626ce31c..000000000 Binary files a/translated_images/wio-led.265a1897e72d7f21.ta.png and /dev/null differ diff --git a/translated_images/wio-led.265a1897e72d7f21c753257516a4b677d8e30ce2b95fee98189458b3275ba0a6.et.png b/translated_images/wio-led.265a1897e72d7f21c753257516a4b677d8e30ce2b95fee98189458b3275ba0a6.et.png deleted file mode 100644 index 9112ab90c..000000000 Binary files a/translated_images/wio-led.265a1897e72d7f21c753257516a4b677d8e30ce2b95fee98189458b3275ba0a6.et.png and /dev/null differ diff --git a/translated_images/wio-led.265a1897e72d7f21c753257516a4b677d8e30ce2b95fee98189458b3275ba0a6.pcm.png b/translated_images/wio-led.265a1897e72d7f21c753257516a4b677d8e30ce2b95fee98189458b3275ba0a6.pcm.png deleted file mode 100644 index a5884b034..000000000 Binary files a/translated_images/wio-led.265a1897e72d7f21c753257516a4b677d8e30ce2b95fee98189458b3275ba0a6.pcm.png and /dev/null differ diff --git a/translated_images/wio-led.265a1897e72d7f21c753257516a4b677d8e30ce2b95fee98189458b3275ba0a6.ta.png b/translated_images/wio-led.265a1897e72d7f21c753257516a4b677d8e30ce2b95fee98189458b3275ba0a6.ta.png deleted file mode 100644 index f626ce31c..000000000 Binary files a/translated_images/wio-led.265a1897e72d7f21c753257516a4b677d8e30ce2b95fee98189458b3275ba0a6.ta.png and /dev/null differ diff --git a/translated_images/wio-light-sensor.b1f529f3c95f5165.et.png b/translated_images/wio-light-sensor.b1f529f3c95f5165.et.png deleted file mode 100644 index c8dcb6f0b..000000000 Binary files a/translated_images/wio-light-sensor.b1f529f3c95f5165.et.png and /dev/null differ diff --git a/translated_images/wio-light-sensor.b1f529f3c95f5165.pcm.png b/translated_images/wio-light-sensor.b1f529f3c95f5165.pcm.png deleted file mode 100644 index 95aff3eb2..000000000 Binary files a/translated_images/wio-light-sensor.b1f529f3c95f5165.pcm.png and /dev/null differ diff --git a/translated_images/wio-light-sensor.b1f529f3c95f5165.ta.png b/translated_images/wio-light-sensor.b1f529f3c95f5165.ta.png deleted file mode 100644 index 0d6288338..000000000 Binary files a/translated_images/wio-light-sensor.b1f529f3c95f5165.ta.png and /dev/null differ diff --git a/translated_images/wio-light-sensor.b1f529f3c95f51654f2e2c1d2d4b55fe547d189f588c974f5c2462c728133840.et.png b/translated_images/wio-light-sensor.b1f529f3c95f51654f2e2c1d2d4b55fe547d189f588c974f5c2462c728133840.et.png deleted file mode 100644 index c8dcb6f0b..000000000 Binary files a/translated_images/wio-light-sensor.b1f529f3c95f51654f2e2c1d2d4b55fe547d189f588c974f5c2462c728133840.et.png and /dev/null differ diff --git a/translated_images/wio-light-sensor.b1f529f3c95f51654f2e2c1d2d4b55fe547d189f588c974f5c2462c728133840.pcm.png b/translated_images/wio-light-sensor.b1f529f3c95f51654f2e2c1d2d4b55fe547d189f588c974f5c2462c728133840.pcm.png deleted file mode 100644 index 95aff3eb2..000000000 Binary files a/translated_images/wio-light-sensor.b1f529f3c95f51654f2e2c1d2d4b55fe547d189f588c974f5c2462c728133840.pcm.png and /dev/null differ diff --git a/translated_images/wio-light-sensor.b1f529f3c95f51654f2e2c1d2d4b55fe547d189f588c974f5c2462c728133840.ta.png b/translated_images/wio-light-sensor.b1f529f3c95f51654f2e2c1d2d4b55fe547d189f588c974f5c2462c728133840.ta.png deleted file mode 100644 index 0d6288338..000000000 Binary files a/translated_images/wio-light-sensor.b1f529f3c95f51654f2e2c1d2d4b55fe547d189f588c974f5c2462c728133840.ta.png and /dev/null differ diff --git a/translated_images/wio-mic.3f8c843dbe8ad917.et.png b/translated_images/wio-mic.3f8c843dbe8ad917.et.png deleted file mode 100644 index bb70a9057..000000000 Binary files a/translated_images/wio-mic.3f8c843dbe8ad917.et.png and /dev/null differ diff --git a/translated_images/wio-mic.3f8c843dbe8ad917.pcm.png b/translated_images/wio-mic.3f8c843dbe8ad917.pcm.png deleted file mode 100644 index bb70a9057..000000000 Binary files a/translated_images/wio-mic.3f8c843dbe8ad917.pcm.png and /dev/null differ diff --git a/translated_images/wio-mic.3f8c843dbe8ad917.ta.png b/translated_images/wio-mic.3f8c843dbe8ad917.ta.png deleted file mode 100644 index bb70a9057..000000000 Binary files a/translated_images/wio-mic.3f8c843dbe8ad917.ta.png and /dev/null differ diff --git a/translated_images/wio-mic.3f8c843dbe8ad917424037a93e3d25c62634add00a04dd8e091317b5a7a90088.et.png b/translated_images/wio-mic.3f8c843dbe8ad917424037a93e3d25c62634add00a04dd8e091317b5a7a90088.et.png deleted file mode 100644 index bb70a9057..000000000 Binary files a/translated_images/wio-mic.3f8c843dbe8ad917424037a93e3d25c62634add00a04dd8e091317b5a7a90088.et.png and /dev/null differ diff --git a/translated_images/wio-mic.3f8c843dbe8ad917424037a93e3d25c62634add00a04dd8e091317b5a7a90088.pcm.png b/translated_images/wio-mic.3f8c843dbe8ad917424037a93e3d25c62634add00a04dd8e091317b5a7a90088.pcm.png deleted file mode 100644 index bb70a9057..000000000 Binary files a/translated_images/wio-mic.3f8c843dbe8ad917424037a93e3d25c62634add00a04dd8e091317b5a7a90088.pcm.png and /dev/null differ diff --git a/translated_images/wio-mic.3f8c843dbe8ad917424037a93e3d25c62634add00a04dd8e091317b5a7a90088.ta.png b/translated_images/wio-mic.3f8c843dbe8ad917424037a93e3d25c62634add00a04dd8e091317b5a7a90088.ta.png deleted file mode 100644 index bb70a9057..000000000 Binary files a/translated_images/wio-mic.3f8c843dbe8ad917424037a93e3d25c62634add00a04dd8e091317b5a7a90088.ta.png and /dev/null differ diff --git a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0.et.png b/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0.et.png deleted file mode 100644 index 37438b62a..000000000 Binary files a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0.et.png and /dev/null differ diff --git a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0.pcm.png b/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0.pcm.png deleted file mode 100644 index 26b2b9f21..000000000 Binary files a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0.pcm.png and /dev/null differ diff --git a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0.ta.png b/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0.ta.png deleted file mode 100644 index 30d289500..000000000 Binary files a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0.ta.png and /dev/null differ diff --git a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0be5f4518cf13e8c2c81e8df21d37839266cbdb60cf30172d.et.png b/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0be5f4518cf13e8c2c81e8df21d37839266cbdb60cf30172d.et.png deleted file mode 100644 index 37438b62a..000000000 Binary files a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0be5f4518cf13e8c2c81e8df21d37839266cbdb60cf30172d.et.png and /dev/null differ diff --git a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0be5f4518cf13e8c2c81e8df21d37839266cbdb60cf30172d.pcm.png b/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0be5f4518cf13e8c2c81e8df21d37839266cbdb60cf30172d.pcm.png deleted file mode 100644 index 26b2b9f21..000000000 Binary files a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0be5f4518cf13e8c2c81e8df21d37839266cbdb60cf30172d.pcm.png and /dev/null differ diff --git a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0be5f4518cf13e8c2c81e8df21d37839266cbdb60cf30172d.ta.png b/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0be5f4518cf13e8c2c81e8df21d37839266cbdb60cf30172d.ta.png deleted file mode 100644 index 30d289500..000000000 Binary files a/translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0be5f4518cf13e8c2c81e8df21d37839266cbdb60cf30172d.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-hat.bd54917d446e6f6f.et.png b/translated_images/wio-respeaker-hat.bd54917d446e6f6f.et.png deleted file mode 100644 index 9a34d7081..000000000 Binary files a/translated_images/wio-respeaker-hat.bd54917d446e6f6f.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-hat.bd54917d446e6f6f.pcm.png b/translated_images/wio-respeaker-hat.bd54917d446e6f6f.pcm.png deleted file mode 100644 index 9a34d7081..000000000 Binary files a/translated_images/wio-respeaker-hat.bd54917d446e6f6f.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-hat.bd54917d446e6f6f.ta.png b/translated_images/wio-respeaker-hat.bd54917d446e6f6f.ta.png deleted file mode 100644 index 9a34d7081..000000000 Binary files a/translated_images/wio-respeaker-hat.bd54917d446e6f6f.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-hat.bd54917d446e6f6f142f9371ea52c12fd708873986bf46191208a151cd929bad.et.png b/translated_images/wio-respeaker-hat.bd54917d446e6f6f142f9371ea52c12fd708873986bf46191208a151cd929bad.et.png deleted file mode 100644 index 9a34d7081..000000000 Binary files a/translated_images/wio-respeaker-hat.bd54917d446e6f6f142f9371ea52c12fd708873986bf46191208a151cd929bad.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-hat.bd54917d446e6f6f142f9371ea52c12fd708873986bf46191208a151cd929bad.pcm.png b/translated_images/wio-respeaker-hat.bd54917d446e6f6f142f9371ea52c12fd708873986bf46191208a151cd929bad.pcm.png deleted file mode 100644 index 9a34d7081..000000000 Binary files a/translated_images/wio-respeaker-hat.bd54917d446e6f6f142f9371ea52c12fd708873986bf46191208a151cd929bad.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-hat.bd54917d446e6f6f142f9371ea52c12fd708873986bf46191208a151cd929bad.ta.png b/translated_images/wio-respeaker-hat.bd54917d446e6f6f142f9371ea52c12fd708873986bf46191208a151cd929bad.ta.png deleted file mode 100644 index 9a34d7081..000000000 Binary files a/translated_images/wio-respeaker-hat.bd54917d446e6f6f142f9371ea52c12fd708873986bf46191208a151cd929bad.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-0.767f80aa65081038.et.png b/translated_images/wio-respeaker-wiring-0.767f80aa65081038.et.png deleted file mode 100644 index 306ef740b..000000000 Binary files a/translated_images/wio-respeaker-wiring-0.767f80aa65081038.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-0.767f80aa65081038.pcm.png b/translated_images/wio-respeaker-wiring-0.767f80aa65081038.pcm.png deleted file mode 100644 index d9d93bad9..000000000 Binary files a/translated_images/wio-respeaker-wiring-0.767f80aa65081038.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-0.767f80aa65081038.ta.png b/translated_images/wio-respeaker-wiring-0.767f80aa65081038.ta.png deleted file mode 100644 index 7a376d062..000000000 Binary files a/translated_images/wio-respeaker-wiring-0.767f80aa65081038.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-0.767f80aa6508103880d256cdf99ee7219e190db257c7261e4aec219759dc67b9.et.png b/translated_images/wio-respeaker-wiring-0.767f80aa6508103880d256cdf99ee7219e190db257c7261e4aec219759dc67b9.et.png deleted file mode 100644 index 306ef740b..000000000 Binary files a/translated_images/wio-respeaker-wiring-0.767f80aa6508103880d256cdf99ee7219e190db257c7261e4aec219759dc67b9.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-0.767f80aa6508103880d256cdf99ee7219e190db257c7261e4aec219759dc67b9.pcm.png b/translated_images/wio-respeaker-wiring-0.767f80aa6508103880d256cdf99ee7219e190db257c7261e4aec219759dc67b9.pcm.png deleted file mode 100644 index d9d93bad9..000000000 Binary files a/translated_images/wio-respeaker-wiring-0.767f80aa6508103880d256cdf99ee7219e190db257c7261e4aec219759dc67b9.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-0.767f80aa6508103880d256cdf99ee7219e190db257c7261e4aec219759dc67b9.ta.png b/translated_images/wio-respeaker-wiring-0.767f80aa6508103880d256cdf99ee7219e190db257c7261e4aec219759dc67b9.ta.png deleted file mode 100644 index 7a376d062..000000000 Binary files a/translated_images/wio-respeaker-wiring-0.767f80aa6508103880d256cdf99ee7219e190db257c7261e4aec219759dc67b9.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-1.8d894727f2ba2400.et.png b/translated_images/wio-respeaker-wiring-1.8d894727f2ba2400.et.png deleted file mode 100644 index 5fe329b10..000000000 Binary files a/translated_images/wio-respeaker-wiring-1.8d894727f2ba2400.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-1.8d894727f2ba2400.pcm.png b/translated_images/wio-respeaker-wiring-1.8d894727f2ba2400.pcm.png deleted file mode 100644 index ed9aa5dd0..000000000 Binary files a/translated_images/wio-respeaker-wiring-1.8d894727f2ba2400.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-1.8d894727f2ba2400.ta.png b/translated_images/wio-respeaker-wiring-1.8d894727f2ba2400.ta.png deleted file mode 100644 index f7700048c..000000000 Binary files a/translated_images/wio-respeaker-wiring-1.8d894727f2ba2400.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-1.8d894727f2ba24004824ee5e06b83b6d10952550003a3efb603182121521b0ef.et.png b/translated_images/wio-respeaker-wiring-1.8d894727f2ba24004824ee5e06b83b6d10952550003a3efb603182121521b0ef.et.png deleted file mode 100644 index 5fe329b10..000000000 Binary files a/translated_images/wio-respeaker-wiring-1.8d894727f2ba24004824ee5e06b83b6d10952550003a3efb603182121521b0ef.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-1.8d894727f2ba24004824ee5e06b83b6d10952550003a3efb603182121521b0ef.pcm.png b/translated_images/wio-respeaker-wiring-1.8d894727f2ba24004824ee5e06b83b6d10952550003a3efb603182121521b0ef.pcm.png deleted file mode 100644 index ed9aa5dd0..000000000 Binary files a/translated_images/wio-respeaker-wiring-1.8d894727f2ba24004824ee5e06b83b6d10952550003a3efb603182121521b0ef.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-1.8d894727f2ba24004824ee5e06b83b6d10952550003a3efb603182121521b0ef.ta.png b/translated_images/wio-respeaker-wiring-1.8d894727f2ba24004824ee5e06b83b6d10952550003a3efb603182121521b0ef.ta.png deleted file mode 100644 index f7700048c..000000000 Binary files a/translated_images/wio-respeaker-wiring-1.8d894727f2ba24004824ee5e06b83b6d10952550003a3efb603182121521b0ef.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f.et.png b/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f.et.png deleted file mode 100644 index b98266609..000000000 Binary files a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f.pcm.png b/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f.pcm.png deleted file mode 100644 index a0d61a7e7..000000000 Binary files a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f.ta.png b/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f.ta.png deleted file mode 100644 index a52bd801d..000000000 Binary files a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f8ffe56f9294794f4a8fa123860d76067a79e9ea385d1bf56.et.png b/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f8ffe56f9294794f4a8fa123860d76067a79e9ea385d1bf56.et.png deleted file mode 100644 index b98266609..000000000 Binary files a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f8ffe56f9294794f4a8fa123860d76067a79e9ea385d1bf56.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f8ffe56f9294794f4a8fa123860d76067a79e9ea385d1bf56.pcm.png b/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f8ffe56f9294794f4a8fa123860d76067a79e9ea385d1bf56.pcm.png deleted file mode 100644 index a0d61a7e7..000000000 Binary files a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f8ffe56f9294794f4a8fa123860d76067a79e9ea385d1bf56.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f8ffe56f9294794f4a8fa123860d76067a79e9ea385d1bf56.ta.png b/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f8ffe56f9294794f4a8fa123860d76067a79e9ea385d1bf56.ta.png deleted file mode 100644 index a52bd801d..000000000 Binary files a/translated_images/wio-respeaker-wiring-2.329e1cbd306e754f8ffe56f9294794f4a8fa123860d76067a79e9ea385d1bf56.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa930.et.png b/translated_images/wio-respeaker-wiring-3.75b0be447e2fa930.et.png deleted file mode 100644 index 5b8fb3261..000000000 Binary files a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa930.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa930.pcm.png b/translated_images/wio-respeaker-wiring-3.75b0be447e2fa930.pcm.png deleted file mode 100644 index b22d84ad2..000000000 Binary files a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa930.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa930.ta.png b/translated_images/wio-respeaker-wiring-3.75b0be447e2fa930.ta.png deleted file mode 100644 index db3153c5e..000000000 Binary files a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa930.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa9307a6a954f9ae8a71b77e39ada6a5ef1a059d341dc850fd90c.et.png b/translated_images/wio-respeaker-wiring-3.75b0be447e2fa9307a6a954f9ae8a71b77e39ada6a5ef1a059d341dc850fd90c.et.png deleted file mode 100644 index 5b8fb3261..000000000 Binary files a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa9307a6a954f9ae8a71b77e39ada6a5ef1a059d341dc850fd90c.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa9307a6a954f9ae8a71b77e39ada6a5ef1a059d341dc850fd90c.pcm.png b/translated_images/wio-respeaker-wiring-3.75b0be447e2fa9307a6a954f9ae8a71b77e39ada6a5ef1a059d341dc850fd90c.pcm.png deleted file mode 100644 index b22d84ad2..000000000 Binary files a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa9307a6a954f9ae8a71b77e39ada6a5ef1a059d341dc850fd90c.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa9307a6a954f9ae8a71b77e39ada6a5ef1a059d341dc850fd90c.ta.png b/translated_images/wio-respeaker-wiring-3.75b0be447e2fa9307a6a954f9ae8a71b77e39ada6a5ef1a059d341dc850fd90c.ta.png deleted file mode 100644 index db3153c5e..000000000 Binary files a/translated_images/wio-respeaker-wiring-3.75b0be447e2fa9307a6a954f9ae8a71b77e39ada6a5ef1a059d341dc850fd90c.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437.et.png b/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437.et.png deleted file mode 100644 index 534684203..000000000 Binary files a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437.pcm.png b/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437.pcm.png deleted file mode 100644 index 534684203..000000000 Binary files a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437.ta.png b/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437.ta.png deleted file mode 100644 index 534684203..000000000 Binary files a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437de720cba2719d83992413caed1b620b6148f6c8924889afb.et.png b/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437de720cba2719d83992413caed1b620b6148f6c8924889afb.et.png deleted file mode 100644 index 534684203..000000000 Binary files a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437de720cba2719d83992413caed1b620b6148f6c8924889afb.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437de720cba2719d83992413caed1b620b6148f6c8924889afb.pcm.png b/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437de720cba2719d83992413caed1b620b6148f6c8924889afb.pcm.png deleted file mode 100644 index 534684203..000000000 Binary files a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437de720cba2719d83992413caed1b620b6148f6c8924889afb.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437de720cba2719d83992413caed1b620b6148f6c8924889afb.ta.png b/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437de720cba2719d83992413caed1b620b6148f6c8924889afb.ta.png deleted file mode 100644 index 534684203..000000000 Binary files a/translated_images/wio-respeaker-wiring-4.aa9cd434d8779437de720cba2719d83992413caed1b620b6148f6c8924889afb.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3.et.png b/translated_images/wio-respeaker-wiring-5.af117c20acf622f3.et.png deleted file mode 100644 index c2a104954..000000000 Binary files a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3.pcm.png b/translated_images/wio-respeaker-wiring-5.af117c20acf622f3.pcm.png deleted file mode 100644 index 2af8ba820..000000000 Binary files a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3.ta.png b/translated_images/wio-respeaker-wiring-5.af117c20acf622f3.ta.png deleted file mode 100644 index a50d497c8..000000000 Binary files a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3.ta.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3cd656ccd8f4053f8845d6aaa3af164d24cb7dbd54a4bb470.et.png b/translated_images/wio-respeaker-wiring-5.af117c20acf622f3cd656ccd8f4053f8845d6aaa3af164d24cb7dbd54a4bb470.et.png deleted file mode 100644 index c2a104954..000000000 Binary files a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3cd656ccd8f4053f8845d6aaa3af164d24cb7dbd54a4bb470.et.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3cd656ccd8f4053f8845d6aaa3af164d24cb7dbd54a4bb470.pcm.png b/translated_images/wio-respeaker-wiring-5.af117c20acf622f3cd656ccd8f4053f8845d6aaa3af164d24cb7dbd54a4bb470.pcm.png deleted file mode 100644 index 2af8ba820..000000000 Binary files a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3cd656ccd8f4053f8845d6aaa3af164d24cb7dbd54a4bb470.pcm.png and /dev/null differ diff --git a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3cd656ccd8f4053f8845d6aaa3af164d24cb7dbd54a4bb470.ta.png b/translated_images/wio-respeaker-wiring-5.af117c20acf622f3cd656ccd8f4053f8845d6aaa3af164d24cb7dbd54a4bb470.ta.png deleted file mode 100644 index a50d497c8..000000000 Binary files a/translated_images/wio-respeaker-wiring-5.af117c20acf622f3cd656ccd8f4053f8845d6aaa3af164d24cb7dbd54a4bb470.ta.png and /dev/null differ diff --git a/translated_images/wio-sd-card.acdcbe322fa4ee7f.et.png b/translated_images/wio-sd-card.acdcbe322fa4ee7f.et.png deleted file mode 100644 index 3c0d2f878..000000000 Binary files a/translated_images/wio-sd-card.acdcbe322fa4ee7f.et.png and /dev/null differ diff --git a/translated_images/wio-sd-card.acdcbe322fa4ee7f.pcm.png b/translated_images/wio-sd-card.acdcbe322fa4ee7f.pcm.png deleted file mode 100644 index 3c0d2f878..000000000 Binary files a/translated_images/wio-sd-card.acdcbe322fa4ee7f.pcm.png and /dev/null differ diff --git a/translated_images/wio-sd-card.acdcbe322fa4ee7f.ta.png b/translated_images/wio-sd-card.acdcbe322fa4ee7f.ta.png deleted file mode 100644 index 3c0d2f878..000000000 Binary files a/translated_images/wio-sd-card.acdcbe322fa4ee7f.ta.png and /dev/null differ diff --git a/translated_images/wio-sd-card.acdcbe322fa4ee7f8f9c8cc015b3263964bb26ab5c7e25b41747988cc5280d64.et.png b/translated_images/wio-sd-card.acdcbe322fa4ee7f8f9c8cc015b3263964bb26ab5c7e25b41747988cc5280d64.et.png deleted file mode 100644 index 3c0d2f878..000000000 Binary files a/translated_images/wio-sd-card.acdcbe322fa4ee7f8f9c8cc015b3263964bb26ab5c7e25b41747988cc5280d64.et.png and /dev/null differ diff --git a/translated_images/wio-sd-card.acdcbe322fa4ee7f8f9c8cc015b3263964bb26ab5c7e25b41747988cc5280d64.pcm.png b/translated_images/wio-sd-card.acdcbe322fa4ee7f8f9c8cc015b3263964bb26ab5c7e25b41747988cc5280d64.pcm.png deleted file mode 100644 index 3c0d2f878..000000000 Binary files a/translated_images/wio-sd-card.acdcbe322fa4ee7f8f9c8cc015b3263964bb26ab5c7e25b41747988cc5280d64.pcm.png and /dev/null differ diff --git a/translated_images/wio-sd-card.acdcbe322fa4ee7f8f9c8cc015b3263964bb26ab5c7e25b41747988cc5280d64.ta.png b/translated_images/wio-sd-card.acdcbe322fa4ee7f8f9c8cc015b3263964bb26ab5c7e25b41747988cc5280d64.ta.png deleted file mode 100644 index 3c0d2f878..000000000 Binary files a/translated_images/wio-sd-card.acdcbe322fa4ee7f8f9c8cc015b3263964bb26ab5c7e25b41747988cc5280d64.ta.png and /dev/null differ diff --git a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb74.et.png b/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb74.et.png deleted file mode 100644 index dd81d3535..000000000 Binary files a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb74.et.png and /dev/null differ diff --git a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb74.pcm.png b/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb74.pcm.png deleted file mode 100644 index d2005cf6d..000000000 Binary files a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb74.pcm.png and /dev/null differ diff --git a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb74.ta.png b/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb74.ta.png deleted file mode 100644 index dfe413374..000000000 Binary files a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb74.ta.png and /dev/null differ diff --git a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb7497662251b29038ee0e57a4c8b9d071feb996c3b0d7f65aaf.et.png b/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb7497662251b29038ee0e57a4c8b9d071feb996c3b0d7f65aaf.et.png deleted file mode 100644 index dd81d3535..000000000 Binary files a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb7497662251b29038ee0e57a4c8b9d071feb996c3b0d7f65aaf.et.png and /dev/null differ diff --git a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb7497662251b29038ee0e57a4c8b9d071feb996c3b0d7f65aaf.pcm.png b/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb7497662251b29038ee0e57a4c8b9d071feb996c3b0d7f65aaf.pcm.png deleted file mode 100644 index d2005cf6d..000000000 Binary files a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb7497662251b29038ee0e57a4c8b9d071feb996c3b0d7f65aaf.pcm.png and /dev/null differ diff --git a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb7497662251b29038ee0e57a4c8b9d071feb996c3b0d7f65aaf.ta.png b/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb7497662251b29038ee0e57a4c8b9d071feb996c3b0d7f65aaf.ta.png deleted file mode 100644 index dfe413374..000000000 Binary files a/translated_images/wio-soil-moisture-sensor.46919b61c3f6cb7497662251b29038ee0e57a4c8b9d071feb996c3b0d7f65aaf.ta.png and /dev/null differ diff --git a/translated_images/wio-temperature-sensor.2934928f38c7f79a.et.png b/translated_images/wio-temperature-sensor.2934928f38c7f79a.et.png deleted file mode 100644 index ec8bbe2fd..000000000 Binary files a/translated_images/wio-temperature-sensor.2934928f38c7f79a.et.png and /dev/null differ diff --git a/translated_images/wio-temperature-sensor.2934928f38c7f79a.pcm.png b/translated_images/wio-temperature-sensor.2934928f38c7f79a.pcm.png deleted file mode 100644 index ec8bbe2fd..000000000 Binary files a/translated_images/wio-temperature-sensor.2934928f38c7f79a.pcm.png and /dev/null differ diff --git a/translated_images/wio-temperature-sensor.2934928f38c7f79a.ta.png b/translated_images/wio-temperature-sensor.2934928f38c7f79a.ta.png deleted file mode 100644 index ec8bbe2fd..000000000 Binary files a/translated_images/wio-temperature-sensor.2934928f38c7f79a.ta.png and /dev/null differ diff --git a/translated_images/wio-temperature-sensor.2934928f38c7f79a68d24879d2c8986c78244696f931e2e33c293f426ecdc0ad.et.png b/translated_images/wio-temperature-sensor.2934928f38c7f79a68d24879d2c8986c78244696f931e2e33c293f426ecdc0ad.et.png deleted file mode 100644 index ec8bbe2fd..000000000 Binary files a/translated_images/wio-temperature-sensor.2934928f38c7f79a68d24879d2c8986c78244696f931e2e33c293f426ecdc0ad.et.png and /dev/null differ diff --git a/translated_images/wio-temperature-sensor.2934928f38c7f79a68d24879d2c8986c78244696f931e2e33c293f426ecdc0ad.pcm.png b/translated_images/wio-temperature-sensor.2934928f38c7f79a68d24879d2c8986c78244696f931e2e33c293f426ecdc0ad.pcm.png deleted file mode 100644 index ec8bbe2fd..000000000 Binary files a/translated_images/wio-temperature-sensor.2934928f38c7f79a68d24879d2c8986c78244696f931e2e33c293f426ecdc0ad.pcm.png and /dev/null differ diff --git a/translated_images/wio-temperature-sensor.2934928f38c7f79a68d24879d2c8986c78244696f931e2e33c293f426ecdc0ad.ta.png b/translated_images/wio-temperature-sensor.2934928f38c7f79a68d24879d2c8986c78244696f931e2e33c293f426ecdc0ad.ta.png deleted file mode 100644 index ec8bbe2fd..000000000 Binary files a/translated_images/wio-temperature-sensor.2934928f38c7f79a68d24879d2c8986c78244696f931e2e33c293f426ecdc0ad.ta.png and /dev/null differ diff --git a/translated_images/wio-terminal-c-button.73df3cb1c1445ea0.et.png b/translated_images/wio-terminal-c-button.73df3cb1c1445ea0.et.png deleted file mode 100644 index bbaae8945..000000000 Binary files a/translated_images/wio-terminal-c-button.73df3cb1c1445ea0.et.png and /dev/null differ diff --git a/translated_images/wio-terminal-c-button.73df3cb1c1445ea0.pcm.png b/translated_images/wio-terminal-c-button.73df3cb1c1445ea0.pcm.png deleted file mode 100644 index bbaae8945..000000000 Binary files a/translated_images/wio-terminal-c-button.73df3cb1c1445ea0.pcm.png and /dev/null differ diff --git a/translated_images/wio-terminal-c-button.73df3cb1c1445ea0.ta.png b/translated_images/wio-terminal-c-button.73df3cb1c1445ea0.ta.png deleted file mode 100644 index bbaae8945..000000000 Binary files a/translated_images/wio-terminal-c-button.73df3cb1c1445ea0.ta.png and /dev/null differ diff --git a/translated_images/wio-terminal-c-button.73df3cb1c1445ea07ee98316af0e7925fcb43135df0abed58d3d4822b2589c3b.et.png b/translated_images/wio-terminal-c-button.73df3cb1c1445ea07ee98316af0e7925fcb43135df0abed58d3d4822b2589c3b.et.png deleted file mode 100644 index bbaae8945..000000000 Binary files a/translated_images/wio-terminal-c-button.73df3cb1c1445ea07ee98316af0e7925fcb43135df0abed58d3d4822b2589c3b.et.png and /dev/null differ diff --git a/translated_images/wio-terminal-c-button.73df3cb1c1445ea07ee98316af0e7925fcb43135df0abed58d3d4822b2589c3b.pcm.png b/translated_images/wio-terminal-c-button.73df3cb1c1445ea07ee98316af0e7925fcb43135df0abed58d3d4822b2589c3b.pcm.png deleted file mode 100644 index bbaae8945..000000000 Binary files a/translated_images/wio-terminal-c-button.73df3cb1c1445ea07ee98316af0e7925fcb43135df0abed58d3d4822b2589c3b.pcm.png and /dev/null differ diff --git a/translated_images/wio-terminal-c-button.73df3cb1c1445ea07ee98316af0e7925fcb43135df0abed58d3d4822b2589c3b.ta.png b/translated_images/wio-terminal-c-button.73df3cb1c1445ea07ee98316af0e7925fcb43135df0abed58d3d4822b2589c3b.ta.png deleted file mode 100644 index bbaae8945..000000000 Binary files a/translated_images/wio-terminal-c-button.73df3cb1c1445ea07ee98316af0e7925fcb43135df0abed58d3d4822b2589c3b.ta.png and /dev/null differ diff --git a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd.et.png b/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd.et.png deleted file mode 100644 index d2d50065f..000000000 Binary files a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd.et.png and /dev/null differ diff --git a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd.pcm.png b/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd.pcm.png deleted file mode 100644 index b80b10a70..000000000 Binary files a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd.pcm.png and /dev/null differ diff --git a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd.ta.png b/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd.ta.png deleted file mode 100644 index 59eeca56b..000000000 Binary files a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd.ta.png and /dev/null differ diff --git a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd00d853f0004aea74fac2aec04b43f14b887796b2633f855e.et.png b/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd00d853f0004aea74fac2aec04b43f14b887796b2633f855e.et.png deleted file mode 100644 index d2d50065f..000000000 Binary files a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd00d853f0004aea74fac2aec04b43f14b887796b2633f855e.et.png and /dev/null differ diff --git a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd00d853f0004aea74fac2aec04b43f14b887796b2633f855e.pcm.png b/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd00d853f0004aea74fac2aec04b43f14b887796b2633f855e.pcm.png deleted file mode 100644 index b80b10a70..000000000 Binary files a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd00d853f0004aea74fac2aec04b43f14b887796b2633f855e.pcm.png and /dev/null differ diff --git a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd00d853f0004aea74fac2aec04b43f14b887796b2633f855e.ta.png b/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd00d853f0004aea74fac2aec04b43f14b887796b2633f855e.ta.png deleted file mode 100644 index 59eeca56b..000000000 Binary files a/translated_images/wio-terminal-pin-sticker.b90b1535937b84bd00d853f0004aea74fac2aec04b43f14b887796b2633f855e.ta.png and /dev/null differ diff --git a/translated_images/wio-terminal.b8299ee16587db9a.et.png b/translated_images/wio-terminal.b8299ee16587db9a.et.png deleted file mode 100644 index 4e9390ebb..000000000 Binary files a/translated_images/wio-terminal.b8299ee16587db9a.et.png and /dev/null differ diff --git a/translated_images/wio-terminal.b8299ee16587db9a.pcm.png b/translated_images/wio-terminal.b8299ee16587db9a.pcm.png deleted file mode 100644 index 4e9390ebb..000000000 Binary files a/translated_images/wio-terminal.b8299ee16587db9a.pcm.png and /dev/null differ diff --git a/translated_images/wio-terminal.b8299ee16587db9a.ta.png b/translated_images/wio-terminal.b8299ee16587db9a.ta.png deleted file mode 100644 index 4e9390ebb..000000000 Binary files a/translated_images/wio-terminal.b8299ee16587db9a.ta.png and /dev/null differ diff --git a/translated_images/wio-terminal.b8299ee16587db9aa9e05fabf9721bccd9eb8fb541b7c1a8267241282d81b603.et.png b/translated_images/wio-terminal.b8299ee16587db9aa9e05fabf9721bccd9eb8fb541b7c1a8267241282d81b603.et.png deleted file mode 100644 index 4e9390ebb..000000000 Binary files a/translated_images/wio-terminal.b8299ee16587db9aa9e05fabf9721bccd9eb8fb541b7c1a8267241282d81b603.et.png and /dev/null differ diff --git a/translated_images/wio-terminal.b8299ee16587db9aa9e05fabf9721bccd9eb8fb541b7c1a8267241282d81b603.pcm.png b/translated_images/wio-terminal.b8299ee16587db9aa9e05fabf9721bccd9eb8fb541b7c1a8267241282d81b603.pcm.png deleted file mode 100644 index 4e9390ebb..000000000 Binary files a/translated_images/wio-terminal.b8299ee16587db9aa9e05fabf9721bccd9eb8fb541b7c1a8267241282d81b603.pcm.png and /dev/null differ diff --git a/translated_images/wio-terminal.b8299ee16587db9aa9e05fabf9721bccd9eb8fb541b7c1a8267241282d81b603.ta.png b/translated_images/wio-terminal.b8299ee16587db9aa9e05fabf9721bccd9eb8fb541b7c1a8267241282d81b603.ta.png deleted file mode 100644 index 4e9390ebb..000000000 Binary files a/translated_images/wio-terminal.b8299ee16587db9aa9e05fabf9721bccd9eb8fb541b7c1a8267241282d81b603.ta.png and /dev/null differ diff --git a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73d.et.png b/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73d.et.png deleted file mode 100644 index 16d7af80f..000000000 Binary files a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73d.et.png and /dev/null differ diff --git a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73d.pcm.png b/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73d.pcm.png deleted file mode 100644 index 16d7af80f..000000000 Binary files a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73d.pcm.png and /dev/null differ diff --git a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73d.ta.png b/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73d.ta.png deleted file mode 100644 index 16d7af80f..000000000 Binary files a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73d.ta.png and /dev/null differ diff --git a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73df67febd004dc0313d271013d016be9c47e7da4d77c6c20a8.et.png b/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73df67febd004dc0313d271013d016be9c47e7da4d77c6c20a8.et.png deleted file mode 100644 index 16d7af80f..000000000 Binary files a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73df67febd004dc0313d271013d016be9c47e7da4d77c6c20a8.et.png and /dev/null differ diff --git a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73df67febd004dc0313d271013d016be9c47e7da4d77c6c20a8.pcm.png b/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73df67febd004dc0313d271013d016be9c47e7da4d77c6c20a8.pcm.png deleted file mode 100644 index 16d7af80f..000000000 Binary files a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73df67febd004dc0313d271013d016be9c47e7da4d77c6c20a8.pcm.png and /dev/null differ diff --git a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73df67febd004dc0313d271013d016be9c47e7da4d77c6c20a8.ta.png b/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73df67febd004dc0313d271013d016be9c47e7da4d77c6c20a8.ta.png deleted file mode 100644 index 16d7af80f..000000000 Binary files a/translated_images/wio-time-of-flight-sensor.c4c182131d2ea73df67febd004dc0313d271013d016be9c47e7da4d77c6c20a8.ta.png and /dev/null differ diff --git a/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/README.md b/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/README.md index e4b01b5d4..6635b9606 100644 --- a/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/README.md +++ b/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/README.md @@ -79,7 +79,7 @@ Microcontroller (MCU - microcontroller unit) na small computer wey get: Microcontrollers dey cheap, with average price around US$0.50, and some as low as US$0.03. Developer kits fit start from US$4, and di [Wio Terminal](https://www.seeedstudio.com/Wio-Terminal-p-4509.html) from [Seeed studios](https://www.seeedstudio.com) wey get sensors, actuators, WiFi and screen dey cost around US$30. -![A Wio Terminal](../../../../../translated_images/wio-terminal.b8299ee16587db9a.pcm.png) +![A Wio Terminal](../../../../../translated_images/pcm/wio-terminal.b8299ee16587db9a.webp) > 💁 If you dey search for microcontrollers online, no use **MCU** because e go show plenty Marvel Cinematic Universe results instead of microcontrollers. @@ -93,7 +93,7 @@ Developer kits dey come with sensors and actuators onboard. Most boards get LEDs Single-board computer na small computer wey get all di parts of complete computer for one small board. E dey like desktop or laptop PC/Mac, but e small, dey use less power, and cheap. -![A Raspberry Pi 4](../../../../../translated_images/raspberry-pi-4.fd4590d308c3d456.pcm.jpg) +![A Raspberry Pi 4](../../../../../translated_images/pcm/raspberry-pi-4.fd4590d308c3d456.webp) Raspberry Pi na one of di most popular single-board computers. diff --git a/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/pi.md b/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/pi.md index ddd45e75a..ac9c7cb13 100644 --- a/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/pi.md +++ b/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/pi.md @@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA: [Raspberry Pi](https://raspberrypi.org) na one small computer wey dey one board. You fit add sensors and actuators join am using plenty different devices and ecosystems, and for dis lessons we go use one hardware ecosystem wey dem dey call [Grove](https://www.seeedstudio.com/category/Grove-c-1003.html). You go write code for your Pi and use Python take access the Grove sensors. -![A Raspberry Pi 4](../../../../../translated_images/raspberry-pi-4.fd4590d308c3d456.pcm.jpg) +![A Raspberry Pi 4](../../../../../translated_images/pcm/raspberry-pi-4.fd4590d308c3d456.webp) ## Setup @@ -112,7 +112,7 @@ Set up the headless Pi OS. 1. For the Raspberry Pi Imager, click the **CHOOSE OS** button, then select *Raspberry Pi OS (Other)*, followed by *Raspberry Pi OS Lite (32-bit)* - ![The Raspberry Pi Imager with Raspberry Pi OS Lite selected](../../../../../translated_images/raspberry-pi-imager.24aedeab9e233d84.pcm.png) + ![The Raspberry Pi Imager with Raspberry Pi OS Lite selected](../../../../../translated_images/pcm/raspberry-pi-imager.24aedeab9e233d84.webp) > 💁 Raspberry Pi OS Lite na version of Raspberry Pi OS wey no get desktop UI or UI based tools. You no need dis ones for headless Pi and e go make the install small and boot up time fast. @@ -251,7 +251,7 @@ Make di Hello World app. 1. Open dis folder for VS Code by selecting *File -> Open...* and selecting di *nightlight* folder, then select **OK** - ![Di VS Code open dialog wey dey show di nightlight folder](../../../../../translated_images/vscode-open-nightlight-remote.d3d2a4011e30d535.pcm.png) + ![Di VS Code open dialog wey dey show di nightlight folder](../../../../../translated_images/pcm/vscode-open-nightlight-remote.d3d2a4011e30d535.webp) 1. Open di `app.py` file from di VS Code explorer and add di code wey dey below: diff --git a/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/virtual-device.md b/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/virtual-device.md index 624a91014..26020fdac 100644 --- a/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/virtual-device.md +++ b/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/virtual-device.md @@ -154,11 +154,11 @@ Create Python app wey go print `"Hello World"` for the console. 1. When VS Code open, e go activate the Python virtual environment. The selected virtual environment go show for the bottom status bar: - ![VS Code showing the selected virtual environment](../../../../../translated_images/vscode-virtual-env.8ba42e04c3d533cf.pcm.png) + ![VS Code showing the selected virtual environment](../../../../../translated_images/pcm/vscode-virtual-env.8ba42e04c3d533cf.webp) 1. If the VS Code Terminal dey already open when VS Code start, e no go activate the virtual environment for the terminal. The easiest way na to kill the terminal using the **Kill the active terminal instance** button: - ![VS Code Kill the active terminal instance button](../../../../../translated_images/vscode-kill-terminal.1cc4de7c6f25ee08.pcm.png) + ![VS Code Kill the active terminal instance button](../../../../../translated_images/pcm/vscode-kill-terminal.1cc4de7c6f25ee08.webp) You fit know if the terminal don activate the virtual environment as the name of the virtual environment go dey as prefix for the terminal prompt. For example, e fit be: @@ -229,7 +229,7 @@ As second 'Hello World' step, you go run the CounterFit app and connect your cod 1. You go need open new VS Code terminal by selecting the **Create a new integrated terminal** button. This na because the CounterFit app dey run for the current terminal. - ![VS Code Create a new integrated terminal button](../../../../../translated_images/vscode-new-terminal.77db8fc0f9cd3182.pcm.png) + ![VS Code Create a new integrated terminal button](../../../../../translated_images/pcm/vscode-new-terminal.77db8fc0f9cd3182.webp) 1. For this new terminal, run the `app.py` file like before. The status of CounterFit go change to **Connected** and the LED go light up. diff --git a/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/wio-terminal.md b/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/wio-terminal.md index 3794bd960..4967a936d 100644 --- a/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/wio-terminal.md +++ b/translations/pcm/1-getting-started/lessons/1-introduction-to-iot/wio-terminal.md @@ -11,7 +11,7 @@ CO_OP_TRANSLATOR_METADATA: Di [Wio Terminal wey Seeed Studios make](https://www.seeedstudio.com/Wio-Terminal-p-4509.html) na Arduino-compatible microcontroller, wey get WiFi, some sensors, and actuators wey dem don already put inside. E still get ports wey you fit use add more sensors and actuators, using one hardware ecosystem wey dem dey call [Grove](https://www.seeedstudio.com/category/Grove-c-1003.html). -![A Seeed studios Wio Terminal](../../../../../translated_images/wio-terminal.b8299ee16587db9a.pcm.png) +![A Seeed studios Wio Terminal](../../../../../translated_images/pcm/wio-terminal.b8299ee16587db9a.webp) ## Setup @@ -51,15 +51,15 @@ Create di PlatformIO project. 1. You go see di PlatformIO icon for di side menu bar: - ![The Platform IO menu option](../../../../../translated_images/vscode-platformio-menu.297be26b9733e5c4.pcm.png) + ![The Platform IO menu option](../../../../../translated_images/pcm/vscode-platformio-menu.297be26b9733e5c4.webp) Select dis menu item, then select *PIO Home -> Open* - ![The Platform IO open option](../../../../../translated_images/vscode-platformio-home-open.3f9a41bfd3f4da1c.pcm.png) + ![The Platform IO open option](../../../../../translated_images/pcm/vscode-platformio-home-open.3f9a41bfd3f4da1c.webp) 1. From di welcome screen, select di **+ New Project** button. - ![The new project button](../../../../../translated_images/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.pcm.png) + ![The new project button](../../../../../translated_images/pcm/vscode-platformio-welcome-new-button.ba6fc8a4c7b78cc8.webp) 1. Configure di project for di *Project Wizard*: @@ -73,7 +73,7 @@ Create di PlatformIO project. 1. Select di **Finish** button. - ![The completed project wizard](../../../../../translated_images/vscode-platformio-nightlight-project-wizard.5c64db4da6037420.pcm.png) + ![The completed project wizard](../../../../../translated_images/pcm/vscode-platformio-nightlight-project-wizard.5c64db4da6037420.webp) PlatformIO go download di components wey e need to compile code for di Wio Terminal and create your project. E fit take small time. @@ -179,7 +179,7 @@ Write di Hello World app. 1. Type `PlatformIO Upload` to search for di upload option, then select *PlatformIO: Upload*. - ![The PlatformIO upload option in the command palette](../../../../../translated_images/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.pcm.png) + ![The PlatformIO upload option in the command palette](../../../../../translated_images/pcm/vscode-platformio-upload-command-palette.9e0f49cf80d1f1c3.webp) PlatformIO go automatically build di code if e need am before e upload. @@ -195,7 +195,7 @@ PlatformIO get Serial Monitor wey fit monitor data wey dey send through di USB c 1. Type `PlatformIO Serial` to search for di Serial Monitor option, then select *PlatformIO: Serial Monitor*. - ![The PlatformIO Serial Monitor option in the command palette](../../../../../translated_images/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.pcm.png) + ![The PlatformIO Serial Monitor option in the command palette](../../../../../translated_images/pcm/vscode-platformio-serial-monitor-command-palette.b348ec841b8a1c14.webp) New terminal go open, and di data wey dey send through di serial port go dey stream enter dis terminal: diff --git a/translations/pcm/1-getting-started/lessons/2-deeper-dive/README.md b/translations/pcm/1-getting-started/lessons/2-deeper-dive/README.md index d4744cf7a..5502d1e56 100644 --- a/translations/pcm/1-getting-started/lessons/2-deeper-dive/README.md +++ b/translations/pcm/1-getting-started/lessons/2-deeper-dive/README.md @@ -41,7 +41,7 @@ Di two main parts of IoT application na di *Internet* and di *thing*. Make we lo ### The Thing -![A Raspberry Pi 4](../../../../../translated_images/raspberry-pi-4.fd4590d308c3d456.pcm.jpg) +![A Raspberry Pi 4](../../../../../translated_images/pcm/raspberry-pi-4.fd4590d308c3d456.webp) Di **Thing** part of IoT na di device wey dey interact with di physical world. Dis devices dey small, cheap, and dey use low power - like microcontrollers wey get small RAM (kilobytes instead of gigabytes for PC) and dey run slow (hundreds of megahertz instead of gigahertz for PC). Dem fit use battery wey go last weeks, months or even years. @@ -67,7 +67,7 @@ For example, smart thermostat go connect to cloud service through home WiFi. E g Smarter version fit use AI for di cloud with data from other sensors like occupancy sensors, weather, and calendar to make better decisions. Example, e fit turn heating off if e see for your calendar say you dey vacation, or turn heating off for rooms wey you no dey use. -![A diagram showing multiple temperature sensors and a dial as inputs to an IoT device, the IoT device with 2 way communication to the cloud, which in turn has 2 way communication to a phone, a calendar and a weather service, and control of a heater as an output from the IoT device](../../../../../translated_images/smarter-thermostat.a75855f15d2d9e63.pcm.png) +![A diagram showing multiple temperature sensors and a dial as inputs to an IoT device, the IoT device with 2 way communication to the cloud, which in turn has 2 way communication to a phone, a calendar and a weather service, and control of a heater as an output from the IoT device](../../../../../translated_images/pcm/smarter-thermostat.a75855f15d2d9e63.webp) ✅ Wetin other data fit help make Internet connected thermostat smarter? @@ -136,7 +136,7 @@ Just like CPU, memory wey dey inside microcontroller small well well compared to The diagram wey dey below go show you how 192KB and 8GB take compare - that small dot for center na 192KB. -![A comparison between 192KB and 8GB - more than 40,000 times larger](../../../../../translated_images/ram-comparison.6beb73541b42ac6f.pcm.png) +![A comparison between 192KB and 8GB - more than 40,000 times larger](../../../../../translated_images/pcm/ram-comparison.6beb73541b42ac6f.webp) Program storage for microcontroller sef small pass PC own. Normal PC fit get 500GB hard drive for program storage, but microcontroller fit get only kilobytes or maybe small megabytes (MB) of storage (1MB na 1,000KB, or 1,000,000 bytes). The Wio terminal get 4MB of program storage. @@ -212,17 +212,17 @@ For the last lesson, we talk about single-board computers. Now, make we look am ### Raspberry Pi -![The Raspberry Pi logo](../../../../../translated_images/raspberry-pi-logo.4efaa16605cee054.pcm.png) +![The Raspberry Pi logo](../../../../../translated_images/pcm/raspberry-pi-logo.4efaa16605cee054.webp) The [Raspberry Pi Foundation](https://www.raspberrypi.org) na charity from UK wey dem start for 2009 to promote computer science study, especially for school level. As part of their mission, dem develop single-board computer wey dem call Raspberry Pi. Raspberry Pi dey come in 3 types - full size version, smaller Pi Zero, and compute module wey you fit use build your final IoT device. -![A Raspberry Pi 4](../../../../../translated_images/raspberry-pi-4.fd4590d308c3d456.pcm.jpg) +![A Raspberry Pi 4](../../../../../translated_images/pcm/raspberry-pi-4.fd4590d308c3d456.webp) The latest full size Raspberry Pi na Raspberry Pi 4B. E get quad-core (4 core) CPU wey dey run for 1.5GHz, 2, 4, or 8GB of RAM, gigabit ethernet, WiFi, 2 HDMI ports wey fit support 4k screens, audio and composite video output port, USB ports (2 USB 2.0, 2 USB 3.0), 40 GPIO pins, camera connector for Raspberry Pi camera module, and SD card slot. All these dey for board wey be 88mm x 58mm x 19.5mm and e dey powered by 3A USB-C power supply. E dey start from US$35, e cheap pass PC or Mac. > 💁 Dem still get Pi400 all-in-one computer wey get Pi4 inside keyboard. -![A Raspberry Pi Zero](../../../../../translated_images/raspberry-pi-zero.f7a4133e1e7d54bb.pcm.jpg) +![A Raspberry Pi Zero](../../../../../translated_images/pcm/raspberry-pi-zero.f7a4133e1e7d54bb.webp) The Pi Zero small well well, and e no dey use plenty power. E get single core 1GHz CPU, 512MB of RAM, WiFi (for the Zero W model), one HDMI port, one micro-USB port, 40 GPIO pins, camera connector for Raspberry Pi camera module, and SD card slot. E measure 65mm x 30mm x 5mm, and e no dey use plenty power. The Zero na US$5, and the W version wey get WiFi na US$10. diff --git a/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/README.md b/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/README.md index 4ee251f14..d5ba870b1 100644 --- a/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/README.md +++ b/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/README.md @@ -75,7 +75,7 @@ Di basic sensors na analog sensors. Dem dey receive voltage from di IoT device, One example na potentiometer. Dis na dial wey you fit turn between two positions and di sensor go measure di rotation. -![A potentiometer set to mid point wey dem send 5 volts return 3.8 volts](../../../../../translated_images/potentiometer.35a348b9ce22f6ec.pcm.png) +![A potentiometer set to mid point wey dem send 5 volts return 3.8 volts](../../../../../translated_images/pcm/potentiometer.35a348b9ce22f6ec.webp) Di IoT device go send electrical signal to di potentiometer wit voltage, like 5 volts (5V). As you dey adjust di potentiometer, e go change di voltage wey dey come out. Imagine say di potentiometer get dial wey dey go from 0 to [11](https://wikipedia.org/wiki/Up_to_eleven), like volume knob for amplifier. When di potentiometer dey full off position (0), 0V (0 volts) go come out. When e dey full on position (11), 5V (5 volts) go come out. @@ -112,7 +112,7 @@ Pins for IoT devices like GPIO pins fit measure dis signal directly as 0 or 1. I More advanced digital sensors dey read analog values, then dem dey change am wit ADC wey dey inside dem to digital signal. For example, digital temperature sensor go still use thermocouple like analog sensor, and e go still measure di change for voltage wey di thermocouple resistance dey cause for di current temperature. Instead of returning analog value and relying on di device or connector board to change am to digital signal, ADC wey dey inside di sensor go change di value and send am as 0s and 1s to di IoT device. Dis 0s and 1s dey send di same way as di digital signal for button wit 1 being full voltage and 0 being 0v. -![A digital temperature sensor dey change analog reading to binary data wit 0 as 0 volts and 1 as 5 volts before e send am to IoT device](../../../../../translated_images/temperature-as-digital.85004491b977bae1.pcm.png) +![A digital temperature sensor dey change analog reading to binary data wit 0 as 0 volts and 1 as 5 volts before e send am to IoT device](../../../../../translated_images/pcm/temperature-as-digital.85004491b977bae1.webp) Sending digital data dey allow sensors to dey more complex and send more detailed data, even encrypted data for secure sensors. One example na camera. Dis na sensor wey dey capture image and send am as digital data wey get di image, usually for compressed format like JPEG, to di IoT device. E fit even stream video by capturing images and sending di complete image frame by frame or compressed video stream. @@ -164,7 +164,7 @@ For example, you fit use PWM to control motor speed. Imagine say you dey control motor wey dey use 5V supply. You send short pulse to your motor, switch the voltage to high (5V) for two hundredths of a second (0.02s). For that time, your motor fit turn one tenth of a rotation, or 36°. The signal go pause for two hundredths of a second (0.02s), send low signal (0V). Each cycle of on then off go last 0.04s. The cycle go repeat. -![Pule width modulation rotation of a motor at 150 RPM](../../../../../translated_images/pwm-motor-150rpm.83347ac04ca38482.pcm.png) +![Pule width modulation rotation of a motor at 150 RPM](../../../../../translated_images/pcm/pwm-motor-150rpm.83347ac04ca38482.webp) This mean say for one second, you go get 25 5V pulses of 0.02s wey go turn the motor, each one go follow 0.02s pause of 0V wey no go turn the motor. Each pulse go turn the motor one tenth of a rotation, meaning the motor go complete 2.5 rotations per second. You don use digital signal to turn the motor at 2.5 rotations per second, or 150 [revolutions per minute](https://wikipedia.org/wiki/Revolutions_per_minute) (na non-standard measure of rotational velocity). @@ -175,7 +175,7 @@ This mean say for one second, you go get 25 5V pulses of 0.02s wey go turn the m > 🎓 When PWM signal dey on for half the time, and off for half, dem dey call am [50% duty cycle](https://wikipedia.org/wiki/Duty_cycle). Duty cycles na percentage time wey signal dey on compared to off. -![Pule width modulation rotation of a motor at 75 RPM](../../../../../translated_images/pwm-motor-75rpm.a5e4c939934b6e14.pcm.png) +![Pule width modulation rotation of a motor at 75 RPM](../../../../../translated_images/pcm/pwm-motor-75rpm.a5e4c939934b6e14.webp) You fit change motor speed by changing the size of the pulses. For example, with the same motor, you fit keep the same cycle time of 0.04s, with the on pulse cut to 0.01s, and the off pulse increase to 0.03s. You go still get the same number of pulses per second (25), but each on pulse go short. Short pulse go only turn the motor one twentieth of a rotation, and at 25 pulses per second, the motor go complete 1.25 rotations per second or 75rpm. By changing the pulse speed of digital signal, you don reduce the speed of analog motor by half. diff --git a/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/wio-terminal-actuator.md b/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/wio-terminal-actuator.md index f43ea0092..9eba5cd3e 100644 --- a/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/wio-terminal-actuator.md +++ b/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/wio-terminal-actuator.md @@ -51,7 +51,7 @@ Connect di LED. > 💁 Di right-hand Grove socket fit work with analog or digital sensors and actuators. Di left-hand socket na for I2C and digital sensors and actuators only. I2C go dey explain for later lesson. -![Di grove LED wey connect to di right hand socket](../../../../../translated_images/wio-led.265a1897e72d7f21.pcm.png) +![Di grove LED wey connect to di right hand socket](../../../../../translated_images/pcm/wio-led.265a1897e72d7f21.webp) ## Program di nightlight diff --git a/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/wio-terminal-sensor.md b/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/wio-terminal-sensor.md index 2ebc6b2a0..ef476518d 100644 --- a/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/wio-terminal-sensor.md +++ b/translations/pcm/1-getting-started/lessons/3-sensors-and-actuators/wio-terminal-sensor.md @@ -17,7 +17,7 @@ Di sensor for dis lesson na **light sensor** wey dey use [photodiode](https://wi Di light sensor dey inside di Wio Terminal and you fit see am through di clear plastic window wey dey di back. -![Di light sensor wey dey di back of di Wio Terminal](../../../../../translated_images/wio-light-sensor.b1f529f3c95f5165.pcm.png) +![Di light sensor wey dey di back of di Wio Terminal](../../../../../translated_images/pcm/wio-light-sensor.b1f529f3c95f5165.webp) ## Program di light sensor diff --git a/translations/pcm/1-getting-started/lessons/4-connect-internet/README.md b/translations/pcm/1-getting-started/lessons/4-connect-internet/README.md index 140a9651f..5f1232e48 100644 --- a/translations/pcm/1-getting-started/lessons/4-connect-internet/README.md +++ b/translations/pcm/1-getting-started/lessons/4-connect-internet/README.md @@ -46,7 +46,7 @@ For dis lesson, we go talk about: Plenty popular communication protocols dey wey IoT devices dey use to talk with di Internet. Di most popular ones dey use publish/subscribe messaging through broker. Di IoT devices go connect to di broker, publish telemetry, and subscribe to commands. Di cloud services go also connect to di broker, subscribe to all di telemetry messages, and publish commands to specific devices or groups of devices. -![IoT devices connect to a broker and publish telemetry and subscribe to commands. Cloud services connect to di broker and subscribe to all telemetry and send commands to specific devices.](../../../../../translated_images/pub-sub.7c7ed43fe9fd15d4.pcm.png) +![IoT devices connect to a broker and publish telemetry and subscribe to commands. Cloud services connect to di broker and subscribe to all telemetry and send commands to specific devices.](../../../../../translated_images/pcm/pub-sub.7c7ed43fe9fd15d4.webp) MQTT na di most popular communication protocol for IoT devices and we go talk about am for dis lesson. Other protocols include AMQP and HTTP/HTTPS. @@ -115,7 +115,7 @@ Di word telemetry come from Greek roots wey mean to measure remotely. Telemetry Make we look di example of di smart thermostat from Lesson 1. -![An Internet connected thermostat using multiple room sensors](../../../../../translated_images/telemetry.21e5d8b97649d2eb.pcm.png) +![An Internet connected thermostat using multiple room sensors](../../../../../translated_images/pcm/telemetry.21e5d8b97649d2eb.webp) Di thermostat get temperature sensors to gather telemetry. E go most likely get one temperature sensor inside, and e fit connect to plenty external temperature sensors through wireless protocol like [Bluetooth Low Energy](https://wikipedia.org/wiki/Bluetooth_Low_Energy) (BLE). @@ -268,11 +268,11 @@ Write server code. 1. When VS Code open, e go activate the Python virtual environment. You go see am for the bottom status bar: - ![VS Code dey show selected virtual environment](../../../../../translated_images/vscode-virtual-env.8ba42e04c3d533cf.pcm.png) + ![VS Code dey show selected virtual environment](../../../../../translated_images/pcm/vscode-virtual-env.8ba42e04c3d533cf.webp) 1. If VS Code Terminal dey already run when VS Code start, e no go activate the virtual environment for am. The easiest way na to kill the terminal using **Kill the active terminal instance** button: - ![VS Code Kill the active terminal instance button](../../../../../translated_images/vscode-kill-terminal.1cc4de7c6f25ee08.pcm.png) + ![VS Code Kill the active terminal instance button](../../../../../translated_images/pcm/vscode-kill-terminal.1cc4de7c6f25ee08.webp) 1. Open new VS Code Terminal by selecting *Terminal -> New Terminal, or pressing `` CTRL+` ``. The new terminal go load the virtual environment, and you go see the activate command for the terminal. The name of the virtual environment (`.venv`) go dey for the prompt: diff --git a/translations/pcm/1-getting-started/lessons/4-connect-internet/wio-terminal-mqtt.md b/translations/pcm/1-getting-started/lessons/4-connect-internet/wio-terminal-mqtt.md index 50cd79bc4..72ad3802f 100644 --- a/translations/pcm/1-getting-started/lessons/4-connect-internet/wio-terminal-mqtt.md +++ b/translations/pcm/1-getting-started/lessons/4-connect-internet/wio-terminal-mqtt.md @@ -64,7 +64,7 @@ Connect di Wio Terminal to WiFi. 1. Create one new file for di `src` folder wey you go call `config.h`. You fit do dis by selecting di `src` folder, or di `main.cpp` file wey dey inside, and selecting di **New file** button for di explorer. Dis button go only show when your cursor dey over di explorer. - ![Di new file button](../../../../../translated_images/vscode-new-file-button.182702340fe6723c.pcm.png) + ![Di new file button](../../../../../translated_images/pcm/vscode-new-file-button.182702340fe6723c.webp) 1. Add di following code for dis file to define constants for your WiFi credentials: diff --git a/translations/pcm/2-farm/lessons/1-predict-plant-growth/README.md b/translations/pcm/2-farm/lessons/1-predict-plant-growth/README.md index 78aa053fe..f9e67a712 100644 --- a/translations/pcm/2-farm/lessons/1-predict-plant-growth/README.md +++ b/translations/pcm/2-farm/lessons/1-predict-plant-growth/README.md @@ -65,7 +65,7 @@ Each type of plant get different values for their base, optimal and maximum temp ✅ Do small research. For di plants wey dey your garden, school, or local park, try find di base temperature. -![A graph showing growth rate rising as temperature rises, then dropping as the temperature goes too high](../../../../../translated_images/plant-growth-temp-graph.c6d69c9478e6ca83.pcm.png) +![A graph showing growth rate rising as temperature rises, then dropping as the temperature goes too high](../../../../../translated_images/pcm/plant-growth-temp-graph.c6d69c9478e6ca83.webp) Di graph wey dey above dey show example of growth rate to temperature graph. Up to di base temperature, di plant no go grow. Di growth rate go increase until e reach di optimum temperature, then e go drop after e reach di peak. For di maximum temperature, growth go stop. @@ -141,7 +141,7 @@ Dis dey cause plenty work for big farm, and e fit make farmer miss crops wey don By gathering temperature data using IoT device, farmer fit get automatic notification when plants don near maturity. Di normal way na to make di IoT devices measure temperature, then send di telemetry data over Internet using something like MQTT. Server code go dey listen to dis data and save am somewhere, like database. Dis go make di data fit dey analyzed later, like nightly job to calculate di GDD for di day, total di GDD for each crop so far and alert if plant don near maturity. -![Telemetry data is sent to a server and then saved to a database](../../../../../translated_images/save-telemetry-database.ddc9c6bea0c5ba39.pcm.png) +![Telemetry data is sent to a server and then saved to a database](../../../../../translated_images/pcm/save-telemetry-database.ddc9c6bea0c5ba39.webp) Di server code fit also add extra information. For example, di IoT device fit send identifier to show which device e be, and di server code fit use am to find di location of di device, and di crops wey e dey monitor. E fit also add basic data like di current time as some IoT devices no get di hardware to keep track of accurate time, or dem need extra code to read di current time from Internet. @@ -228,7 +228,7 @@ Dis code dey open di CSV file, den e go add new row for di end. Di row get di cu 1. Run dis code for some time to collect data. E go better make you run am for one full day to gather enough data for GDD calculations. > 💁 If you dey use Virtual IoT Device, select di random checkbox and set range so you no go dey get di same temperature every time di temperature value dey return. - ![Select di random checkbox and set range](../../../../../translated_images/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.pcm.png) + ![Select di random checkbox and set range](../../../../../translated_images/pcm/select-the-random-checkbox-and-set-a-range.32cf4bc7c12e797f.webp) > 💁 If you wan run dis code for one full day, you go need make sure say di computer wey your server code dey run on no go sleep. You fit change di power settings or run something like [dis keep system active Python script](https://github.com/jaqsparow/keep-system-active). diff --git a/translations/pcm/2-farm/lessons/1-predict-plant-growth/pi-temp.md b/translations/pcm/2-farm/lessons/1-predict-plant-growth/pi-temp.md index 84e5058cc..bd20f8748 100644 --- a/translations/pcm/2-farm/lessons/1-predict-plant-growth/pi-temp.md +++ b/translations/pcm/2-farm/lessons/1-predict-plant-growth/pi-temp.md @@ -31,7 +31,7 @@ Connect di temperature sensor 1. When di Raspberry Pi dey off, connect di other end of di Grove cable to di digital socket wey dem mark **D5** for di Grove Base hat wey dey attach to di Pi. Dis socket na di second one from di left, for di row of sockets wey dey near di GPIO pins. -![Di grove temperature sensor wey dem connect to socket A0](../../../../../translated_images/pi-temperature-sensor.3ff82fff672c8e56.pcm.png) +![Di grove temperature sensor wey dem connect to socket A0](../../../../../translated_images/pcm/pi-temperature-sensor.3ff82fff672c8e56.webp) ## Program di temperature sensor diff --git a/translations/pcm/2-farm/lessons/1-predict-plant-growth/wio-terminal-temp.md b/translations/pcm/2-farm/lessons/1-predict-plant-growth/wio-terminal-temp.md index b3f94d326..5c1657d6c 100644 --- a/translations/pcm/2-farm/lessons/1-predict-plant-growth/wio-terminal-temp.md +++ b/translations/pcm/2-farm/lessons/1-predict-plant-growth/wio-terminal-temp.md @@ -33,7 +33,7 @@ Connect di temperature sensor. 1. Make sure say di Wio Terminal no dey connect to your computer or any power supply, then connect di other end of di Grove cable to di right-hand side Grove socket for di Wio Terminal as you dey look di screen. Dis socket na di one wey far pass di power button. -![Di grove temperature sensor wey dem connect to di right hand socket](../../../../../translated_images/wio-temperature-sensor.2934928f38c7f79a.pcm.png) +![Di grove temperature sensor wey dem connect to di right hand socket](../../../../../translated_images/pcm/wio-temperature-sensor.2934928f38c7f79a.webp) ## Program di temperature sensor diff --git a/translations/pcm/2-farm/lessons/2-detect-soil-moisture/README.md b/translations/pcm/2-farm/lessons/2-detect-soil-moisture/README.md index 31fdf6290..1e56e8d10 100644 --- a/translations/pcm/2-farm/lessons/2-detect-soil-moisture/README.md +++ b/translations/pcm/2-farm/lessons/2-detect-soil-moisture/README.md @@ -44,7 +44,7 @@ Plants need water to grow. Dem dey absorb water through di whole plant, but na d * [Transpiration](https://wikipedia.org/wiki/Transpiration) - Plants dey use water to carry nutrients around di plant, cool di plant, and help carbon dioxide enter di plant through di leaf pores. E dey similar to how humans dey sweat. * Structure - Plants need water to maintain their structure. Dem be 90% water (humans na only 60%), and di water dey keep di cells strong. If plant no get enough water, e go bend (wilt) and fit die. -![Water is absorbed through plant roots then carried around the plant, being used for photosynthesis and plant structure](../../../../../translated_images/transpiration.b735aa34e4372e65.pcm.png) +![Water is absorbed through plant roots then carried around the plant, being used for photosynthesis and plant structure](../../../../../translated_images/pcm/transpiration.b735aa34e4372e65.webp) ✅ Do some research: how much water dey lost through transpiration? @@ -58,7 +58,7 @@ Plenty sensors dey wey fit measure soil moisture: * Resistive - Resistive sensor get two probes wey dem go put for soil. Electric current go pass one probe and di other probe go receive am. Di sensor go measure di resistance of di soil - how much di current drop for di second probe. Water dey conduct electricity well, so di more water dey di soil, di less resistance e go get. - ![A resistive soil moisture sensor](../../../../../translated_images/resistive-soil-moisture-sensor.728a138a3d109e06.pcm.png) + ![A resistive soil moisture sensor](../../../../../translated_images/pcm/resistive-soil-moisture-sensor.728a138a3d109e06.webp) > 💁 You fit build resistive soil moisture sensor with two metal pieces, like nails, wey you go separate by small space, then measure di resistance between dem with multimeter. @@ -147,7 +147,7 @@ UART na physical circuit wey dey allow two device to communicate. Each device ge * Device 1 dey send data from e Tx pin, wey device 2 go receive for e Rx pin * Device 1 dey receive data for e Rx pin wey device 2 dey send from e Tx pin -![UART with di Tx pin for one chip wey connect to di Rx pin for another, and vice versa](../../../../../translated_images/uart.d0dbd3fb9e3728c6.pcm.png) +![UART with di Tx pin for one chip wey connect to di Rx pin for another, and vice versa](../../../../../translated_images/pcm/uart.d0dbd3fb9e3728c6.webp) > 🎓 Di data dey send one bit at a time, and dem dey call dis one *serial* communication. Most operating system and microcontroller get *serial port*, wey be connection wey fit send and receive serial data wey your code fit use. @@ -176,7 +176,7 @@ SPI controller dey use 3 wire, plus 1 extra wire for each peripheral. Peripheral | SCLK | Serial Clock | Dis wire dey send clock signal for rate wey di controller set. | | CS | Chip Select | Di controller get plenty wire, one for each peripheral, and each wire dey connect to di CS wire for di peripheral wey e dey correspond to. | -![SPI with one controller and two peripherals](../../../../../translated_images/spi.297431d6f98b386b.pcm.png) +![SPI with one controller and two peripherals](../../../../../translated_images/pcm/spi.297431d6f98b386b.webp) Di CS wire dey activate one peripheral at a time, dey communicate through di COPI and CIPO wire. When di controller wan change peripheral, e go deactivate di CS wire wey connect to di active peripheral, then e go activate di wire wey connect to di next peripheral wey e wan communicate with. @@ -237,13 +237,13 @@ Soil moisture dey measure using gravimetric or volumetric water content. Soil moisture sensors dey measure electrical resistance or capacitance - dis one no dey only vary by soil moisture, but also soil type because di component for di soil fit change e electrical characteristic. Ideally sensors suppose calibrate - dat na taking reading from di sensor and comparing dem to measurement wey dem find using more scientific method. Example, lab fit calculate di gravimetric soil moisture using sample from specific field wey dem take few times for di year, and dis number go dey use to calibrate di sensor, matching di sensor reading to di gravimetric soil moisture. -![A graph of voltage vs soil moisture content](../../../../../translated_images/soil-moisture-to-voltage.df86d80cda158700.pcm.png) +![A graph of voltage vs soil moisture content](../../../../../translated_images/pcm/soil-moisture-to-voltage.df86d80cda158700.webp) Di graph wey dey up show how to calibrate sensor. Di voltage go dey capture for soil sample wey dem go measure for lab by comparing di moist weight to di dry weight (by measuring di weight wet, then drying am for oven and measuring di dry weight). Once dem don take few readings, dem fit plot am for graph and fit line to di points. Dis line fit dey use to convert soil moisture sensor reading wey IoT device dey take to actual soil moisture measurement. 💁 For resistive soil moisture sensors, di voltage dey increase as soil moisture dey increase. For capacitive soil moisture sensors, di voltage dey reduce as soil moisture dey increase, so di graph for dis one go dey slope down, no be up. -![A soil moisture value interpolated from di graph](../../../../../translated_images/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.pcm.png) +![A soil moisture value interpolated from di graph](../../../../../translated_images/pcm/soil-moisture-to-voltage-with-reading.681cb3e1f8b68caf.webp) Di graph wey dey up show voltage reading from soil moisture sensor, and by following dat one go di line for di graph, di actual soil moisture fit dey calculate. diff --git a/translations/pcm/2-farm/lessons/2-detect-soil-moisture/pi-soil-moisture.md b/translations/pcm/2-farm/lessons/2-detect-soil-moisture/pi-soil-moisture.md index 74f8c8234..5136278ee 100644 --- a/translations/pcm/2-farm/lessons/2-detect-soil-moisture/pi-soil-moisture.md +++ b/translations/pcm/2-farm/lessons/2-detect-soil-moisture/pi-soil-moisture.md @@ -37,7 +37,7 @@ Connect di soil moisture sensor. 1. Put di soil moisture sensor inside soil. E get one 'highest position line' - na white line wey dey across di sensor. Put di sensor reach di line but no pass am. -![Di grove soil moisture sensor inside soil](../../../../../translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e96.pcm.png) +![Di grove soil moisture sensor inside soil](../../../../../translated_images/pcm/soil-moisture-sensor-in-soil.bfad91002bda5e96.webp) ## Program di soil moisture sensor diff --git a/translations/pcm/2-farm/lessons/2-detect-soil-moisture/wio-terminal-soil-moisture.md b/translations/pcm/2-farm/lessons/2-detect-soil-moisture/wio-terminal-soil-moisture.md index 9bb0f18b1..93a7de4d2 100644 --- a/translations/pcm/2-farm/lessons/2-detect-soil-moisture/wio-terminal-soil-moisture.md +++ b/translations/pcm/2-farm/lessons/2-detect-soil-moisture/wio-terminal-soil-moisture.md @@ -33,11 +33,11 @@ Connect di soil moisture sensor. 1. Make sure say di Wio Terminal no dey connect to your computer or any power supply, then connect di other end of di Grove cable to di right-hand side Grove socket for di Wio Terminal as you dey look di screen. Dis socket na di one wey far pass di power button. -![Di grove soil moisture sensor connected to di right hand socket](../../../../../translated_images/wio-soil-moisture-sensor.46919b61c3f6cb74.pcm.png) +![Di grove soil moisture sensor connected to di right hand socket](../../../../../translated_images/pcm/wio-soil-moisture-sensor.46919b61c3f6cb74.webp) 1. Put di soil moisture sensor inside soil. E get one 'highest position line' - one white line wey dey across di sensor. Put di sensor reach di line but no pass am. -![Di grove soil moisture sensor inside soil](../../../../../translated_images/soil-moisture-sensor-in-soil.bfad91002bda5e96.pcm.png) +![Di grove soil moisture sensor inside soil](../../../../../translated_images/pcm/soil-moisture-sensor-in-soil.bfad91002bda5e96.webp) 1. Now you fit connect di Wio Terminal to your computer. diff --git a/translations/pcm/2-farm/lessons/3-automated-plant-watering/README.md b/translations/pcm/2-farm/lessons/3-automated-plant-watering/README.md index 5ac94f3f0..b0b019f5e 100644 --- a/translations/pcm/2-farm/lessons/3-automated-plant-watering/README.md +++ b/translations/pcm/2-farm/lessons/3-automated-plant-watering/README.md @@ -55,11 +55,11 @@ Relay na electromechanical switch wey dey change electrical signal to mechanical > 🎓 [Electromagnets](https://wikipedia.org/wiki/Electromagnet) na magnets wey dem dey create by passing electricity through coil of wire. When electricity dey on, di coil go magnetize. When electricity dey off, di coil go lose di magnetism. -![When on, the electromagnet creates a magnetic field, turning on the switch for the output circuit](../../../../../translated_images/relay-on.4db16a0fd6b66926.pcm.png) +![When on, the electromagnet creates a magnetic field, turning on the switch for the output circuit](../../../../../translated_images/pcm/relay-on.4db16a0fd6b66926.webp) For relay, control circuit dey power di electromagnet. When di electromagnet dey on, e go pull lever wey go move switch, close di contacts and complete di output circuit. -![When off, the electromagnet doesn't create a magnetic field, turning off the switch for the output circuit](../../../../../translated_images/relay-off.c34a178a2960fecd.pcm.png) +![When off, the electromagnet doesn't create a magnetic field, turning off the switch for the output circuit](../../../../../translated_images/pcm/relay-off.c34a178a2960fecd.webp) When di control circuit dey off, di electromagnet go off, release di lever and open di contacts, turn off di output circuit. Relays na digital actuators - high signal to di relay go turn am on, low signal go turn am off. @@ -85,7 +85,7 @@ Di electromagnet no need plenty power to activate and pull di lever, e fit dey c Di image above dey show Grove relay. Di control circuit dey connect to IoT device and dey turn di relay on or off using 3.3V or 5V. Di output circuit get two terminals, any one fit be power or ground. Di output circuit fit handle up to 250V at 10A, enough for plenty mains-powered devices. You fit get relays wey fit handle even higher power levels. -![A pump wired through a relay](../../../../../translated_images/pump-wired-to-relay.66c5cfc0d8918990.pcm.png) +![A pump wired through a relay](../../../../../translated_images/pcm/pump-wired-to-relay.66c5cfc0d8918990.webp) For di image above, power dey supply to pump through relay. Red wire dey connect di +5V terminal of USB power supply to one terminal of di output circuit of di relay, and another red wire dey connect di other terminal of di output circuit to di pump. Black wire dey connect di pump to di ground for di USB power supply. When di relay turn on, e go complete di circuit, send 5V to di pump, turn di pump on. @@ -137,7 +137,7 @@ If you do di last lesson on soil moisture using physical sensor, you go notice s > 💁 If you water too close to di sensor you fit see say di reading drop quick, then e go come back up - dis na because di water wey dey near di sensor dey spread throughout di rest of di soil, reduce di soil moisture by di sensor. -![A soil moisture measurement of 658 doesn't change during watering, it only drops to 320 after watering when water has soaked through the soil](../../../../../translated_images/soil-moisture-travel.a0e31af222cf1438.pcm.png) +![A soil moisture measurement of 658 doesn't change during watering, it only drops to 320 after watering when water has soaked through the soil](../../../../../translated_images/pcm/soil-moisture-travel.a0e31af222cf1438.webp) For di diagram above, soil moisture reading dey show 658. Di plant dey water, but dis reading no dey change immediately, as di water never reach di sensor. Watering fit even finish before di water reach di sensor and di value drop to show di new moisture level. @@ -158,11 +158,11 @@ How long the relay go dey on each time? E better make you dey careful and just t 💁 This kind timing control na something wey depend on the IoT device wey you dey build, the property wey you dey measure and the sensors plus actuators wey you dey use. -![Strawberry plant wey connect to water through pump, the pump connect to relay. The relay and soil moisture sensor for the plant dey connect to Raspberry Pi](../../../../../translated_images/strawberry-with-pump.b410fc72ac6aabad.pcm.png) +![Strawberry plant wey connect to water through pump, the pump connect to relay. The relay and soil moisture sensor for the plant dey connect to Raspberry Pi](../../../../../translated_images/pcm/strawberry-with-pump.b410fc72ac6aabad.webp) For example, I get strawberry plant wey get soil moisture sensor and pump wey relay dey control. I don observe say when I add water, e dey take like 20 seconds before the soil moisture reading go balance. This mean say I need to turn the relay off and wait 20 seconds before I check the moisture level. I go prefer make water no too plenty than make e too much - I fit always turn the pump on again, but I no fit remove water from the plant. -![Step 1, take measurement. Step 2, add water. Step 3, wait make water soak enter the soil. Step 4, take measurement again](../../../../../translated_images/soil-moisture-delay.865f3fae206db01d.pcm.png) +![Step 1, take measurement. Step 2, add water. Step 3, wait make water soak enter the soil. Step 4, take measurement again](../../../../../translated_images/pcm/soil-moisture-delay.865f3fae206db01d.webp) This mean say the best process go be watering cycle wey be like this: diff --git a/translations/pcm/2-farm/lessons/3-automated-plant-watering/wio-terminal-relay.md b/translations/pcm/2-farm/lessons/3-automated-plant-watering/wio-terminal-relay.md index 7819394cf..b7c0d1417 100644 --- a/translations/pcm/2-farm/lessons/3-automated-plant-watering/wio-terminal-relay.md +++ b/translations/pcm/2-farm/lessons/3-automated-plant-watering/wio-terminal-relay.md @@ -33,7 +33,7 @@ Connect di relay. 1. Make sure say di Wio Terminal no connect to your computer or any power supply, then connect di other end of di Grove cable to di left-hand side Grove socket for di Wio Terminal as you dey look di screen. Leave di soil moisture sensor for di right-hand socket. -![Di grove relay wey connect to di left-hand socket, and di soil moisture sensor wey connect to di right-hand socket](../../../../../translated_images/wio-relay-and-soil-moisture-sensor.ed722202d42babe0.pcm.png) +![Di grove relay wey connect to di left-hand socket, and di soil moisture sensor wey connect to di right-hand socket](../../../../../translated_images/pcm/wio-relay-and-soil-moisture-sensor.ed722202d42babe0.webp) 1. Put di soil moisture sensor inside soil, if e never dey there from di last lesson. diff --git a/translations/pcm/2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md b/translations/pcm/2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md index bb489fb3c..e9b3c37a7 100644 --- a/translations/pcm/2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md +++ b/translations/pcm/2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md @@ -72,7 +72,7 @@ Di cloud provider go use economies of scale to reduce cost, buy computers in bul Azure na di developer cloud wey Microsoft get, and na di cloud wey you go use for dis lessons. Di video below go give you small overview of Azure: -[![Overview of Azure video](../../../../../translated_images/what-is-azure-video-thumbnail.20174db09e03bbb8.pcm.png)](https://www.microsoft.com/videoplayer/embed/RE4Ibng?WT.mc_id=academic-17441-jabenn) +[![Overview of Azure video](../../../../../translated_images/pcm/what-is-azure-video-thumbnail.20174db09e03bbb8.webp)](https://www.microsoft.com/videoplayer/embed/RE4Ibng?WT.mc_id=academic-17441-jabenn) ## Create cloud subscription diff --git a/translations/pcm/2-farm/lessons/5-migrate-application-to-the-cloud/README.md b/translations/pcm/2-farm/lessons/5-migrate-application-to-the-cloud/README.md index 5db5f98f1..1ffa00430 100644 --- a/translations/pcm/2-farm/lessons/5-migrate-application-to-the-cloud/README.md +++ b/translations/pcm/2-farm/lessons/5-migrate-application-to-the-cloud/README.md @@ -41,7 +41,7 @@ Serverless, or serverless computing, na di way wey you go fit create small code > 💁 If you don use database triggers before, you fit think am like di same thing, code wey dey triggered by event like inserting row. -![When plenty events dey happen at di same time, di serverless service go scale up to run all di events at di same time](../../../../../translated_images/serverless-scaling.f8c769adf0413fd1.pcm.png) +![When plenty events dey happen at di same time, di serverless service go scale up to run all di events at di same time](../../../../../translated_images/pcm/serverless-scaling.f8c769adf0413fd1.webp) Your code go only run when di event happen, e no dey alive for other times. Di event go happen, your code go load and run. Dis make serverless dey scalable - if plenty events happen at di same time, di cloud provider fit run your function as many times as you need am for di same time across di servers wey dem get. Di downside be say if you need to share information between events, you go need save am somewhere like database instead of memory. @@ -246,7 +246,7 @@ VS Code go sabi your Functions project and go show one notification wey talk: VS Code. Initialize for optimal use with VS Code? ``` -![The notification](../../../../../translated_images/vscode-azure-functions-init-notification.bd19b49229963edb.pcm.png) +![The notification](../../../../../translated_images/pcm/vscode-azure-functions-init-notification.bd19b49229963edb.webp) Choose **Yes** for dis notification. diff --git a/translations/pcm/2-farm/lessons/6-keep-your-plant-secure/README.md b/translations/pcm/2-farm/lessons/6-keep-your-plant-secure/README.md index 1be814880..3773e2e6d 100644 --- a/translations/pcm/2-farm/lessons/6-keep-your-plant-secure/README.md +++ b/translations/pcm/2-farm/lessons/6-keep-your-plant-secure/README.md @@ -97,15 +97,15 @@ Encryption get two types - symmetric and asymmetric. **Symmetric** encryption dey use di same key to encrypt and decrypt di data. Both di sender and receiver need to sabi di same key. Dis na di least secure type, because di key need to dey shared somehow. For sender to send encrypted message to recipient, di sender first fit need to send di recipient di key. -![Symmetric key encryption uses the same key to encrypt and decrypt a message](../../../../../translated_images/send-message-symmetric-key.a2e8ad0d495896ff.pcm.png) +![Symmetric key encryption uses the same key to encrypt and decrypt a message](../../../../../translated_images/pcm/send-message-symmetric-key.a2e8ad0d495896ff.webp) If di key dey stolen for transit, or di sender or recipient dey hacked and di key dey found, di encryption fit dey cracked. -![Symmetric key encryption is only secure if a hacker doesn't get the key - if so they can intercept and decrypt the message](../../../../../translated_images/send-message-symmetric-key-hacker.e7cb53db1707adfb.pcm.png) +![Symmetric key encryption is only secure if a hacker doesn't get the key - if so they can intercept and decrypt the message](../../../../../translated_images/pcm/send-message-symmetric-key-hacker.e7cb53db1707adfb.webp) **Asymmetric** encryption dey use 2 keys - one encryption key and one decryption key, wey dem dey call public/private key pair. Di public key dey used to encrypt di message, but e no fit dey used to decrypt am, di private key dey used to decrypt di message but e no fit dey used to encrypt am. -![Asymmetric encryption uses a different key to encrypt and decrypt. The encryption key is sent to any message senders so they can encrypt a message before sending it to the recipient who owns the keys](../../../../../translated_images/send-message-asymmetric.7abe327c62615b8c.pcm.png) +![Asymmetric encryption uses a different key to encrypt and decrypt. The encryption key is sent to any message senders so they can encrypt a message before sending it to the recipient who owns the keys](../../../../../translated_images/pcm/send-message-asymmetric.7abe327c62615b8c.webp) Di recipient go share their public key, and di sender go use am to encrypt di message. Once di message don send, di recipient go decrypt am with their private key. Asymmetric encryption dey more secure because di private key dey kept private by di recipient and e no dey shared. Anybody fit get di public key because e only fit dey used to encrypt messages. @@ -166,7 +166,7 @@ Dis certificates get plenty fields inside dem, like who di public key dey from, If you dey use X.509 certificates, both di sender and di receiver go get dia own public and private keys, and dem go still get X.509 certificates wey get di public key. Dem go exchange X.509 certificates somehow, use each other public keys to encrypt di data wey dem dey send, and use dia own private key to decrypt di data wey dem receive. -![Instead of sharing a public key, you can share a certificate. The user of the certificate can verify that it comes from you by checking with the certificate authority who signed it.](../../../../../translated_images/send-message-certificate.9cc576ac1e46b76e.pcm.png) +![Instead of sharing a public key, you can share a certificate. The user of the certificate can verify that it comes from you by checking with the certificate authority who signed it.](../../../../../translated_images/pcm/send-message-certificate.9cc576ac1e46b76e.webp) One big advantage of using X.509 certificates be say you fit share dem between devices. You fit create one certificate, upload am to IoT Hub, and use am for all your devices. Each device go just need di private key to decrypt di messages wey e receive from IoT Hub. diff --git a/translations/pcm/3-transport/lessons/1-location-tracking/wio-terminal-gps-sensor.md b/translations/pcm/3-transport/lessons/1-location-tracking/wio-terminal-gps-sensor.md index 929b5a445..ebd0ca3a2 100644 --- a/translations/pcm/3-transport/lessons/1-location-tracking/wio-terminal-gps-sensor.md +++ b/translations/pcm/3-transport/lessons/1-location-tracking/wio-terminal-gps-sensor.md @@ -33,7 +33,7 @@ Connect di GPS sensor. 1. Make sure say di Wio Terminal no dey connect to your computer or any power source, then connect di other end of di Grove cable to di left-hand side Grove socket for di Wio Terminal as you dey look di screen. Na di socket wey near di power button. - ![The grove GPS sensor connected to the left hand socket](../../../../../translated_images/wio-gps-sensor.19fd52b81ce58095.pcm.png) + ![The grove GPS sensor connected to the left hand socket](../../../../../translated_images/pcm/wio-gps-sensor.19fd52b81ce58095.webp) 1. Arrange di GPS sensor so di antenna wey dey attach fit see di sky well - e go better if e dey near open window or outside. E go easy to get clear signal if nothing dey block di antenna. diff --git a/translations/pcm/3-transport/lessons/2-store-location-data/README.md b/translations/pcm/3-transport/lessons/2-store-location-data/README.md index c03baf92d..7dff2dc30 100644 --- a/translations/pcm/3-transport/lessons/2-store-location-data/README.md +++ b/translations/pcm/3-transport/lessons/2-store-location-data/README.md @@ -66,7 +66,7 @@ Databases na services wey dey allow you store and query data. Database dey come Di first databases na Relational Database Management Systems (RDBMS), or relational database. Dem dey also call am SQL databases because of di Structured Query Language (SQL) wey dem dey use to add, remove, update or query data. Dis database get schema - one well-defined set of tables of data, like spreadsheet. Each table get plenty named columns. When you insert data, you dey add one row to di table, put values inside each of di columns. Dis dey keep di data for very rigid structure - even though you fit leave columns empty, if you wan add new column, you go need do am for di database, populate values for di existing rows. Dis databases dey relational - one table fit get relationship to another. -![A relational database with the ID of the User table relating to the user ID column of the purchases table, and the ID of the products table relating to the product ID of the purchases table](../../../../../translated_images/sql-database.be160f12bfccefd3.pcm.png) +![A relational database with the ID of the User table relating to the user ID column of the purchases table, and the ID of the products table relating to the product ID of the purchases table](../../../../../translated_images/pcm/sql-database.be160f12bfccefd3.webp) For example, if you store one user personal details for one table, you go get one kind internal unique ID per user wey dey used for one row for table wey get di user name and address. If you wan store other details about di user, like di purchases, for another table, you go get one column for di new table for di user ID. When you look up one user, you fit use di ID to get di personal details from one table, and di purchases from another. @@ -242,7 +242,7 @@ Your function app now need to connect to blob storage to store di messages from For dis lesson, you go use di Python SDK to see how to interact with blob storage. -![How GPS telemetry dey move from IoT device to IoT Hub, then to Azure Functions via event hub trigger, then save am to blob storage](../../../../../translated_images/save-telemetry-to-storage-from-functions.ed3b1820980097f1.pcm.png) +![How GPS telemetry dey move from IoT device to IoT Hub, then to Azure Functions via event hub trigger, then save am to blob storage](../../../../../translated_images/pcm/save-telemetry-to-storage-from-functions.ed3b1820980097f1.webp) Di data go dey save as JSON blob with dis format: diff --git a/translations/pcm/3-transport/lessons/4-geofences/README.md b/translations/pcm/3-transport/lessons/4-geofences/README.md index bb600bacf..1406ed711 100644 --- a/translations/pcm/3-transport/lessons/4-geofences/README.md +++ b/translations/pcm/3-transport/lessons/4-geofences/README.md @@ -110,7 +110,7 @@ Each point for di polygon dey defined as longitude, latitude pair inside array, Di polygon coordinates array go always get 1 extra entry pass di number of points for di polygon, di last entry go be same as di first one, to close di polygon. For example, rectangle go get 5 points. -![A rectangle with coordinates](../../../../../translated_images/polygon-points.302193da381cb415.pcm.png) +![A rectangle with coordinates](../../../../../translated_images/pcm/polygon-points.302193da381cb415.webp) For di image above, di rectangle polygon coordinates start for top-left at 47,-122, then e go right to 47,-121, then e go down to 46,-121, then e go left to 46, -122, then e go back up to di start point at 47, -122. Dis go give di polygon 5 points - top-left, top-right, bottom-right, bottom-left, then top-left to close am. @@ -208,7 +208,7 @@ Wen you dey make dis request, you fit also pass value wey dem call `searchBuffer Wen results return from di API call, one part of di result na `distance` wey dem measure to di closest point for di edge of di geofence, with positive value if di point dey outside di geofence, negative if e dey inside di geofence. If dis distance dey less than di search buffer, di actual distance go return for meters, otherwise di value go be 999 or -999. 999 mean say di point dey outside di geofence pass di search buffer, -999 mean say e dey inside di geofence pass di search buffer. -![A geofence with a 50m search buffer around in](../../../../../translated_images/search-buffer-and-distance.e6a79af3898183c7.pcm.png) +![A geofence with a 50m search buffer around in](../../../../../translated_images/pcm/search-buffer-and-distance.e6a79af3898183c7.webp) For di image above, di geofence get 50m search buffer. diff --git a/translations/pcm/4-manufacturing/lessons/1-train-fruit-detector/README.md b/translations/pcm/4-manufacturing/lessons/1-train-fruit-detector/README.md index be495d5ad..5b222ff9c 100644 --- a/translations/pcm/4-manufacturing/lessons/1-train-fruit-detector/README.md +++ b/translations/pcm/4-manufacturing/lessons/1-train-fruit-detector/README.md @@ -61,7 +61,7 @@ Di latest type of sorting machine dey use AI and ML. Dem dey train di model to s Traditional programming na when you use data, apply algorithm, and get result. For example, for di last project, you use GPS coordinates and geofence, apply Azure Maps algorithm, and e tell you if di point dey inside or outside di geofence. You put more data, you get more result. -![Traditional development dey use input and algorithm to get output. Machine learning dey use input and output data to train model, and di model fit use new input to give new output](../../../../../translated_images/traditional-vs-ml.5c20c169621fa539.pcm.png) +![Traditional development dey use input and algorithm to get output. Machine learning dey use input and output data to train model, and di model fit use new input to give new output](../../../../../translated_images/pcm/traditional-vs-ml.5c20c169621fa539.webp) Machine learning dey different - you go start with data and di result wey you sabi already, then di machine learning algorithm go learn from di data. Di trained algorithm wey dem dey call *machine learning model* or *model* fit use new data to give new result. @@ -87,7 +87,7 @@ To train image classifier well, you need plenty pictures. But if you get image c Once image classifier don train with plenty pictures, e go sabi shapes, colors, and patterns well. Transfer learning go help di model use wetin e don sabi to recognize new pictures. -![Once you sabi shapes, you fit arrange dem to make boat or cat](../../../../../translated_images/shapes-to-images.1a309f0ea88dd66f.pcm.png) +![Once you sabi shapes, you fit arrange dem to make boat or cat](../../../../../translated_images/pcm/shapes-to-images.1a309f0ea88dd66f.webp) You fit think am like children shape books, once you sabi semi-circle, rectangle, and triangle, you fit sabi sailboat or cat based on how dem arrange di shapes. Di image classifier go sabi di shapes, and transfer learning go teach am wetin di arrangement mean - like ripe banana. diff --git a/translations/pcm/4-manufacturing/lessons/2-check-fruit-from-device/wio-terminal-camera.md b/translations/pcm/4-manufacturing/lessons/2-check-fruit-from-device/wio-terminal-camera.md index 4c5d4081f..fefea28c3 100644 --- a/translations/pcm/4-manufacturing/lessons/2-check-fruit-from-device/wio-terminal-camera.md +++ b/translations/pcm/4-manufacturing/lessons/2-check-fruit-from-device/wio-terminal-camera.md @@ -29,7 +29,7 @@ Connect di camera. 1. Di pins wey dey di bottom of di ArduCam suppose connect to di GPIO pins for di Wio Terminal. To make am easy to find di correct pins, put di GPIO pin sticker wey come with di Wio Terminal around di pins: - ![Di wio terminal with di GPIO pin sticker on](../../../../../translated_images/wio-terminal-pin-sticker.b90b1535937b84bd.pcm.png) + ![Di wio terminal with di GPIO pin sticker on](../../../../../translated_images/pcm/wio-terminal-pin-sticker.b90b1535937b84bd.webp) 1. Use jumper wires, make di following connections: @@ -297,7 +297,7 @@ Di Wio Terminal fit now dey programmed to capture image when you press button. 1. Microcontrollers dey run your code continuously, so e no dey easy to trigger something like taking photo without reacting to sensor. Di Wio Terminal get buttons, so di camera fit dey setup to dey triggered by one of di buttons. Add di following code to di end of di `setup` function to configure di C button (one of di three buttons for di top, di one wey dey close to di power switch). - ![Di C button for di top close to di power switch](../../../../../translated_images/wio-terminal-c-button.73df3cb1c1445ea0.pcm.png) + ![Di C button for di top close to di power switch](../../../../../translated_images/pcm/wio-terminal-c-button.73df3cb1c1445ea0.webp) ```cpp pinMode(WIO_KEY_C, INPUT_PULLUP); diff --git a/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/README.md b/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/README.md index d107e805b..a9bbba9c3 100644 --- a/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/README.md +++ b/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/README.md @@ -115,7 +115,7 @@ For di prototype, you go implement all dis for one device. If you dey use microc Di IoT device need trigger to show when fruit don ready to classify. One trigger fit be to measure when di fruit dey di correct location for conveyor belt by measuring di distance to sensor. -![Proximity sensors send laser beams to objects like bananas and time how long till the beam is bounced back](../../../../../translated_images/proximity-sensor.f5cd752c77fb62fe.pcm.png) +![Proximity sensors send laser beams to objects like bananas and time how long till the beam is bounced back](../../../../../translated_images/pcm/proximity-sensor.f5cd752c77fb62fe.webp) Proximity sensors fit dey used to measure di distance from sensor to object. Dem dey usually send beam of electromagnetic radiation like laser beam or infra-red light, then detect di radiation wey bounce off object. Di time wey e take for di laser beam to send and di signal to bounce back fit dey used to calculate di distance to di sensor. diff --git a/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/pi-proximity.md b/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/pi-proximity.md index c96d47152..48c586aa3 100644 --- a/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/pi-proximity.md +++ b/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/pi-proximity.md @@ -35,7 +35,7 @@ Connect di time of flight sensor. 1. When di Raspberry Pi dey off, connect di other end of di Grove cable to one of di I2C sockets wey dem mark **I2C** for di Grove Base hat wey dey attach to di Pi. Dis sockets dey for di bottom row, di opposite side to di GPI pins and near di camera cable slot. -![Di grove time of flight sensor wey dem connect to di I squared C socket](../../../../../translated_images/pi-time-of-flight-sensor.58c8dc04eb3bfb57.pcm.png) +![Di grove time of flight sensor wey dem connect to di I squared C socket](../../../../../translated_images/pcm/pi-time-of-flight-sensor.58c8dc04eb3bfb57.webp) ## Program di time of flight sensor @@ -106,7 +106,7 @@ Program di device. Di rangefinder dey for di back of di sensor, so make sure say you dey use di correct side when you dey measure distance. - ![Di rangefinder for di back of di time of flight sensor wey dey point at one banana](../../../../../translated_images/time-of-flight-banana.079921ad8b1496e4.pcm.png) + ![Di rangefinder for di back of di time of flight sensor wey dey point at one banana](../../../../../translated_images/pcm/time-of-flight-banana.079921ad8b1496e4.webp) > 💁 You fit find dis code for di [code-proximity/pi](../../../../../4-manufacturing/lessons/4-trigger-fruit-detector/code-proximity/pi) folder. diff --git a/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/wio-terminal-proximity.md b/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/wio-terminal-proximity.md index 3ddef18cc..69a71e040 100644 --- a/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/wio-terminal-proximity.md +++ b/translations/pcm/4-manufacturing/lessons/4-trigger-fruit-detector/wio-terminal-proximity.md @@ -35,7 +35,7 @@ Connect di time of flight sensor. 1. Make sure say di Wio Terminal no dey connect to your computer or any power supply, then connect di other end of di Grove cable to di left-hand side Grove socket for di Wio Terminal as you dey look di screen. Dis socket dey near di power button. E be combined digital and I2C socket. -![Di grove time of flight sensor wey dem connect to di left hand socket](../../../../../translated_images/wio-time-of-flight-sensor.c4c182131d2ea73d.pcm.png) +![Di grove time of flight sensor wey dem connect to di left hand socket](../../../../../translated_images/pcm/wio-time-of-flight-sensor.c4c182131d2ea73d.webp) 1. Now, you fit connect di Wio Terminal to your computer. @@ -101,7 +101,7 @@ Di Wio Terminal don ready to program make e use di time of flight sensor wey you Di rangefinder dey for di back of di sensor, so make sure say you use di correct side when you dey measure distance. - ![Di rangefinder for di back of di time of flight sensor wey dey point at one banana](../../../../../translated_images/time-of-flight-banana.079921ad8b1496e4.pcm.png) + ![Di rangefinder for di back of di time of flight sensor wey dey point at one banana](../../../../../translated_images/pcm/time-of-flight-banana.079921ad8b1496e4.webp) > 💁 You fit find dis code for di [code-proximity/wio-terminal](../../../../../4-manufacturing/lessons/4-trigger-fruit-detector/code-proximity/wio-terminal) folder. diff --git a/translations/pcm/5-retail/lessons/2-check-stock-device/README.md b/translations/pcm/5-retail/lessons/2-check-stock-device/README.md index bf8593002..b0296a906 100644 --- a/translations/pcm/5-retail/lessons/2-check-stock-device/README.md +++ b/translations/pcm/5-retail/lessons/2-check-stock-device/README.md @@ -39,7 +39,7 @@ Object detectors fit dey useful for stock checking, whether na to count stock or For example, if camera dey look one shelf wey fit carry 8 cans of tomato paste, and di object detector only detect 7 cans, e mean say one don miss and dem need to restock am. -![7 cans of tomato paste on a shelf, 4 on the top row, 3 on top](../../../../../translated_images/stock-7-cans-tomato-paste.f86059cc573d7bec.pcm.png) +![7 cans of tomato paste on a shelf, 4 on the top row, 3 on top](../../../../../translated_images/pcm/stock-7-cans-tomato-paste.f86059cc573d7bec.webp) For di image wey dey up, di object detector don detect 7 cans of tomato paste for shelf wey fit carry 8 cans. Di IoT device fit send notification say dem need to restock, and e fit even show di location of di missing item, wey go be important data if you dey use robots to restock shelves. @@ -51,7 +51,7 @@ Sometimes, wrong stock fit dey for di shelves. E fit be human error when dem dey Object detection fit help detect items wey no suppose dey there, and e go alert human or robot to return di item as dem detect am. -![A rogue can of baby corn on the tomato paste shelf](../../../../../translated_images/stock-rogue-corn.be1f3ada8c457854.pcm.png) +![A rogue can of baby corn on the tomato paste shelf](../../../../../translated_images/pcm/stock-rogue-corn.be1f3ada8c457854.webp) For di image wey dey up, one can of baby corn don dey put for di shelf wey tomato paste suppose dey. Di object detector don detect am, so di IoT device fit notify human or robot to return di can go di correct place. diff --git a/translations/pcm/5-retail/lessons/2-check-stock-device/single-board-computer-count-stock.md b/translations/pcm/5-retail/lessons/2-check-stock-device/single-board-computer-count-stock.md index a8361710d..581f49ecf 100644 --- a/translations/pcm/5-retail/lessons/2-check-stock-device/single-board-computer-count-stock.md +++ b/translations/pcm/5-retail/lessons/2-check-stock-device/single-board-computer-count-stock.md @@ -81,7 +81,7 @@ As one helpful debugging step, you fit no just print di bounding boxes, but you 1. Run di app make di camera face some stock wey dey shelf. You go see di `image.jpg` file for di VS Code explorer, and you fit select am to see di bounding boxes. - ![4 cans of tomato paste with bounding boxes around each can](../../../../../translated_images/rpi-stock-with-bounding-boxes.b5540e2ecb7cd49f.pcm.jpg) + ![4 cans of tomato paste with bounding boxes around each can](../../../../../translated_images/pcm/rpi-stock-with-bounding-boxes.b5540e2ecb7cd49f.webp) ## Count stock diff --git a/translations/pcm/5-retail/lessons/2-check-stock-device/wio-terminal-count-stock.md b/translations/pcm/5-retail/lessons/2-check-stock-device/wio-terminal-count-stock.md index c28714f91..3f2bcd549 100644 --- a/translations/pcm/5-retail/lessons/2-check-stock-device/wio-terminal-count-stock.md +++ b/translations/pcm/5-retail/lessons/2-check-stock-device/wio-terminal-count-stock.md @@ -13,7 +13,7 @@ Combination of di predictions and dia bounding boxes fit help count stock wey de ## Count stock -![4 cans of tomato paste with bounding boxes around each can](../../../../../translated_images/rpi-stock-with-bounding-boxes.b5540e2ecb7cd49f.pcm.jpg) +![4 cans of tomato paste with bounding boxes around each can](../../../../../translated_images/pcm/rpi-stock-with-bounding-boxes.b5540e2ecb7cd49f.webp) For di image wey dey up, di bounding boxes get small overlap. If di overlap big well well, di bounding boxes fit mean say na di same object. To count di objects correct, you go need ignore boxes wey get big overlap. diff --git a/translations/pcm/6-consumer/lessons/1-speech-recognition/README.md b/translations/pcm/6-consumer/lessons/1-speech-recognition/README.md index 599454dbd..0853085a2 100644 --- a/translations/pcm/6-consumer/lessons/1-speech-recognition/README.md +++ b/translations/pcm/6-consumer/lessons/1-speech-recognition/README.md @@ -64,7 +64,7 @@ Microphones get different types: * Ribbon - Ribbon microphones dey similar to dynamic microphones, but dem get metal ribbon instead of diaphragm. Di ribbon dey move for magnetic field to create electrical current. Like dynamic microphones, ribbon microphones no need power to work. - ![Edmund Lowe, American actor, standing at radio microphone (labeled for (NBC) Blue Network), holding script, 1942](../../../../../translated_images/ribbon-mic.eacc8e092c7441ca.pcm.jpg) + ![Edmund Lowe, American actor, standing at radio microphone (labeled for (NBC) Blue Network), holding script, 1942](../../../../../translated_images/pcm/ribbon-mic.eacc8e092c7441ca.webp) * Condenser - Condenser microphones get thin metal diaphragm and fixed metal backplate. Electricity dey applied to both, and as di diaphragm dey vibrate, di static charge between di plates dey change to create signal. Condenser microphones need power to work - dem dey call am *Phantom power*. @@ -84,7 +84,7 @@ Audio na analog signal wey dey carry plenty fine-grained information. To change > 🎓 Sampling na di process to change di audio signal to digital value wey go represent di signal for dat time. -![A line chart showing a signal, with discrete points at fixed intervals](../../../../../translated_images/sampling.6f4fadb3f2d9dfe7.pcm.png) +![A line chart showing a signal, with discrete points at fixed intervals](../../../../../translated_images/pcm/sampling.6f4fadb3f2d9dfe7.webp) Digital audio dey use Pulse Code Modulation, or PCM. PCM na di process to read di voltage of di signal, and choose di closest value to di voltage using defined size. diff --git a/translations/pcm/6-consumer/lessons/1-speech-recognition/wio-terminal-microphone.md b/translations/pcm/6-consumer/lessons/1-speech-recognition/wio-terminal-microphone.md index 016e27d52..3dbff904c 100644 --- a/translations/pcm/6-consumer/lessons/1-speech-recognition/wio-terminal-microphone.md +++ b/translations/pcm/6-consumer/lessons/1-speech-recognition/wio-terminal-microphone.md @@ -15,11 +15,11 @@ For dis part of di lesson, you go add speaker to your Wio Terminal. Di Wio Termi Di Wio Terminal don already get mic inside, and you fit use am to capture sound for talk recognition. -![Di mic wey dey Wio Terminal](../../../../../translated_images/wio-mic.3f8c843dbe8ad917.pcm.png) +![Di mic wey dey Wio Terminal](../../../../../translated_images/pcm/wio-mic.3f8c843dbe8ad917.webp) To add speaker, you fit use di [ReSpeaker 2-Mics Pi Hat](https://www.seeedstudio.com/ReSpeaker-2-Mics-Pi-HAT.html). Dis na external board wey get 2 MEMS microphones, plus speaker connector and headphone socket. -![Di ReSpeaker 2-Mics Pi Hat](../../../../../translated_images/respeaker.f5d19d1c6b14ab16.pcm.png) +![Di ReSpeaker 2-Mics Pi Hat](../../../../../translated_images/pcm/respeaker.f5d19d1c6b14ab16.webp) You go need add either headphone, speaker wey get 3.5mm jack, or speaker wey get JST connection like di [Mono Enclosed Speaker - 2W 6 Ohm](https://www.seeedstudio.com/Mono-Enclosed-Speaker-2W-6-Ohm-p-2832.html). @@ -35,7 +35,7 @@ You go also need SD card to download and play sound. Di Wio Terminal dey support Di pins go need connect like dis: - ![Pin diagram](../../../../../translated_images/wio-respeaker-wiring-0.767f80aa65081038.pcm.png) + ![Pin diagram](../../../../../translated_images/pcm/wio-respeaker-wiring-0.767f80aa65081038.webp) 1. Arrange di ReSpeaker and Wio Terminal make di GPIO sockets dey face up, and dey left-hand side. @@ -43,33 +43,33 @@ You go also need SD card to download and play sound. Di Wio Terminal dey support 1. Do am like dat go reach di bottom for di GPIO sockets wey dey left-hand side. Make sure say di pins dey enter well. - ![ReSpeaker wey di left-hand pins don connect to di left-hand pins of di Wio Terminal](../../../../../translated_images/wio-respeaker-wiring-1.8d894727f2ba2400.pcm.png) + ![ReSpeaker wey di left-hand pins don connect to di left-hand pins of di Wio Terminal](../../../../../translated_images/pcm/wio-respeaker-wiring-1.8d894727f2ba2400.webp) - ![ReSpeaker wey di left-hand pins don connect to di left-hand pins of di Wio Terminal](../../../../../translated_images/wio-respeaker-wiring-2.329e1cbd306e754f.pcm.png) + ![ReSpeaker wey di left-hand pins don connect to di left-hand pins of di Wio Terminal](../../../../../translated_images/pcm/wio-respeaker-wiring-2.329e1cbd306e754f.webp) > 💁 If your jumper cables dey together as ribbon, leave dem like dat - e go make am easy to confirm say you don connect all di cables well. 1. Do di same process for di right-hand GPIO sockets for di ReSpeaker and Wio Terminal. Di cables go need pass around di cables wey don dey already. - ![ReSpeaker wey di right-hand pins don connect to di right-hand pins of di Wio Terminal](../../../../../translated_images/wio-respeaker-wiring-3.75b0be447e2fa930.pcm.png) + ![ReSpeaker wey di right-hand pins don connect to di right-hand pins of di Wio Terminal](../../../../../translated_images/pcm/wio-respeaker-wiring-3.75b0be447e2fa930.webp) - ![ReSpeaker wey di right-hand pins don connect to di right-hand pins of di Wio Terminal](../../../../../translated_images/wio-respeaker-wiring-4.aa9cd434d8779437.pcm.png) + ![ReSpeaker wey di right-hand pins don connect to di right-hand pins of di Wio Terminal](../../../../../translated_images/pcm/wio-respeaker-wiring-4.aa9cd434d8779437.webp) > 💁 If your jumper cables dey as ribbon, divide dem into two ribbons. Pass one each side of di cables wey don dey already. > 💁 You fit use sticky tape to hold di pins together make dem no commot as you dey connect dem. > - > ![Di pins wey dem don hold with tape](../../../../../translated_images/wio-respeaker-wiring-5.af117c20acf622f3.pcm.png) + > ![Di pins wey dem don hold with tape](../../../../../translated_images/pcm/wio-respeaker-wiring-5.af117c20acf622f3.webp) 1. You go need add speaker. * If you dey use speaker wey get JST cable, connect am to di JST port for di ReSpeaker. - ![Speaker wey dem connect to di ReSpeaker with JST cable](../../../../../translated_images/respeaker-jst-speaker.a441d177809df945.pcm.png) + ![Speaker wey dem connect to di ReSpeaker with JST cable](../../../../../translated_images/pcm/respeaker-jst-speaker.a441d177809df945.webp) * If you dey use speaker wey get 3.5mm jack, or headphone, put am inside di 3.5mm jack socket. - ![Speaker wey dem connect to di ReSpeaker through di 3.5mm jack socket](../../../../../translated_images/respeaker-35mm-speaker.ad79ef4f128c7751.pcm.png) + ![Speaker wey dem connect to di ReSpeaker through di 3.5mm jack socket](../../../../../translated_images/pcm/respeaker-35mm-speaker.ad79ef4f128c7751.webp) ### Task - set up di SD card @@ -79,7 +79,7 @@ You go also need SD card to download and play sound. Di Wio Terminal dey support 1. Put di SD card inside di SD Card slot wey dey left-hand side of di Wio Terminal, just under di power button. Make sure say di card enter well and click - you fit need thin tool or another SD Card to help push am enter. - ![Di SD card wey dem dey put inside di SD card slot under di power switch](../../../../../translated_images/wio-sd-card.acdcbe322fa4ee7f.pcm.png) + ![Di SD card wey dem dey put inside di SD card slot under di power switch](../../../../../translated_images/pcm/wio-sd-card.acdcbe322fa4ee7f.webp) > 💁 To commot di SD Card, you go need push am small and e go commot. You go need thin tool like flat-head screwdriver or another SD Card to do dis. diff --git a/translations/pcm/6-consumer/lessons/2-language-understanding/README.md b/translations/pcm/6-consumer/lessons/2-language-understanding/README.md index a055985cd..5eece8f6a 100644 --- a/translations/pcm/6-consumer/lessons/2-language-understanding/README.md +++ b/translations/pcm/6-consumer/lessons/2-language-understanding/README.md @@ -126,7 +126,7 @@ After you define di entities, you go create intents. Di model go learn di intent You go then tell LUIS which part of di sentences dey map to di entities: -![The sentence set a timer for 1 minute and 12 seconds broken into entities](../../../../../translated_images/sentence-as-intent-entities.301401696f992259.pcm.png) +![The sentence set a timer for 1 minute and 12 seconds broken into entities](../../../../../translated_images/pcm/sentence-as-intent-entities.301401696f992259.webp) Di sentence `set a timer for 1 minute and 12 seconds` get di intent of `set timer`. E also get 2 entities with 2 values each: diff --git a/translations/pcm/6-consumer/lessons/3-spoken-feedback/README.md b/translations/pcm/6-consumer/lessons/3-spoken-feedback/README.md index 17bb5333d..b915ac2c2 100644 --- a/translations/pcm/6-consumer/lessons/3-spoken-feedback/README.md +++ b/translations/pcm/6-consumer/lessons/3-spoken-feedback/README.md @@ -37,7 +37,7 @@ For dis lesson we go cover: Text to speech, as di name talk, na di process to turn text to audio wey go talk di text as spoken words. Di basic idea na to break di words for di text into di sounds wey dem dey made up of (dem dey call am phonemes), then join di audio for those sounds together, either with pre-recorded audio or audio wey AI models generate. -![The three stages of typical text to speech systems](../../../../../translated_images/tts-overview.193843cf3f5ee09f.pcm.png) +![The three stages of typical text to speech systems](../../../../../translated_images/pcm/tts-overview.193843cf3f5ee09f.webp) Text to speech systems dey usually get 3 stages: diff --git a/translations/pcm/6-consumer/lessons/4-multiple-language-support/README.md b/translations/pcm/6-consumer/lessons/4-multiple-language-support/README.md index 6c55193be..d546f3010 100644 --- a/translations/pcm/6-consumer/lessons/4-multiple-language-support/README.md +++ b/translations/pcm/6-consumer/lessons/4-multiple-language-support/README.md @@ -130,7 +130,7 @@ For dis lesson, you go need Translator resource. You go use di REST API to trans For ideal world, your whole app suppose sabi plenty languages as e fit, from listening to speech, to language understanding, to responding with speech. Dis na plenty work, so translation services fit help you deliver your app faster. -![One smart timer architecture wey dey translate Japanese to English, process am for English then translate back to Japanese](../../../../../translated_images/translated-smart-timer.08ac20057fdc5c37.pcm.png) +![One smart timer architecture wey dey translate Japanese to English, process am for English then translate back to Japanese](../../../../../translated_images/pcm/translated-smart-timer.08ac20057fdc5c37.webp) Imagine say you dey build one smart timer wey dey use English from start to finish, e dey understand spoken English and change am to text, e dey run di language understanding for English, e dey build responses for English and reply with English speech. If you wan add support for Japanese, you fit start by translating spoken Japanese to English text, then keep di main part of di app di same, then translate di response text to Japanese before e talk di response. Dis go allow you add Japanese support fast, and you fit expand am later to provide full Japanese support. diff --git a/translations/pcm/hardware.md b/translations/pcm/hardware.md index b1bad91df..fcf2113bd 100644 --- a/translations/pcm/hardware.md +++ b/translations/pcm/hardware.md @@ -21,7 +21,7 @@ You go also need some non-technical things like soil or pot plant, and fruit or ## Buy di kits -![Di Seeed studios logo](../../translated_images/seeed-logo.74732b6b482b6e8e.pcm.png) +![Di Seeed studios logo](../../translated_images/pcm/seeed-logo.74732b6b482b6e8e.webp) Seeed Studios don help us make all di hardware easy to buy as kits: @@ -29,7 +29,7 @@ Seeed Studios don help us make all di hardware easy to buy as kits: **[IoT for beginners wit Seeed and Microsoft - Wio Terminal Starter Kit](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Wio-Terminal-Starter-Kit-p-5006.html)** -[![Di Wio Terminal hardware kit](../../translated_images/wio-hardware-kit.4c70c48b85e4283a.pcm.png)](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Wio-Terminal-Starter-Kit-p-5006.html) +[![Di Wio Terminal hardware kit](../../translated_images/pcm/wio-hardware-kit.4c70c48b85e4283a.webp)](https://www.seeedstudio.com/IoT-for-beginners-with-Seeed-and-Microsoft-Wio-Terminal-Starter-Kit-p-5006.html) ### Raspberry Pi