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=5
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=6",
    "previous": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/units/?format=api&page=4",
    "results": [
        {
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api",
            "source": [
                "Now go and have a play adding envelopes to your sounds..."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3593021803877390743,
            "content_hash": -3593021803877390743,
            "location": "02.4-Durations-with-Envelopes.md:208",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 234,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://hosted.weblate.org/api/units/14781947/?format=api",
            "priority": 100,
            "id": 7035907,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4e2305b4bda7a669",
            "url": "https://hosted.weblate.org/api/units/7035907/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:53+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": [
                "3 Samples"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3810868735936711884,
            "content_hash": 3810868735936711884,
            "location": "03-Samples.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 235,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14781948/?format=api",
            "priority": 100,
            "id": 7035908,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b4e2ececab264ccc",
            "url": "https://hosted.weblate.org/api/units/7035908/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:54+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": [
                "Samples"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8270572790426558396,
            "content_hash": 8270572790426558396,
            "location": "03-Samples.md:3",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 236,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14782935/?format=api",
            "priority": 100,
            "id": 7035909,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f2c6fa222e62dfbc",
            "url": "https://hosted.weblate.org/api/units/7035909/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:48: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": [
                "Another great way to develop your music is to use pre-recorded sounds. In great hip-hop tradition, we call these pre-recorded sounds *samples*. So, if you take a microphone outside, go and record the gentle sound of rain hitting canvas, you've just created a sample."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5073119299152954731,
            "content_hash": -5073119299152954731,
            "location": "03-Samples.md:5",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 237,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://hosted.weblate.org/api/units/14781949/?format=api",
            "priority": 100,
            "id": 7035910,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=3998a8e03ecf3a95",
            "url": "https://hosted.weblate.org/api/units/7035910/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:54+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 lets you do lots of fun things with samples. Not only does it ship with 130 public domain samples ready for you to jam with, it lets you play and manipulate your own. Let's get to it..."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3939925121817933138,
            "content_hash": 3939925121817933138,
            "location": "03-Samples.md:10",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 238,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://hosted.weblate.org/api/units/14793431/?format=api",
            "priority": 100,
            "id": 7035911,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b6ad6d060f987552",
            "url": "https://hosted.weblate.org/api/units/7035911/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-09-05T16:10:22+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": [
                "3.1 Triggering Samples"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3874151855936390640,
            "content_hash": -3874151855936390640,
            "location": "03.1-Triggering-Samples.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 239,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14781950/?format=api",
            "priority": 100,
            "id": 7035912,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4a3c3f69c4fdba10",
            "url": "https://hosted.weblate.org/api/units/7035912/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:54+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": [
                "Triggering Samples"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8138911058732298252,
            "content_hash": 8138911058732298252,
            "location": "03.1-Triggering-Samples.md:3",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 240,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14782936/?format=api",
            "priority": 100,
            "id": 7035913,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f0f3387c723cb00c",
            "url": "https://hosted.weblate.org/api/units/7035913/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:48:02+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 beeps is only the beginning. Something that's a lot of fun is triggering pre-recorded samples. Try it:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2248671596422734677,
            "content_hash": -2248671596422734677,
            "location": "03.1-Triggering-Samples.md:5",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 241,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://hosted.weblate.org/api/units/14781951/?format=api",
            "priority": 100,
            "id": 7035914,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=60cb1d18d6b65cab",
            "url": "https://hosted.weblate.org/api/units/7035914/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:54+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": [
                "sample :ambi_lunar_land"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7924026186876439991,
            "content_hash": -7924026186876439991,
            "location": "03.1-Triggering-Samples.md:8",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 242,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14783349/?format=api",
            "priority": 100,
            "id": 7035915,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=1208342a94563249",
            "url": "https://hosted.weblate.org/api/units/7035915/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:11+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 includes many samples for you to play with. You can use them just like you use the `play` command. To play multiple samples and notes just write them one after another:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1378084793506583888,
            "content_hash": -1378084793506583888,
            "location": "03.1-Triggering-Samples.md:12",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 243,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://hosted.weblate.org/api/units/14781952/?format=api",
            "priority": 100,
            "id": 7035916,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=6ce00f2e84ac2ab0",
            "url": "https://hosted.weblate.org/api/units/7035916/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:54+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 36\nplay 48\nsample :ambi_lunar_land\nsample :ambi_drone"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1884520292058066719,
            "content_hash": 1884520292058066719,
            "location": "03.1-Triggering-Samples.md:16",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 244,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://hosted.weblate.org/api/units/14783350/?format=api",
            "priority": 100,
            "id": 7035917,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=9a2729389422ef1f",
            "url": "https://hosted.weblate.org/api/units/7035917/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:11+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 space them out in time, use the `sleep` command:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6642231884102646229,
            "content_hash": 6642231884102646229,
            "location": "03.1-Triggering-Samples.md:23",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 245,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://hosted.weblate.org/api/units/14781953/?format=api",
            "priority": 100,
            "id": 7035918,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=dc2df2b4dfb639d5",
            "url": "https://hosted.weblate.org/api/units/7035918/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:54+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": [
                "sample :ambi_lunar_land\nsleep 1\nplay 48\nsleep 0.5\nplay 36\nsample :ambi_drone\nsleep 1\nplay 36"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7477328708670620092,
            "content_hash": 7477328708670620092,
            "location": "03.1-Triggering-Samples.md:25",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 246,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://hosted.weblate.org/api/units/14783351/?format=api",
            "priority": 100,
            "id": 7035919,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=e7c4ced80d2481bc",
            "url": "https://hosted.weblate.org/api/units/7035919/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:11+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": [
                "Discovering Samples"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5759835433604420540,
            "content_hash": 5759835433604420540,
            "location": "03.1-Triggering-Samples.md:42",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 248,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14782937/?format=api",
            "priority": 100,
            "id": 7035921,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=cfef0bcf58b313bc",
            "url": "https://hosted.weblate.org/api/units/7035921/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:48:02+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": [
                "Alternatively you can use the *auto-completion system*. Simply type the start of a sample group such as: `sample :ambi_` and you'll see a drop-down of sample names appear for you to select. Try the following category prefixes:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 752812505616170128,
            "content_hash": 752812505616170128,
            "location": "03.1-Triggering-Samples.md:49",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 250,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 37,
            "source_unit": "https://hosted.weblate.org/api/units/14781956/?format=api",
            "priority": 100,
            "id": 7035923,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8a7286fc3bb93c90",
            "url": "https://hosted.weblate.org/api/units/7035923/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:54+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": [
                "`:ambi_`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6223189184674760646,
            "content_hash": 6223189184674760646,
            "location": "03.1-Triggering-Samples.md:54",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 251,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14781957/?format=api",
            "priority": 100,
            "id": 7035924,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d65d3597729787c6",
            "url": "https://hosted.weblate.org/api/units/7035924/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "`:bass_`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6331366645610276022,
            "content_hash": 6331366645610276022,
            "location": "03.1-Triggering-Samples.md:55",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 252,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14781958/?format=api",
            "priority": 100,
            "id": 7035925,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d7dd886b4e5b64b6",
            "url": "https://hosted.weblate.org/api/units/7035925/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "`:elec_`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1930391435913233611,
            "content_hash": 1930391435913233611,
            "location": "03.1-Triggering-Samples.md:56",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 253,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14781959/?format=api",
            "priority": 100,
            "id": 7035926,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=9aca20c8871084cb",
            "url": "https://hosted.weblate.org/api/units/7035926/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "`:perc_`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4740413855848043348,
            "content_hash": -4740413855848043348,
            "location": "03.1-Triggering-Samples.md:57",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 254,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14781960/?format=api",
            "priority": 100,
            "id": 7035927,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=3e36aab6c1d66cac",
            "url": "https://hosted.weblate.org/api/units/7035927/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "`:guit_`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2171084223016597280,
            "content_hash": -2171084223016597280,
            "location": "03.1-Triggering-Samples.md:58",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 255,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14781961/?format=api",
            "priority": 100,
            "id": 7035928,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=61dec266eda408e0",
            "url": "https://hosted.weblate.org/api/units/7035928/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "`:drum_`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 721971708681873484,
            "content_hash": 721971708681873484,
            "location": "03.1-Triggering-Samples.md:59",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 256,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14781962/?format=api",
            "priority": 100,
            "id": 7035929,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8a04f571a1dd684c",
            "url": "https://hosted.weblate.org/api/units/7035929/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "`:misc_`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3774214369299996306,
            "content_hash": -3774214369299996306,
            "location": "03.1-Triggering-Samples.md:60",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 257,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14781963/?format=api",
            "priority": 100,
            "id": 7035930,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4b9f4c071bb2e16e",
            "url": "https://hosted.weblate.org/api/units/7035930/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "`:bd_`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6629284563767142591,
            "content_hash": -6629284563767142591,
            "location": "03.1-Triggering-Samples.md:61",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 258,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://hosted.weblate.org/api/units/14781964/?format=api",
            "priority": 100,
            "id": 7035931,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=24000cd00dadd741",
            "url": "https://hosted.weblate.org/api/units/7035931/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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 start mixing samples into your compositions!"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5653486068566747141,
            "content_hash": -5653486068566747141,
            "location": "03.1-Triggering-Samples.md:63",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 259,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://hosted.weblate.org/api/units/14781965/?format=api",
            "priority": 100,
            "id": 7035932,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=318ac85fc47597fb",
            "url": "https://hosted.weblate.org/api/units/7035932/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "3.2 Sample Parameters"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3938614339561553435,
            "content_hash": 3938614339561553435,
            "location": "03.2-Sample-Params.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 260,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14781966/?format=api",
            "priority": 100,
            "id": 7035933,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b6a8c4dfc8d37e1b",
            "url": "https://hosted.weblate.org/api/units/7035933/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "Sample Parameters: Amp and Pan"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8024000614851345169,
            "content_hash": -8024000614851345169,
            "location": "03.2-Sample-Params.md:3",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 261,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://hosted.weblate.org/api/units/14782938/?format=api",
            "priority": 100,
            "id": 7035934,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=10a505f42a4504ef",
            "url": "https://hosted.weblate.org/api/units/7035934/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:48:02+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": [
                "As we saw with synths, we can easily control our sounds with parameters. Samples support exactly the same parameterisation mechanism. Let's revisit our friends `amp:` and `pan:`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5555248428774688485,
            "content_hash": 5555248428774688485,
            "location": "03.2-Sample-Params.md:5",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 262,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://hosted.weblate.org/api/units/14781967/?format=api",
            "priority": 100,
            "id": 7035935,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=cd183503542986e5",
            "url": "https://hosted.weblate.org/api/units/7035935/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "Amping samples"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -912877152579215494,
            "content_hash": -912877152579215494,
            "location": "03.2-Sample-Params.md:9",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 263,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14782939/?format=api",
            "priority": 100,
            "id": 7035936,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=7354cf10fcf21f7a",
            "url": "https://hosted.weblate.org/api/units/7035936/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:48:02+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": [
                "You can change the amplitude of samples with exactly the same approach you used for synths:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6824894312011409499,
            "content_hash": 6824894312011409499,
            "location": "03.2-Sample-Params.md:11",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 264,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://hosted.weblate.org/api/units/14781968/?format=api",
            "priority": 100,
            "id": 7035937,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=deb6e5378906285b",
            "url": "https://hosted.weblate.org/api/units/7035937/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "sample :ambi_lunar_land, amp: 0.5"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1515776205162384219,
            "content_hash": -1515776205162384219,
            "location": "03.2-Sample-Params.md:14",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 265,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14783352/?format=api",
            "priority": 100,
            "id": 7035938,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=6af6e192844e74a5",
            "url": "https://hosted.weblate.org/api/units/7035938/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:12+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": [
                "Panning samples"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6570908864258514025,
            "content_hash": 6570908864258514025,
            "location": "03.2-Sample-Params.md:18",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 266,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14782940/?format=api",
            "priority": 100,
            "id": 7035939,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=db308ecc41981c69",
            "url": "https://hosted.weblate.org/api/units/7035939/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:48:02+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": [
                "We're also able to use the `pan:` parameter on samples. For example, here's how we'd play the amen break in the left ear and then half way through play it again through the right ear:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8816451464030486455,
            "content_hash": 8816451464030486455,
            "location": "03.2-Sample-Params.md:20",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 267,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://hosted.weblate.org/api/units/14781969/?format=api",
            "priority": 100,
            "id": 7035940,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=fa5a53e51d027fb7",
            "url": "https://hosted.weblate.org/api/units/7035940/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:55+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": [
                "sample :loop_amen, pan: -1\nsleep 0.877\nsample :loop_amen, pan: 1"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1621692486402391488,
            "content_hash": 1621692486402391488,
            "location": "03.2-Sample-Params.md:24",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 268,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://hosted.weblate.org/api/units/14783353/?format=api",
            "priority": 100,
            "id": 7035941,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=968168b96aef3dc0",
            "url": "https://hosted.weblate.org/api/units/7035941/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:12+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": [
                "Note that 0.877 is half the duration of the `:loop_amen` sample in seconds."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5802928310123137667,
            "content_hash": 5802928310123137667,
            "location": "03.2-Sample-Params.md:30",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 269,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://hosted.weblate.org/api/units/14781970/?format=api",
            "priority": 100,
            "id": 7035942,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d088248d85f28a83",
            "url": "https://hosted.weblate.org/api/units/7035942/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:56+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, note that if you set some synth defaults with `use_synth_defaults` (which we will discuss later), these will be ignored by `sample`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9148370054611681254,
            "content_hash": 9148370054611681254,
            "location": "03.2-Sample-Params.md:33",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 270,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://hosted.weblate.org/api/units/14781971/?format=api",
            "priority": 100,
            "id": 7035943,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=fef58a1832f33fe6",
            "url": "https://hosted.weblate.org/api/units/7035943/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:56+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": [
                "3.3 Stretching Samples"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 515287876633362027,
            "content_hash": 515287876633362027,
            "location": "03.3-Stretching-Samples.md:1",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 271,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://hosted.weblate.org/api/units/14781972/?format=api",
            "priority": 100,
            "id": 7035944,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8726ab97fbcbfe6b",
            "url": "https://hosted.weblate.org/api/units/7035944/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:56+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": [
                "Stretching Samples"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1067868409061299008,
            "content_hash": -1067868409061299008,
            "location": "03.3-Stretching-Samples.md:3",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 272,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14782941/?format=api",
            "priority": 100,
            "id": 7035945,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=712e2b56fb0a2cc0",
            "url": "https://hosted.weblate.org/api/units/7035945/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:48:02+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 that we can play a variety of synths and samples to create some music, it's time to learn how to modify both the synths and samples to make the music even more unique and interesting. First, let's explore the ability to *stretch* and *squash* samples."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8739235012466607080,
            "content_hash": -8739235012466607080,
            "location": "03.3-Stretching-Samples.md:5",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 273,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://hosted.weblate.org/api/units/14781973/?format=api",
            "priority": 100,
            "id": 7035946,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=06b8000f01457c18",
            "url": "https://hosted.weblate.org/api/units/7035946/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:56+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": [
                "Sample Representation"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4819320453571785127,
            "content_hash": -4819320453571785127,
            "location": "03.3-Stretching-Samples.md:10",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 274,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14782942/?format=api",
            "priority": 100,
            "id": 7035947,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=3d1e5594d2144e59",
            "url": "https://hosted.weblate.org/api/units/7035947/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:48:02+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": [
                "Samples are pre-recorded sounds stored as numbers which represent how to move the speaker cone to reproduce the sound. The speaker cone can move in and out, and so the numbers just need to represent how far in and out the cone needs to be for each moment in time. To be able to faithfully reproduce a recorded sound the sample typically needs to store many thousands of numbers per second! Sonic Pi takes this list of numbers and feeds them at the right speed to move your computer's speaker in and out in just the right way to reproduce the sound. However, it's also fun to change the speed with which the numbers are fed to the speaker to change the sound."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6140400265470354547,
            "content_hash": -6140400265470354547,
            "location": "03.3-Stretching-Samples.md:12",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 275,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 123,
            "source_unit": "https://hosted.weblate.org/api/units/14781974/?format=api",
            "priority": 100,
            "id": 7035948,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=2ac8ea7de5ecdb8d",
            "url": "https://hosted.weblate.org/api/units/7035948/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:56+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": [
                "Changing Rate"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4025925129443671563,
            "content_hash": 4025925129443671563,
            "location": "03.3-Stretching-Samples.md:23",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 276,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14782943/?format=api",
            "priority": 100,
            "id": 7035949,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b7def59330cefe0b",
            "url": "https://hosted.weblate.org/api/units/7035949/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:48: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": [
                "Let's play with one of the ambient sounds: `:ambi_choir`. To play it with the default rate, you can pass a `rate:` opt to `sample`:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4388574503653044734,
            "content_hash": 4388574503653044734,
            "location": "03.3-Stretching-Samples.md:25",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 277,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://hosted.weblate.org/api/units/14781975/?format=api",
            "priority": 100,
            "id": 7035950,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=bce75942689371fe",
            "url": "https://hosted.weblate.org/api/units/7035950/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:56+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": [
                "sample :ambi_choir, rate: 1"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2396637819504651900,
            "content_hash": 2396637819504651900,
            "location": "03.3-Stretching-Samples.md:28",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 278,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14783354/?format=api",
            "priority": 100,
            "id": 7035951,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=a14291661ed76e7c",
            "url": "https://hosted.weblate.org/api/units/7035951/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:13+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 plays it at normal rate (1), so nothing special yet. However, we're free to change that number to something else. How about `0.5`:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8334997516141857089,
            "content_hash": 8334997516141857089,
            "location": "03.3-Stretching-Samples.md:32",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 279,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://hosted.weblate.org/api/units/14781976/?format=api",
            "priority": 100,
            "id": 7035952,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f3abdc1489660941",
            "url": "https://hosted.weblate.org/api/units/7035952/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:56+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": [
                "sample :ambi_choir, rate: 0.5"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6058035833403097650,
            "content_hash": -6058035833403097650,
            "location": "03.3-Stretching-Samples.md:35",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 280,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://hosted.weblate.org/api/units/14783355/?format=api",
            "priority": 100,
            "id": 7035953,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=2bed8881a16bbdce",
            "url": "https://hosted.weblate.org/api/units/7035953/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:13+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": [
                "Woah! What's going on here? Well, two things. Firstly, the sample takes twice as long to play, secondly the sound is an octave lower. Let's explore these things in a little more detail."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -367461865378268859,
            "content_hash": -367461865378268859,
            "location": "03.3-Stretching-Samples.md:39",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 281,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://hosted.weblate.org/api/units/14781977/?format=api",
            "priority": 100,
            "id": 7035954,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=7ae683615da03945",
            "url": "https://hosted.weblate.org/api/units/7035954/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:56+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": [
                "Let's stretch"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3039977008308304618,
            "content_hash": 3039977008308304618,
            "location": "03.3-Stretching-Samples.md:43",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 282,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14782944/?format=api",
            "priority": 100,
            "id": 7035955,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=aa302afb89923aea",
            "url": "https://hosted.weblate.org/api/units/7035955/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-13T14:48: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": [
                "A sample that's fun to stretch and compress is the Amen Break. At normal rate, we might imagine throwing it into a *drum 'n' bass* track:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8416230092314037131,
            "content_hash": 8416230092314037131,
            "location": "03.3-Stretching-Samples.md:45",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 283,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://hosted.weblate.org/api/units/14781978/?format=api",
            "priority": 100,
            "id": 7035956,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f4cc74ad8854cb8b",
            "url": "https://hosted.weblate.org/api/units/7035956/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:57+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": [
                "sample :loop_amen"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4583054109964898515,
            "content_hash": -4583054109964898515,
            "location": "03.3-Stretching-Samples.md:48, 03.4-Enveloped-Samples.md:17, 03.5-Partial-Samples.md:9, A.03-coded-beats.md:33, A.12-sample-slicing.md:22, A.20-creative-coding-in-the-classroom.md:185",
            "context": "",
            "note": "",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 284,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://hosted.weblate.org/api/units/14783356/?format=api",
            "priority": 100,
            "id": 7035957,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4065b891ad25ef2d",
            "url": "https://hosted.weblate.org/api/units/7035957/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-20T14:21:13+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": [
                "However by changing the rate we can switch up genres. Try half speed for *old school hip-hop*:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1098008050216155990,
            "content_hash": 1098008050216155990,
            "location": "03.3-Stretching-Samples.md:52",
            "context": "",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 285,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://hosted.weblate.org/api/units/14781979/?format=api",
            "priority": 100,
            "id": 7035958,
            "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8f3ce88111a73b56",
            "url": "https://hosted.weblate.org/api/units/7035958/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2016-05-11T08:43:57+02:00",
            "last_updated": "2023-05-23T12:28:47.723593+02:00"
        }
    ]
}