Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/sonic-pi/tutorial/gl/units/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2023,
    "next": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "1 Welcome to Sonic Pi"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8588096069473606633,
            "content_hash": 8588096069473606633,
            "location": "01-Welcome-to-Sonic-Pi.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14781809/?format=api",
            "priority": 100,
            "id": 7035679,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f72f0bdf9de71be9",
            "url": "https://hosted.weblate.org/api/units/7035679/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:40+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Welcome friend :-)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8014078931147791169,
            "content_hash": 8014078931147791169,
            "location": "01-Welcome-to-Sonic-Pi.md:3",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782898/?format=api",
            "priority": 100,
            "id": 7035680,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=ef37ba53d5019b41",
            "url": "https://hosted.weblate.org/api/units/7035680/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:58+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "If you have any thoughts, or ideas for improving Sonic Pi - please pass them on - feedback is so helpful. You never know, your idea might be the next big feature!"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -893941341039004892,
            "content_hash": -893941341039004892,
            "location": "01-Welcome-to-Sonic-Pi.md:18",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://hosted.weblate.org/api/units/14781811/?format=api",
            "priority": 100,
            "id": 7035683,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=739815162d557324",
            "url": "https://hosted.weblate.org/api/units/7035683/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:41+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "This tutorial is divided up into sections grouped by category. Whilst I've written it to have an easy learning progression from start to finish, feel very free just to dip in and out of sections as you see fit. If you feel that there's something missing, do let me know and I'll consider it for a future version."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8019046807863056223,
            "content_hash": 8019046807863056223,
            "location": "01-Welcome-to-Sonic-Pi.md:22",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 58,
            "source_unit": "https://hosted.weblate.org/api/units/14781812/?format=api",
            "priority": 100,
            "id": 7035684,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=ef496095c3e8575f",
            "url": "https://hosted.weblate.org/api/units/7035684/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:41+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "OK, let's get started..."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7473911255751471722,
            "content_hash": 7473911255751471722,
            "location": "01-Welcome-to-Sonic-Pi.md:33",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14781813/?format=api",
            "priority": 100,
            "id": 7035686,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=e7b8aab049dc326a",
            "url": "https://hosted.weblate.org/api/units/7035686/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:41+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "1.1 Live Coding"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4236223098830670733,
            "content_hash": -4236223098830670733,
            "location": "01.1-Live-Coding.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14781814/?format=api",
            "priority": 100,
            "id": 7035687,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4535e9893ce4b473",
            "url": "https://hosted.weblate.org/api/units/7035687/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:41+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Live Coding"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2986300970367431218,
            "content_hash": 2986300970367431218,
            "location": "01.1-Live-Coding.md:3, 09-Live-Coding.md:3, 09.1-Live-Coding-Fundamentals.md:3, A.02-live-coding.md:3",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14782899/?format=api",
            "priority": 100,
            "id": 7035688,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=a97178e91327b232",
            "url": "https://hosted.weblate.org/api/units/7035688/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:58+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "One of the most exciting aspects of Sonic Pi is that it enables you to write and *modify code live* to make music, just like you might perform live with a guitar. This means that given some practice you can take Sonic Pi on stage and gig with it."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5936297259496217123,
            "content_hash": 5936297259496217123,
            "location": "01.1-Live-Coding.md:5",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 49,
            "source_unit": "https://hosted.weblate.org/api/units/14781815/?format=api",
            "priority": 100,
            "id": 7035689,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d261f6e7d9659a23",
            "url": "https://hosted.weblate.org/api/units/7035689/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:41+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Free your mind"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6512377064155194259,
            "content_hash": 6512377064155194259,
            "location": "01.1-Live-Coding.md:10",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 12,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782900/?format=api",
            "priority": 100,
            "id": 7035690,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=da609c6f905f2393",
            "url": "https://hosted.weblate.org/api/units/7035690/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:58+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Before we get into the real details of how Sonic Pi works in the rest of this tutorial, I'd like to give you an experience of what it's like to live code. Don't worry if you don't understand much (or any) of this. Just try to hold onto your seats and enjoy..."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8053228045074049538,
            "content_hash": 8053228045074049538,
            "location": "01.1-Live-Coding.md:12",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 52,
            "source_unit": "https://hosted.weblate.org/api/units/14781816/?format=api",
            "priority": 100,
            "id": 7035691,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=efc2d03d39da2a02",
            "url": "https://hosted.weblate.org/api/units/7035691/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:41+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "A live loop"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9067537602570527751,
            "content_hash": -9067537602570527751,
            "location": "01.1-Live-Coding.md:17",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782901/?format=api",
            "priority": 100,
            "id": 7035692,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=0229a297a3495bf9",
            "url": "https://hosted.weblate.org/api/units/7035692/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:58+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "live_loop :flibble do\n  sample :bd_haus, rate: 1\n  sleep 0.5\nend"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6449055844777999364,
            "content_hash": 6449055844777999364,
            "location": "01.1-Live-Coding.md:21",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://hosted.weblate.org/api/units/14783305/?format=api",
            "priority": 100,
            "id": 7035694,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d97fa61f4ca63c04",
            "url": "https://hosted.weblate.org/api/units/7035694/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:00+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Now, press the `Run` button and you'll hear a nice fast bass drum beating away. If at any time you wish to stop the sound just hit the `Stop` button. Although don't hit it just yet... Instead, follow these steps:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1546081334971364696,
            "content_hash": -1546081334971364696,
            "location": "01.1-Live-Coding.md:28",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://hosted.weblate.org/api/units/14781818/?format=api",
            "priority": 100,
            "id": 7035695,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=6a8b3737a32b8aa8",
            "url": "https://hosted.weblate.org/api/units/7035695/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:41+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Make sure the bass drum sound is still running"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1581225140060096180,
            "content_hash": 1581225140060096180,
            "location": "01.1-Live-Coding.md:32",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://hosted.weblate.org/api/units/14781819/?format=api",
            "priority": 100,
            "id": 7035696,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=95f1a3e31f3306b4",
            "url": "https://hosted.weblate.org/api/units/7035696/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:41+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Change the `sleep` value from `0.5` to something higher like `1`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2698193549255802080,
            "content_hash": -2698193549255802080,
            "location": "01.1-Live-Coding.md:33",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://hosted.weblate.org/api/units/14781820/?format=api",
            "priority": 100,
            "id": 7035697,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=5a8e1743395b8320",
            "url": "https://hosted.weblate.org/api/units/7035697/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:41+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Press the `Run` button again"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6019469145251691614,
            "content_hash": -6019469145251691614,
            "location": "01.1-Live-Coding.md:34",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14781821/?format=api",
            "priority": 100,
            "id": 7035698,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=2c768cb474d943a2",
            "url": "https://hosted.weblate.org/api/units/7035698/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:41+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Notice how the drum speed has changed."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1761191328587848881,
            "content_hash": -1761191328587848881,
            "location": "01.1-Live-Coding.md:35",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://hosted.weblate.org/api/units/14781822/?format=api",
            "priority": 100,
            "id": 7035699,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=678efdd15e05e34f",
            "url": "https://hosted.weblate.org/api/units/7035699/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:41+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Finally, *remember this moment*, this is the first time you've live coded with Sonic Pi and it's unlikely to be your last..."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9127211622643370680,
            "content_hash": 9127211622643370680,
            "location": "01.1-Live-Coding.md:36",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://hosted.weblate.org/api/units/14781823/?format=api",
            "priority": 100,
            "id": 7035700,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=feaa5e9cdd798ab8",
            "url": "https://hosted.weblate.org/api/units/7035700/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Ok, that was simple enough. Let's add something else into the mix. Above `sample :bd_haus` add the line `sample :ambi_choir, rate: 0.3`. Your code should look like this:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 862503521977310527,
            "content_hash": 862503521977310527,
            "location": "01.1-Live-Coding.md:39",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://hosted.weblate.org/api/units/14781824/?format=api",
            "priority": 100,
            "id": 7035701,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8bf83a622cfb1d3f",
            "url": "https://hosted.weblate.org/api/units/7035701/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "live_loop :flibble do\n  sample :ambi_choir, rate: 0.3\n  sample :bd_haus, rate: 1\n  sleep 1\nend"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9043479880553155912,
            "content_hash": 9043479880553155912,
            "location": "01.1-Live-Coding.md:43",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://hosted.weblate.org/api/units/14783306/?format=api",
            "priority": 100,
            "id": 7035702,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=fd80e50975c34d48",
            "url": "https://hosted.weblate.org/api/units/7035702/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:01+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Now, play around. Change the rates - what happens when you use high values, or small values or negative values? See what happens when you change the `rate:` value for the `:ambi_choir` sample just slightly (say to `0.29`). What happens if you choose a really small `sleep` value? See if you can make it go so fast your computer will stop with an error because it can't keep up (if that happens, just choose a bigger `sleep` time and hit `Run` again)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 902151550080694737,
            "content_hash": 902151550080694737,
            "location": "01.1-Live-Coding.md:51",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 82,
            "source_unit": "https://hosted.weblate.org/api/units/14799153/?format=api",
            "priority": 100,
            "id": 7035703,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8c85160e1420b9d1",
            "url": "https://hosted.weblate.org/api/units/7035703/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-11-03T23:14:32+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Try commenting one of the `sample` lines out by adding a `#` to the beginning:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6150899549775800730,
            "content_hash": 6150899549775800730,
            "location": "01.1-Live-Coding.md:59",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://hosted.weblate.org/api/units/14781825/?format=api",
            "priority": 100,
            "id": 7035704,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d55c628d397f299a",
            "url": "https://hosted.weblate.org/api/units/7035704/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "live_loop :flibble do\n  sample :ambi_choir, rate: 0.3\n#  sample :bd_haus, rate: 1\n  sleep 1\nend"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5978419521453909357,
            "content_hash": -5978419521453909357,
            "location": "01.1-Live-Coding.md:62",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://hosted.weblate.org/api/units/14783307/?format=api",
            "priority": 100,
            "id": 7035705,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=2d08631ec97a9a93",
            "url": "https://hosted.weblate.org/api/units/7035705/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:01+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Notice how it tells the computer to ignore it, so we don't hear it. This is called a comment. In Sonic Pi we can use comments to remove and add things into the mix."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8567709507012995769,
            "content_hash": -8567709507012995769,
            "location": "01.1-Live-Coding.md:70",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://hosted.weblate.org/api/units/14781826/?format=api",
            "priority": 100,
            "id": 7035706,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=09196198d7c0d547",
            "url": "https://hosted.weblate.org/api/units/7035706/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Finally, let me leave you something fun to play with. Take the code below, and copy it into a spare buffer. Now, don't try to understand it too much other than see that there are two loops - so two things going round at the same time. Now, do what you do best - experiment and play around. Here are some suggestions:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8192630409244154878,
            "content_hash": -8192630409244154878,
            "location": "01.1-Live-Coding.md:74",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 62,
            "source_unit": "https://hosted.weblate.org/api/units/14781827/?format=api",
            "priority": 100,
            "id": 7035707,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=0e4dee0c98f06402",
            "url": "https://hosted.weblate.org/api/units/7035707/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Try changing the blue `rate:` values to hear the sample sound change."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4337855083364436947,
            "content_hash": 4337855083364436947,
            "location": "01.1-Live-Coding.md:80",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://hosted.weblate.org/api/units/14781828/?format=api",
            "priority": 100,
            "id": 7035708,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=bc332837230f4bd3",
            "url": "https://hosted.weblate.org/api/units/7035708/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Try changing the `sleep` times and hear that both loops can spin round at different rates."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8846826334525383408,
            "content_hash": 8846826334525383408,
            "location": "01.1-Live-Coding.md:81",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://hosted.weblate.org/api/units/14781829/?format=api",
            "priority": 100,
            "id": 7035709,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=fac63dadc2f4e2f0",
            "url": "https://hosted.weblate.org/api/units/7035709/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Try uncommenting the sample line (remove the `#`) and enjoy the sound of the guitar played backwards."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1741979682295968352,
            "content_hash": -1741979682295968352,
            "location": "01.1-Live-Coding.md:83",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://hosted.weblate.org/api/units/14781830/?format=api",
            "priority": 100,
            "id": 7035710,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=67d33eb556cd0da0",
            "url": "https://hosted.weblate.org/api/units/7035710/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Try changing any of the blue `mix:` values to numbers between `0` (not in the mix) and `1` (fully in the mix)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5554628986368356189,
            "content_hash": 5554628986368356189,
            "location": "01.1-Live-Coding.md:85",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 33,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://hosted.weblate.org/api/units/14781831/?format=api",
            "priority": 100,
            "id": 7035711,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=cd1601a22792ef5d",
            "url": "https://hosted.weblate.org/api/units/7035711/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Remember to press `Run` and you'll hear the change next time the loop goes round. If you end up in a pickle, don't worry - hit `Stop`, delete the code in the buffer and paste a fresh copy in and you're ready to jam again. Making mistakes is how you'll learn the quickest..."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3174984282780400979,
            "content_hash": -3174984282780400979,
            "location": "01.1-Live-Coding.md:88",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 53,
            "source_unit": "https://hosted.weblate.org/api/units/14781832/?format=api",
            "priority": 100,
            "id": 7035712,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=53f0309dd96d02ad",
            "url": "https://hosted.weblate.org/api/units/7035712/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "live_loop :guit do\n  with_fx :echo, mix: 0.3, phase: 0.25 do\n    sample :guit_em9, rate: 0.5\n  end\n#  sample :guit_em9, rate: -0.5\n  sleep 8\nend\nlive_loop :boom do\n  with_fx :reverb, room: 1 do\n    sample :bd_boom, amp: 10, rate: 1\n  end\n  sleep 8\nend"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1999229798631485584,
            "content_hash": 1999229798631485584,
            "location": "01.1-Live-Coding.md:94",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 35,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 41,
            "source_unit": "https://hosted.weblate.org/api/units/14783308/?format=api",
            "priority": 100,
            "id": 7035713,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=9bbeb0e8d3ce3090",
            "url": "https://hosted.weblate.org/api/units/7035713/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:01+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Now, keep playing and experimenting until your curiosity about how this all actually works kicks in and you start wondering what else you can do with this. You're now ready to read the rest of the tutorial."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1422641835181862090,
            "content_hash": -1422641835181862090,
            "location": "01.1-Live-Coding.md:111",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 37,
            "source_unit": "https://hosted.weblate.org/api/units/14781833/?format=api",
            "priority": 100,
            "id": 7035714,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=6c41c2c9d3601336",
            "url": "https://hosted.weblate.org/api/units/7035714/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "So what are you waiting for..."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1800142825002799931,
            "content_hash": 1800142825002799931,
            "location": "01.1-Live-Coding.md:115",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 37,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://hosted.weblate.org/api/units/14781834/?format=api",
            "priority": 100,
            "id": 7035715,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=98fb645c9d42933b",
            "url": "https://hosted.weblate.org/api/units/7035715/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "1.2 Exploring the Interface"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4147157962829550320,
            "content_hash": 4147157962829550320,
            "location": "01.2-Exploring-the-Interface.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14781835/?format=api",
            "priority": 100,
            "id": 7035716,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b98daa31d1e352f0",
            "url": "https://hosted.weblate.org/api/units/7035716/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "The Sonic Pi Interface"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3387542933171502180,
            "content_hash": 3387542933171502180,
            "location": "01.2-Exploring-the-Interface.md:3",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 39,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14782902/?format=api",
            "priority": 100,
            "id": 7035717,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=af02f85989127c64",
            "url": "https://hosted.weblate.org/api/units/7035717/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:58+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Sonic Pi has a very simple interface for coding music. Let's spend a little time exploring it."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4900379227597706207,
            "content_hash": -4900379227597706207,
            "location": "01.2-Exploring-the-Interface.md:5",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://hosted.weblate.org/api/units/14781836/?format=api",
            "priority": 100,
            "id": 7035718,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=3bfe5b0e4a55ec21",
            "url": "https://hosted.weblate.org/api/units/7035718/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:42+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "*A* - Play Controls"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8261855397996602219,
            "content_hash": -8261855397996602219,
            "location": "01.2-Exploring-the-Interface.md:11",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14781838/?format=api",
            "priority": 100,
            "id": 7035720,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=0d57fe49e8c4dc95",
            "url": "https://hosted.weblate.org/api/units/7035720/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:43+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "*B* - Editor Controls"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1792563486018480795,
            "content_hash": -1792563486018480795,
            "location": "01.2-Exploring-the-Interface.md:12",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 43,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14781839/?format=api",
            "priority": 100,
            "id": 7035721,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=671f8901c2885565",
            "url": "https://hosted.weblate.org/api/units/7035721/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:43+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "*C* - Info and Help"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7653756446503451402,
            "content_hash": 7653756446503451402,
            "location": "01.2-Exploring-the-Interface.md:13",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14781840/?format=api",
            "priority": 100,
            "id": 7035722,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=ea379aefcf31bb0a",
            "url": "https://hosted.weblate.org/api/units/7035722/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:43+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "*D* - Code Editor"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6631238968712989456,
            "content_hash": -6631238968712989456,
            "location": "01.2-Exploring-the-Interface.md:14",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 45,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14781841/?format=api",
            "priority": 100,
            "id": 7035723,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=23f91b4ab12274f0",
            "url": "https://hosted.weblate.org/api/units/7035723/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:43+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "*E* - Prefs Panel"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 506703199593344657,
            "content_hash": 506703199593344657,
            "location": "01.2-Exploring-the-Interface.md:15",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14781842/?format=api",
            "priority": 100,
            "id": 7035724,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=87082be01a50ae91",
            "url": "https://hosted.weblate.org/api/units/7035724/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:43+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "*F* - Log Viewer"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6582442769804716254,
            "content_hash": -6582442769804716254,
            "location": "01.2-Exploring-the-Interface.md:16",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14781843/?format=api",
            "priority": 100,
            "id": 7035725,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=24a6772d17739722",
            "url": "https://hosted.weblate.org/api/units/7035725/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:43+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "*G* - Help System"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8755452871340349310,
            "content_hash": 8755452871340349310,
            "location": "01.2-Exploring-the-Interface.md:17",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 48,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14781844/?format=api",
            "priority": 100,
            "id": 7035726,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f9819dff83ea577e",
            "url": "https://hosted.weblate.org/api/units/7035726/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:43+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "*H* - Scope Viewer"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6677084848354561886,
            "content_hash": 6677084848354561886,
            "location": "01.2-Exploring-the-Interface.md:18",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 49,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14799154/?format=api",
            "priority": 100,
            "id": 7035727,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=dca9c54af9510f5e",
            "url": "https://hosted.weblate.org/api/units/7035727/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-11-03T23:14:32+01:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "A. Play Controls"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1445600533757505118,
            "content_hash": 1445600533757505118,
            "location": "01.2-Exploring-the-Interface.md:21",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 51,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782903/?format=api",
            "priority": 100,
            "id": 7035728,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=940fce06bdbb2e5e",
            "url": "https://hosted.weblate.org/api/units/7035728/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:58+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "These pink buttons are the main controls for starting and stopping sounds. There's the *Run* button for running the code in the editor, *Stop* for stopping all running code, *Save* for saving the code to an external file and *Record* to create a recording (a WAV file) of the sound playing."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3565067932022299089,
            "content_hash": -3565067932022299089,
            "location": "01.2-Exploring-the-Interface.md:23",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 52,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 51,
            "source_unit": "https://hosted.weblate.org/api/units/14781845/?format=api",
            "priority": 100,
            "id": 7035729,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4e86559ab7aca62f",
            "url": "https://hosted.weblate.org/api/units/7035729/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:43+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "B. Editor Controls"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6155860468273366676,
            "content_hash": 6155860468273366676,
            "location": "01.2-Exploring-the-Interface.md:29",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 53,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782904/?format=api",
            "priority": 100,
            "id": 7035730,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d56e027b124dc694",
            "url": "https://hosted.weblate.org/api/units/7035730/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:58+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "C. Info and Help"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8951980011316409323,
            "content_hash": 8951980011316409323,
            "location": "01.2-Exploring-the-Interface.md:35",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 55,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14782905/?format=api",
            "priority": 100,
            "id": 7035732,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=fc3bd26402e973eb",
            "url": "https://hosted.weblate.org/api/units/7035732/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:58+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "These blue buttons give you access to information, help and preferences. The *Info* button will open up the information window which contains information about Sonic Pi itself - the core team, history, contributors and community. The *Help* button toggles the help system (*G*) and the *Prefs* button toggles the preferences window which allows you to control some basic system parameters."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8780604095886098102,
            "content_hash": 8780604095886098102,
            "location": "01.2-Exploring-the-Interface.md:37",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 56,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 60,
            "source_unit": "https://hosted.weblate.org/api/units/14781847/?format=api",
            "priority": 100,
            "id": 7035733,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f9daf8e750a17eb6",
            "url": "https://hosted.weblate.org/api/units/7035733/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:43+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        },
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "D. Code Editor"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5513673876781905401,
            "content_hash": 5513673876781905401,
            "location": "01.2-Exploring-the-Interface.md:44",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 57,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782906/?format=api",
            "priority": 100,
            "id": 7035734,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=cc84812da0efb5f9",
            "url": "https://hosted.weblate.org/api/units/7035734/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:58+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        }
    ]
}