Translation components API.

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

GET /api/translations/sonic-pi/tutorial/id/changes/?format=api&page=2
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 113,
    "next": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/changes/?format=api&page=3",
    "previous": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/changes/?format=api",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/76991708/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.818495+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For security reasons, by default Sonic Pi does not let remote machines send it OSC messages. However, you can enable support for remote machines in Preferences->IO->Networked OSC->Allow OSC from other computers. Once you've enabled this, you can receive OSC messages from any computer on your network. Typically the sending machine will need to know your IP address (a unique identifier for your computer on your network - kind of like a phone number or an email address). You can discover the IP address of your computer by looking at the IO section of the preferences pane. (If your machine happens to have more than one IP address, hovering the mouse over the listed address will pop up with a list of all known addresses).",
                "old_state": -1
            },
            "id": 25895587,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895587/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991707/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.818366+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "When calling `sync` or `get` you are free to combine matchers in any order you see fit to powerfully match any Time State event created by `cue` or `set`. Let's look at a far-fetched example:",
                "old_state": -1
            },
            "id": 25895586,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895586/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991706/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.818236+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Sonic Pi's solution to the problem of easily working with global variables in a deterministic way is through a novel system it calls Time State. This might sound complex and difficult (in fact, in the UK, programming with multiple threads and shared memory is typically a university level subject). However, as you'll see, just like playing your first note, *Sonic Pi makes it incredibly simple to share state across threads* whilst still keeping your programs *thread-safe and deterministic*.",
                "old_state": -1
            },
            "id": 25895585,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895585/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991705/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.818109+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Now go wild and add FX everywhere for some amazing new sounds!",
                "old_state": -1
            },
            "id": 25895584,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895584/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991704/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.817979+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "We may use very deep nestings for a huge range of results. However, be warned, the FX can use a lot of resources and when you nest them you're effectively running multiple FX simultaneously. So be sparing with your use of FX especially on low powered platforms such as the Raspberry Pi.",
                "old_state": -1
            },
            "id": 25895583,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895583/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991703/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.817846+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This is called FX chaining. Sonic Pi supports exactly this. Additionally, each pedal often has dials and sliders to allow you to control how much distortion, reverb, echo etc. to apply. Sonic Pi also supports this kind of control. Finally, imagine a guitarist jamming along whilst someone else changes and plays with the controls of their FX pedals. Sonic Pi also supports this - but instead of needing someone else to control things for you, that's where the computer steps in.",
                "old_state": -1
            },
            "id": 25895582,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895582/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991702/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.817708+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If all of this sounds a bit complicated, don't worry. Once you play around with it a little, it will all become quite clear. Before you do though, a simple analogy is that of guitar FX pedals. There are many kinds of FX pedals you can buy. Some add reverb, others distort etc. A guitarist will plug their guitar into one FX pedal - i.e. distortion -, then take another cable and connect (chain) a reverb pedal. The output of the reverb pedal can then be plugged into the amplifier:",
                "old_state": -1
            },
            "id": 25895581,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895581/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991701/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.817532+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Woah! It plays it *backwards*! Now try playing with lots of different samples at different rates. Try very fast rates. Try really slow rates. See what interesting sounds you can produce.",
                "old_state": -1
            },
            "id": 25895580,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895580/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991700/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.817390+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Opts have two major parts, their name (the name of the control) and their value (the value you want to set the control at). For example, you might have an opt called `cheese:` and want to set it with a value of `1`.",
                "old_state": -1
            },
            "id": 25895579,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895579/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991699/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.817205+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Now go *wild* and have fun making your own tunes.",
                "old_state": -1
            },
            "id": 25895578,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895578/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991698/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.817069+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There's also a handy shortcut for a rest (a musical way of saying not to play anything instead of a note) using `:r`, `:rest` or `nil`.",
                "old_state": -1
            },
            "id": 25895577,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895577/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991697/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.816863+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Woah, fun! I'm sure you could keep doing that all day. But wait, before you lose yourself in an infinite stream of beeps, try changing the number:",
                "old_state": -1
            },
            "id": 25895576,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895576/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/76991696/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-05-30T15:44:09.816609+02:00",
            "action": 59,
            "target": "Selamat datang di Sonic Pi. Semoga kamu bersemangat untuk mulai membuat suara-suara seru yang akan kutunjukkan. Ini akan menjadi perjalanan yang sangat *seru* dimana kamu akan belajar tentang musik, perpaduan, pemrograman, komposisi, performa, dan masih banyak lagi.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Welcome to Sonic Pi. Hopefully you're as excited to get started making your own sounds as I am to show you. It's going to be a really *fun* ride where you'll learn all about music, synthesis, programming, composition, performance and more.",
                "old_state": -1
            },
            "id": 25895575,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/25895575/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/samaaron/?format=api",
            "author": "https://hosted.weblate.org/api/users/samaaron/?format=api",
            "timestamp": "2022-05-30T14:53:51.080795+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "etc/doc/lang/sonic-pi-tutorial-id.po"
            },
            "id": 25893650,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/25893650/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15461481/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:47:20.564558+02:00",
            "action": 5,
            "target": "![Habanera Riff 2](../../../etc/doc/images/tutorial/articles/A.07-bizet/habanera2.png)",
            "old": "",
            "details": {},
            "id": 10668328,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668328/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15387763/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:46:38.142373+02:00",
            "action": 5,
            "target": "4. Kode Langsung",
            "old": "",
            "details": {},
            "id": 10668327,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668327/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7043668/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:45:43.092557+02:00",
            "action": 5,
            "target": "B.1 Menggunakan Pintasan",
            "old": "",
            "details": {},
            "id": 10668326,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668326/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7043389/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:45:19.557571+02:00",
            "action": 5,
            "target": "A.11 Tik Tok",
            "old": "",
            "details": {},
            "id": 10668325,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668325/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7043001/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:44:53.541231+02:00",
            "action": 5,
            "target": "13.2 Audio Live",
            "old": "",
            "details": {},
            "id": 10668324,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668324/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042933/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:44:40.566235+02:00",
            "action": 5,
            "target": "midi_note_on :e3, 50",
            "old": "",
            "details": {},
            "id": 10668323,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668323/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042920/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:44:25.021208+02:00",
            "action": 5,
            "target": "11.2 MIDI Out",
            "old": "",
            "details": {},
            "id": 10668322,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668322/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042894/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:44:19.938218+02:00",
            "action": 5,
            "target": "11.1 MIDI In",
            "old": "",
            "details": {},
            "id": 10668321,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668321/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042587/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:43:31.591145+02:00",
            "action": 5,
            "target": "[52, 55, 59]",
            "old": "",
            "details": {},
            "id": 10668320,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668320/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042266/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:41:55.235992+02:00",
            "action": 5,
            "target": "pilih([60, 65, 72])",
            "old": "",
            "details": {},
            "id": 10668318,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668318/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15461482/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:40:17.089962+02:00",
            "action": 5,
            "target": "![Layar 0](../../../etc/doc/images/tutorial/articles/A.08-minecraft-vj/minecraft-vj-0-small.png)",
            "old": "",
            "details": {},
            "id": 10668316,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668316/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15461479/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:40:00.094703+02:00",
            "action": 5,
            "target": "![Habanera Riff](../../../etc/doc/images/tutorial/articles/A.07-bizet/habanera.png)",
            "old": "",
            "details": {},
            "id": 10668314,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668314/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15461478/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:39:49.185838+02:00",
            "action": 5,
            "target": "![Layar 2](../../../etc/doc/images/tutorial/articles/A.06-minecraft/Musical-Minecraft-2-small.png)",
            "old": "",
            "details": {},
            "id": 10668313,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668313/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15461477/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:39:36.851358+02:00",
            "action": 5,
            "target": "![Layar 1](../../../etc/doc/images/tutorial/articles/A.06-minecraft/Musical-Minecraft-1-small.png)",
            "old": "",
            "details": {},
            "id": 10668312,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668312/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15461476/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:39:27.517720+02:00",
            "action": 5,
            "target": "![Layar 0](../../../etc/doc/images/tutorial/articles/A.06-minecraft/Musical-Minecraft-0-small.png)",
            "old": "",
            "details": {},
            "id": 10668311,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668311/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7043756/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:38:31.290244+02:00",
            "action": 5,
            "target": "B.3 Bersedekah",
            "old": "",
            "details": {},
            "id": 10668310,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668310/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7043546/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:37:47.678885+02:00",
            "action": 5,
            "target": "5. Latihan",
            "old": "",
            "details": {},
            "id": 10668309,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668309/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7043371/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:37:28.814622+02:00",
            "action": 5,
            "target": "Asali: 0",
            "old": "",
            "details": {},
            "id": 10668308,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668308/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042949/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:37:04.782421+02:00",
            "action": 5,
            "target": "12 OSC",
            "old": "",
            "details": {},
            "id": 10668307,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668307/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042887/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:37:00.017431+02:00",
            "action": 5,
            "target": "11 MIDI",
            "old": "",
            "details": {},
            "id": 10668306,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668306/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042465/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:35:56.439325+02:00",
            "action": 5,
            "target": "6 FX",
            "old": "",
            "details": {},
            "id": 10668304,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668304/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15461480/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:34:00.182074+02:00",
            "action": 5,
            "target": "![Daftar](../../../etc/doc/images/tutorial/articles/A.07-bizet/notes.png)",
            "old": "",
            "details": {},
            "id": 10668301,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668301/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042187/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:33:14.156778+02:00",
            "action": 5,
            "target": "`120_Bb_piano1.wav`",
            "old": "",
            "details": {},
            "id": 10668298,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668298/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042186/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:32:21.054279+02:00",
            "action": 5,
            "target": "`120_Bb_guit1.wav`",
            "old": "",
            "details": {},
            "id": 10668291,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668291/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042185/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:32:01.710348+02:00",
            "action": 5,
            "target": "`120_A#_melody4.wav`",
            "old": "",
            "details": {},
            "id": 10668290,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668290/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042184/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:31:10.541782+02:00",
            "action": 2,
            "target": "`100_A#_melody3.wav`",
            "old": "`100_A#_melody3.wav`",
            "details": {},
            "id": 10668286,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/10668286/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042184/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:31:09.727091+02:00",
            "action": 37,
            "target": "`100_A#_melody3.wav`",
            "old": "`",
            "details": {},
            "id": 10668285,
            "action_name": "Marked for edit",
            "url": "https://hosted.weblate.org/api/changes/10668285/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042183/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:31:09.489810+02:00",
            "action": 2,
            "target": "`100_A#_melody2.wav`",
            "old": "`100_A#_melody2.wav`",
            "details": {},
            "id": 10668284,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/10668284/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042183/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:31:08.718854+02:00",
            "action": 37,
            "target": "`100_A#_melody2.wav`",
            "old": "`",
            "details": {},
            "id": 10668283,
            "action_name": "Marked for edit",
            "url": "https://hosted.weblate.org/api/changes/10668283/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042182/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:31:06.833817+02:00",
            "action": 2,
            "target": "`100_A#_melody1.wav`",
            "old": "`100_A#_melody1.wav`",
            "details": {},
            "id": 10668282,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/10668282/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042182/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:31:06.118561+02:00",
            "action": 37,
            "target": "`100_A#_melody1.wav`",
            "old": "`",
            "details": {},
            "id": 10668281,
            "action_name": "Marked for edit",
            "url": "https://hosted.weblate.org/api/changes/10668281/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7041961/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:31:05.615982+02:00",
            "action": 2,
            "target": "`:tb303`",
            "old": "`:tb303`",
            "details": {},
            "id": 10668280,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/10668280/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7041961/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:31:05.000204+02:00",
            "action": 37,
            "target": "`:tb303`",
            "old": "",
            "details": {},
            "id": 10668279,
            "action_name": "Marked for edit",
            "url": "https://hosted.weblate.org/api/changes/10668279/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042184/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:30:41.993836+02:00",
            "action": 5,
            "target": "`",
            "old": "",
            "details": {},
            "id": 10668278,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668278/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042183/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:30:36.844251+02:00",
            "action": 5,
            "target": "`",
            "old": "",
            "details": {},
            "id": 10668277,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668277/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7042182/?format=api",
            "component": "https://hosted.weblate.org/api/components/sonic-pi/tutorial/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/id/?format=api",
            "user": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "author": "https://hosted.weblate.org/api/users/tfelypoc/?format=api",
            "timestamp": "2021-05-19T05:30:30.263541+02:00",
            "action": 5,
            "target": "`",
            "old": "",
            "details": {},
            "id": 10668276,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/10668276/?format=api"
        }
    ]
}