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&page=2
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=3",
    "previous": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/units/?format=api",
    "results": [
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "This is the area where you'll write your code and compose/perform music. It's a simple text editor where you can write code, delete it, cut and paste, etc. Think of it like a very basic version of Word or Google Docs. The editor will automatically colour words based on their meaning in the code. This may seem strange at first, but you'll soon find it very useful. For example, you'll know something is a number because it is blue."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -106562880189801395,
            "content_hash": -106562880189801395,
            "location": "01.2-Exploring-the-Interface.md:46",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 58,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 79,
            "source_unit": "https://hosted.weblate.org/api/units/14781848/?format=api",
            "priority": 100,
            "id": 7035735,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=7e8569a0040b5c4d",
            "url": "https://hosted.weblate.org/api/units/7035735/?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": 1484651848537781827,
            "content_hash": 1484651848537781827,
            "location": "01.2-Exploring-the-Interface.md:54",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 59,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782907/?format=api",
            "priority": 100,
            "id": 7035736,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=949a8afd7f38b643",
            "url": "https://hosted.weblate.org/api/units/7035736/?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 supports a number of tweakable preferences which can be accessed by toggling the *prefs* button in the Info and Help button set. This will toggle the visibility of the Prefs Panel which includes a number of options to be changed. Examples are forcing mono mode, inverting stereo, toggling log output verbosity and also a volume slider and audio selector on the Raspberry Pi."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7711508756898970539,
            "content_hash": -7711508756898970539,
            "location": "01.2-Exploring-the-Interface.md:56",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 60,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 65,
            "source_unit": "https://hosted.weblate.org/api/units/14799155/?format=api",
            "priority": 100,
            "id": 7035737,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=14fb37a496b90455",
            "url": "https://hosted.weblate.org/api/units/7035737/?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": [
                "F. Log Viewer"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2504546131036770009,
            "content_hash": 2504546131036770009,
            "location": "01.2-Exploring-the-Interface.md:63",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 61,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782908/?format=api",
            "priority": 100,
            "id": 7035738,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=a2c1ef6fc0068ed9",
            "url": "https://hosted.weblate.org/api/units/7035738/?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": [
                "When you run your code, information about what the program is doing will be displayed in the log viewer. By default, you'll see a message for every sound you create with the exact time the sound was triggered. This is very useful for debugging your code and understanding what your code is doing."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7197991700899528885,
            "content_hash": 7197991700899528885,
            "location": "01.2-Exploring-the-Interface.md:65",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 62,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 53,
            "source_unit": "https://hosted.weblate.org/api/units/14781849/?format=api",
            "priority": 100,
            "id": 7035739,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=e3e46750bc5380b5",
            "url": "https://hosted.weblate.org/api/units/7035739/?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": 967122452892779162,
            "content_hash": 967122452892779162,
            "location": "01.2-Exploring-the-Interface.md:71",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 63,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782909/?format=api",
            "priority": 100,
            "id": 7035740,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8d6be8bf32fa829a",
            "url": "https://hosted.weblate.org/api/units/7035740/?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 important parts of the Sonic Pi interface is the help system which appears at the bottom of the window. This can be toggled on and off by clicking on the blue *Help* button. The help system contains help and information about all aspects of Sonic Pi including this tutorial, a list of available synths, samples, examples, FX and a full list of all the functions Sonic Pi provides for coding music."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 186046924218148849,
            "content_hash": 186046924218148849,
            "location": "01.2-Exploring-the-Interface.md:73",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 64,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 75,
            "source_unit": "https://hosted.weblate.org/api/units/14799156/?format=api",
            "priority": 100,
            "id": 7035741,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8294f8b11d93a7f1",
            "url": "https://hosted.weblate.org/api/units/7035741/?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": [
                "H. Scope Viewer"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5046623552897596022,
            "content_hash": -5046623552897596022,
            "location": "01.2-Exploring-the-Interface.md:81",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 65,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14799157/?format=api",
            "priority": 100,
            "id": 7035742,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=39f6ca9de66b458a",
            "url": "https://hosted.weblate.org/api/units/7035742/?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": [
                "The scope viewer allows you to see the sound you're hearing. You can easily see that the saw wave looks like a saw and that the basic beep is a curvey sine wave. You can also see the difference between loud and quiet sounds by the size of the lines. There are 3 scopes to play with - the default is a combined scope for the left and right channels, there is a stereo scope which draws a separate scope for each channel. Finally there is a Lissajous curve scope which will show the phase relationship between the left and right channels and allows you to draw pretty pictures with sound (https://en.wikipedia.org/wiki/Lissajous_curve)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2356468836841959328,
            "content_hash": 2356468836841959328,
            "location": "01.2-Exploring-the-Interface.md:83",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 66,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 112,
            "source_unit": "https://hosted.weblate.org/api/units/14799158/?format=api",
            "priority": 100,
            "id": 7035743,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=a0b3dbec083e2fa0",
            "url": "https://hosted.weblate.org/api/units/7035743/?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": [
                "1.3 Learning through Play"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3344931684892314937,
            "content_hash": -3344931684892314937,
            "location": "01.3-Learning-through-Play.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 69,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14781850/?format=api",
            "priority": 100,
            "id": 7035744,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=51946a5ad40b72c7",
            "url": "https://hosted.weblate.org/api/units/7035744/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:44+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": [
                "Learning through Play"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6577253078405354428,
            "content_hash": 6577253078405354428,
            "location": "01.3-Learning-through-Play.md:3",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 70,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782910/?format=api",
            "priority": 100,
            "id": 7035745,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=db4718d3b83213bc",
            "url": "https://hosted.weblate.org/api/units/7035745/?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 encourages you to learn about both computing and music through play and experimentation. The most important thing is that you're having fun, and before you know it you'll have accidentally learned how to code, compose and perform."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1980756524725776168,
            "content_hash": -1980756524725776168,
            "location": "01.3-Learning-through-Play.md:5",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 71,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://hosted.weblate.org/api/units/14781851/?format=api",
            "priority": 100,
            "id": 7035746,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=6482f06f6d2ed0d8",
            "url": "https://hosted.weblate.org/api/units/7035746/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:44+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": [
                "There are no mistakes"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6136160422392484469,
            "content_hash": 6136160422392484469,
            "location": "01.3-Learning-through-Play.md:10",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 72,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14782911/?format=api",
            "priority": 100,
            "id": 7035747,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d5280564b583d275",
            "url": "https://hosted.weblate.org/api/units/7035747/?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": [
                "Start Simple"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4674765561178118773,
            "content_hash": -4674765561178118773,
            "location": "01.3-Learning-through-Play.md:24",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 74,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14782912/?format=api",
            "priority": 100,
            "id": 7035749,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=3f1fe57d75bfa58b",
            "url": "https://hosted.weblate.org/api/units/7035749/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:59+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": [
                "When you're learning, it's tempting to want to do amazing things *now*. However, just hold that thought and see it as a distant goal to reach *later*. For now, instead think of the *simplest* thing you could write which would be fun and rewarding that's a small step towards the amazing thing you have in your head. Once you have an idea about that simple step, then try and build it, play with it and then see what new ideas it gives you. Before long you'll be too busy having fun and making real progress."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7143610057722052920,
            "content_hash": 7143610057722052920,
            "location": "01.3-Learning-through-Play.md:26",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 75,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 95,
            "source_unit": "https://hosted.weblate.org/api/units/14781853/?format=api",
            "priority": 100,
            "id": 7035750,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=e323337fc06e4138",
            "url": "https://hosted.weblate.org/api/units/7035750/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:44+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": [
                "Just make sure to share your work with others!"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6918029446462440229,
            "content_hash": 6918029446462440229,
            "location": "01.3-Learning-through-Play.md:35",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 76,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://hosted.weblate.org/api/units/14781854/?format=api",
            "priority": 100,
            "id": 7035751,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=e001c720d6160325",
            "url": "https://hosted.weblate.org/api/units/7035751/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:44+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": [
                "2 Synths"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1956444395741676218,
            "content_hash": 1956444395741676218,
            "location": "02-Synths.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 77,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14781855/?format=api",
            "priority": 100,
            "id": 7035752,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=9b26afcfeefc82ba",
            "url": "https://hosted.weblate.org/api/units/7035752/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:44+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": [
                "Synths"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1086545305586421861,
            "content_hash": 1086545305586421861,
            "location": "02-Synths.md:3, 02.3-Switching-Synths.md:11",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 78,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14782913/?format=api",
            "priority": 100,
            "id": 7035753,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8f142f32dbd8d065",
            "url": "https://hosted.weblate.org/api/units/7035753/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:59+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, enough of the intros - let's get into some sound."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 271758034939828419,
            "content_hash": 271758034939828419,
            "location": "02-Synths.md:5",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 79,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://hosted.weblate.org/api/units/14781856/?format=api",
            "priority": 100,
            "id": 7035754,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=83c57a7e317258c3",
            "url": "https://hosted.weblate.org/api/units/7035754/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:44+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": [
                "In this section we'll cover the basics of triggering and manipulating synths. Synth is short for synthesiser which is a fancy word for something which creates sounds. Typically synths are quite complicated to use - especially analog synths such as Eurorack modules connected together by a mess of wires. However, Sonic Pi gives you much of that power in a very simple and approachable manner."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6358743872714779672,
            "content_hash": -6358743872714779672,
            "location": "02-Synths.md:7",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 80,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 65,
            "source_unit": "https://hosted.weblate.org/api/units/14799159/?format=api",
            "priority": 100,
            "id": 7035755,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=27c134234924d3e8",
            "url": "https://hosted.weblate.org/api/units/7035755/?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": [
                "Don't be fooled by the immediate simplicity of Sonic Pi's interface. You can get very deep into very sophisticated sound manipulation if that's your thing. Hold on to your hats..."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5973251389129837592,
            "content_hash": -5973251389129837592,
            "location": "02-Synths.md:14",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 81,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://hosted.weblate.org/api/units/14781857/?format=api",
            "priority": 100,
            "id": 7035756,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=2d1abf825cceb3e8",
            "url": "https://hosted.weblate.org/api/units/7035756/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:44+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": [
                "2.1 Your First Beeps"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 173224648829325003,
            "content_hash": 173224648829325003,
            "location": "02.1-Your-First-Beeps.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 82,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14781858/?format=api",
            "priority": 100,
            "id": 7035757,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=82676ae67bd04ecb",
            "url": "https://hosted.weblate.org/api/units/7035757/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:44+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": [
                "Your First Beeps"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6066064274921013377,
            "content_hash": 6066064274921013377,
            "location": "02.1-Your-First-Beeps.md:3",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 83,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782914/?format=api",
            "priority": 100,
            "id": 7035758,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d42efd51935ac081",
            "url": "https://hosted.weblate.org/api/units/7035758/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:59+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": [
                "Take a look at the following code:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8132755193689723543,
            "content_hash": -8132755193689723543,
            "location": "02.1-Your-First-Beeps.md:5",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 84,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://hosted.weblate.org/api/units/14781859/?format=api",
            "priority": 100,
            "id": 7035759,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=0f22a63d92e92d69",
            "url": "https://hosted.weblate.org/api/units/7035759/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:44+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": [
                "play 70"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4277910258330976347,
            "content_hash": -4277910258330976347,
            "location": "02.1-Your-First-Beeps.md:7, 02.4-Durations-with-Envelopes.md:49, A.20-creative-coding-in-the-classroom.md:158",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 85,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14783309/?format=api",
            "priority": 100,
            "id": 7035760,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=44a1cf490f2ebfa5",
            "url": "https://hosted.weblate.org/api/units/7035760/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:03+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 is where it all starts. Go ahead, copy and paste it into the code window at the top of the app (the big white space under the Run button). Now, press Run..."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7901618581956304829,
            "content_hash": 7901618581956304829,
            "location": "02.1-Your-First-Beeps.md:11",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 86,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://hosted.weblate.org/api/units/14781860/?format=api",
            "priority": 100,
            "id": 7035761,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=eda8303c58219fbd",
            "url": "https://hosted.weblate.org/api/units/7035761/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:44+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": [
                "Beep!"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -194355158209689437,
            "content_hash": -194355158209689437,
            "location": "02.1-Your-First-Beeps.md:15",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 87,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14782915/?format=api",
            "priority": 100,
            "id": 7035762,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=7d4d83036aa588a3",
            "url": "https://hosted.weblate.org/api/units/7035762/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:59+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": [
                "Intense. Press it again. And again. *And again...*"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4378408671550576671,
            "content_hash": -4378408671550576671,
            "location": "02.1-Your-First-Beeps.md:17",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 88,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://hosted.weblate.org/api/units/14781861/?format=api",
            "priority": 100,
            "id": 7035763,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=433cc482d2bce7e1",
            "url": "https://hosted.weblate.org/api/units/7035763/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:45+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": [
                "play 75"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2931112065207650109,
            "content_hash": -2931112065207650109,
            "location": "02.1-Your-First-Beeps.md:23",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 90,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14783310/?format=api",
            "priority": 100,
            "id": 7035765,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=5752991b3c6fb8c3",
            "url": "https://hosted.weblate.org/api/units/7035765/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:04+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": [
                "Can you hear the difference? Try a lower number:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2886523619533164100,
            "content_hash": 2886523619533164100,
            "location": "02.1-Your-First-Beeps.md:27",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 91,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://hosted.weblate.org/api/units/14781863/?format=api",
            "priority": 100,
            "id": 7035766,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=a80efdf0420c8e44",
            "url": "https://hosted.weblate.org/api/units/7035766/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:45+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": [
                "play 60"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5449140445691570046,
            "content_hash": 5449140445691570046,
            "location": "02.1-Your-First-Beeps.md:29",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 92,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14783311/?format=api",
            "priority": 100,
            "id": 7035767,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=cb9f3c5d54a8e77e",
            "url": "https://hosted.weblate.org/api/units/7035767/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:04+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": [
                "*Don't worry* if this means nothing to you - it didn't to me when I first started. All that matters right now is that you know that *low numbers make lower beeps* and *high numbers make higher beeps*."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5061145029288880830,
            "content_hash": 5061145029288880830,
            "location": "02.1-Your-First-Beeps.md:40",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 95,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 38,
            "source_unit": "https://hosted.weblate.org/api/units/14783312/?format=api",
            "priority": 100,
            "id": 7035769,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=c63ccc96cb7f6abe",
            "url": "https://hosted.weblate.org/api/units/7035769/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:04+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": [
                "Chords"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8466831593385881860,
            "content_hash": -8466831593385881860,
            "location": "02.1-Your-First-Beeps.md:44, 08.2-Chords.md:3",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 96,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14782916/?format=api",
            "priority": 100,
            "id": 7035770,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=0a7fc586672e0efc",
            "url": "https://hosted.weblate.org/api/units/7035770/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:59+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": [
                "Playing a note is quite fun, but playing many at the same time can be even better. Try it:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3591774880136084596,
            "content_hash": -3591774880136084596,
            "location": "02.1-Your-First-Beeps.md:46",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 97,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://hosted.weblate.org/api/units/14781865/?format=api",
            "priority": 100,
            "id": 7035771,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4e2773c6cc51438c",
            "url": "https://hosted.weblate.org/api/units/7035771/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:45+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": [
                "play 72\nplay 75\nplay 79"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4567365616680190852,
            "content_hash": 4567365616680190852,
            "location": "02.1-Your-First-Beeps.md:49",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 98,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://hosted.weblate.org/api/units/14783313/?format=api",
            "priority": 100,
            "id": 7035772,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=bf628ad4558e4384",
            "url": "https://hosted.weblate.org/api/units/7035772/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:04+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": [
                "Jazzy! So, when you write multiple `play`s, they all play at the same time. Try it for yourself - which numbers sound good together? Which sound terrible? Experiment, explore and find out for yourself."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8468006783954749968,
            "content_hash": -8468006783954749968,
            "location": "02.1-Your-First-Beeps.md:55",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 99,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://hosted.weblate.org/api/units/14781866/?format=api",
            "priority": 100,
            "id": 7035773,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=0a7b98b206c775f0",
            "url": "https://hosted.weblate.org/api/units/7035773/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:45+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": [
                "Melody"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2521677317378795082,
            "content_hash": -2521677317378795082,
            "location": "02.1-Your-First-Beeps.md:59",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 100,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14782917/?format=api",
            "priority": 100,
            "id": 7035774,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=5d0133d71b7a19b6",
            "url": "https://hosted.weblate.org/api/units/7035774/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:59+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, playing notes and chords is fun - but how about a melody? What if you wanted to play one note after another and not at the same time? Well, that's easy, you just need to `sleep` between the notes:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8401675198984911823,
            "content_hash": 8401675198984911823,
            "location": "02.1-Your-First-Beeps.md:61",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 101,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://hosted.weblate.org/api/units/14781867/?format=api",
            "priority": 100,
            "id": 7035775,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f498bf1459b47bcf",
            "url": "https://hosted.weblate.org/api/units/7035775/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:45+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": [
                "play 72\nsleep 1\nplay 75\nsleep 1\nplay 79"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4346602261485570080,
            "content_hash": 4346602261485570080,
            "location": "02.1-Your-First-Beeps.md:65",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 102,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://hosted.weblate.org/api/units/14783314/?format=api",
            "priority": 100,
            "id": 7035776,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=bc523bba3fc1c820",
            "url": "https://hosted.weblate.org/api/units/7035776/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:04+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": [
                "How lovely, a little arpeggio. So what does the `1` mean in `sleep 1`? Well it means the *duration of the sleep*. It actually means sleep for one beat, but for now we can think about it as sleeping for 1 second. So, what if we wanted to make our arpeggio a little faster? Well, we need to use shorter sleep values. What about a half i.e. `0.5`:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6679068753399894373,
            "content_hash": 6679068753399894373,
            "location": "02.1-Your-First-Beeps.md:73",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 103,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 68,
            "source_unit": "https://hosted.weblate.org/api/units/14781868/?format=api",
            "priority": 100,
            "id": 7035777,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=dcb0d1a4dccfd165",
            "url": "https://hosted.weblate.org/api/units/7035777/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:45+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": [
                "play 72\nsleep 0.5\nplay 75\nsleep 0.5\nplay 79"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6212402959436276204,
            "content_hash": 6212402959436276204,
            "location": "02.1-Your-First-Beeps.md:79",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 104,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://hosted.weblate.org/api/units/14783315/?format=api",
            "priority": 100,
            "id": 7035778,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d636e393aec8e1ec",
            "url": "https://hosted.weblate.org/api/units/7035778/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:04+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 plays faster. Now, try for yourself, change the times - use different times and notes."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2617963615688489197,
            "content_hash": -2617963615688489197,
            "location": "02.1-Your-First-Beeps.md:87",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 105,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://hosted.weblate.org/api/units/14781869/?format=api",
            "priority": 100,
            "id": 7035779,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=5bab1ff64bfd8713",
            "url": "https://hosted.weblate.org/api/units/7035779/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:46+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 thing to try is in-between notes such as `play 52.3` and `play 52.63`. There's absolutely no need to stick to standard whole notes. Play around and have fun."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7588848646176207211,
            "content_hash": -7588848646176207211,
            "location": "02.1-Your-First-Beeps.md:90",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 106,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://hosted.weblate.org/api/units/14783316/?format=api",
            "priority": 100,
            "id": 7035780,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=16aefe5d1e768e95",
            "url": "https://hosted.weblate.org/api/units/7035780/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:04+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": [
                "Traditional Note Names"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2500996688501897832,
            "content_hash": -2500996688501897832,
            "location": "02.1-Your-First-Beeps.md:95",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 107,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14782918/?format=api",
            "priority": 100,
            "id": 7035781,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=5d4aacc33d6a8598",
            "url": "https://hosted.weblate.org/api/units/7035781/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:47:59+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": [
                "For those of you that already know some musical notation (don't worry if you don't - you don't need it to have fun) you might want to write a melody using note names such as C and F# rather than numbers. Sonic Pi has you covered. You can do the following:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4105995633739337936,
            "content_hash": -4105995633739337936,
            "location": "02.1-Your-First-Beeps.md:97",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 108,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 51,
            "source_unit": "https://hosted.weblate.org/api/units/14781870/?format=api",
            "priority": 100,
            "id": 7035782,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=470492b9c1a96f30",
            "url": "https://hosted.weblate.org/api/units/7035782/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:46+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": [
                "play :C\nsleep 0.5\nplay :D\nsleep 0.5\nplay :E"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2313231938449933158,
            "content_hash": -2313231938449933158,
            "location": "02.1-Your-First-Beeps.md:102",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 109,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://hosted.weblate.org/api/units/14783317/?format=api",
            "priority": 100,
            "id": 7035783,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=5fe5bfced99a7c9a",
            "url": "https://hosted.weblate.org/api/units/7035783/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:04+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 put the colon `:` in front of your note name so that it goes pink. Also, you can specify the octave by adding a number after the note name:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3421988404642593933,
            "content_hash": 3421988404642593933,
            "location": "02.1-Your-First-Beeps.md:110",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 110,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://hosted.weblate.org/api/units/14781871/?format=api",
            "priority": 100,
            "id": 7035784,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=af7d5852d43a3c8d",
            "url": "https://hosted.weblate.org/api/units/7035784/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:46+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": [
                "play :C3\nsleep 0.5\nplay :D3\nsleep 0.5\nplay :E4"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7075505504524990537,
            "content_hash": 7075505504524990537,
            "location": "02.1-Your-First-Beeps.md:114",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 111,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://hosted.weblate.org/api/units/14783318/?format=api",
            "priority": 100,
            "id": 7035785,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=e2313ec4cb887849",
            "url": "https://hosted.weblate.org/api/units/7035785/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:05+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 want to make a note sharp, add an `s` after the note name such as `play :Fs3` and if you want to make a note flat, add a `b` such as `play :Eb3`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 200591712194094861,
            "content_hash": 200591712194094861,
            "location": "02.1-Your-First-Beeps.md:122",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 112,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://hosted.weblate.org/api/units/14781872/?format=api",
            "priority": 100,
            "id": 7035786,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=82c8a5197637670d",
            "url": "https://hosted.weblate.org/api/units/7035786/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:46+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": [
                "2.2 Synth Options"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2904019814132485153,
            "content_hash": 2904019814132485153,
            "location": "02.2-Synth-Params.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 115,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14781874/?format=api",
            "priority": 100,
            "id": 7035788,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=a84d26a282100c21",
            "url": "https://hosted.weblate.org/api/units/7035788/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:46+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        }
    ]
}