Translation components API.

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

GET /api/translations/liberapay/core/ms/changes/?format=api&page=2
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2410,
    "next": "https://hosted.weblate.org/api/translations/liberapay/core/ms/changes/?format=api&page=3",
    "previous": "https://hosted.weblate.org/api/translations/liberapay/core/ms/changes/?format=api",
    "results": [
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-21T10:41:19.814101+01:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 85438306,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/85438306/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/119548651/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mt:google-translate-api-v3/?format=api",
            "author": "https://hosted.weblate.org/api/users/mt:google-translate-api-v3/?format=api",
            "timestamp": "2024-03-21T09:55:07.047628+01:00",
            "action": 6,
            "target": "Kad bayaran",
            "old": "",
            "details": {
                "state": 10,
                "source": "Payment Card",
                "old_state": 0
            },
            "id": 85412050,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/85412050/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-21T09:48:08.427057+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ms.po"
            },
            "id": 85411923,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/85411923/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/119548651/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-21T09:48:08.427026+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Payment Card",
                "old_state": -1
            },
            "id": 85411922,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/85411922/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-29T10:52:12.665893+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ms.po"
            },
            "id": 82569570,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/82569570/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-25T06:40:11.789281+01:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 82200462,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/82200462/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2024-02-24T20:30:12.965400+01:00",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 82179552,
            "action_name": "Translation completed",
            "url": "https://hosted.weblate.org/api/changes/82179552/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637687/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2024-02-24T20:30:12.831200+01:00",
            "action": 2,
            "target": "Logo Liberapay, hitam",
            "old": "Logo Liberapay, hitam",
            "details": {
                "state": 20,
                "source": "Liberapay logo, black",
                "old_state": 10
            },
            "id": 82179551,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/82179551/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637686/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2024-02-24T20:30:06.295407+01:00",
            "action": 2,
            "target": "Logo Liberapay, hitam-atas-kuning",
            "old": "Logo Liberapay, hitam-kuning",
            "details": {
                "state": 20,
                "source": "Liberapay logo, black-on-yellow",
                "old_state": 10
            },
            "id": 82179550,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/82179550/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637684/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2024-02-24T20:29:19.003262+01:00",
            "action": 2,
            "target": "Logo Liberapay",
            "old": "Logo Liberapay",
            "details": {
                "state": 20,
                "source": "Liberapay logo",
                "old_state": 10
            },
            "id": 82179485,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/82179485/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-22T10:03:38.268689+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ms.po"
            },
            "id": 81707727,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/81707727/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-10T05:02:01.496332+01:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 80675007,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/80675007/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/8602352/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:40:57.700960+01:00",
            "action": 4,
            "target": "Perbaharui sumbanga ini\u001e\u001ePerbaharui derma-derma ini",
            "old": "Perbaharui derma ini\u001e\u001ePerbaharui derma-derma ini",
            "details": {
                "state": 20,
                "source": "Renew this donation\u001e\u001eRenew these donations",
                "old_state": 20
            },
            "id": 80650288,
            "action_name": "Suggestion added",
            "url": "https://hosted.weblate.org/api/changes/80650288/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/8603154/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:40:41.658065+01:00",
            "action": 2,
            "target": "Anda mempunyai {n} sumbangan menunggu untuk diperbaharui:\u001e\u001eAnda mempunyai {n} sumbangan menunggu untuk diperbaharui:",
            "old": "Anda mempunyai {n} derma menunggu untuk diperbaharui:\u001e\u001eAnda mempunyai {n} derma menunggu untuk diperbaharui:",
            "details": {
                "state": 20,
                "source": "You have {n} donation waiting to be renewed:\u001e\u001eYou have {n} donations waiting to be renewed:",
                "old_state": 20
            },
            "id": 80650286,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/80650286/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/8602362/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:39:34.605916+01:00",
            "action": 2,
            "target": "Sumbangan anda sebanyak {amount} kepada {recipient} sedang menunggu pembayaran.",
            "old": "Derma anda sebanyak {amount} kepada {recipient} sedang menunggu pembayaran.",
            "details": {
                "state": 20,
                "source": "Your donation of {amount} to {recipient} is awaiting payment.",
                "old_state": 20
            },
            "id": 80650285,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/80650285/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/8603153/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:39:25.485269+01:00",
            "action": 2,
            "target": "Tiba masanya untuk memperbaharui sumbangan anda di Liberapay",
            "old": "Tiba masa untuk memperbaharui sumbangan anda di Liberapay",
            "details": {
                "state": 20,
                "source": "It's time to renew your donations on Liberapay",
                "old_state": 20
            },
            "id": 80650284,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/80650284/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/8603153/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:39:12.262666+01:00",
            "action": 2,
            "target": "Tiba masa untuk memperbaharui sumbangan anda di Liberapay",
            "old": "Tiba masa untuk memperbaharui derma anda di Liberapay",
            "details": {
                "state": 20,
                "source": "It's time to renew your donations on Liberapay",
                "old_state": 20
            },
            "id": 80650283,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/80650283/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/8603152/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:39:03.405609+01:00",
            "action": 2,
            "target": "Tiba masanya untuk memperbaharui sumbangan anda kepada {username} di Liberapay",
            "old": "Tiba masa untuk memperbaharui derma anda kepada {username} di Liberapay",
            "details": {
                "state": 20,
                "source": "It's time to renew your donation to {username} on Liberapay",
                "old_state": 20
            },
            "id": 80650282,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/80650282/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/16980524/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:38:27.327862+01:00",
            "action": 2,
            "target": "Ada yang tidak kena? E-mel ini telah dihantar secara automatik, tetapi anda boleh hubungi kami dengan membalas e-mel tersebut.",
            "old": "Ada yang tidak kena? E-mel ini dihantar secara automatik, tetapi anda boleh hubungi kami dengan membalasnya.",
            "details": {
                "state": 20,
                "source": "Something wrong? This email was sent automatically, but you can contact us by replying to it.",
                "old_state": 20
            },
            "id": 80650281,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/80650281/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/30569410/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:37:52.109829+01:00",
            "action": 2,
            "target": "Profil Liberapay anda telah ditandakan sebagai spam oleh kakitangan Liberapay. Ia kini telah disembunyikan.",
            "old": "Profil Liberapay anda telah ditandakan sebagai spam oleh ahli kakitangan. Ia telah disembunyikan.",
            "details": {
                "state": 20,
                "source": "Your Liberapay profile has been marked as spam by a staff member. It is now hidden.",
                "old_state": 20
            },
            "id": 80650276,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/80650276/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/30569409/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:37:25.048695+01:00",
            "action": 2,
            "target": "Akaun Liberapay anda telah ditandakan sebagai akaun palsu oleh kakitangan Liberapay. Anda tidak dapat lagi menghantar dan menerima pembayaran.",
            "old": "Akaun Liberapay anda telah ditandakan sebagai fraud oleh ahli kakitangan. Anda sudah tidak mampu menghantar dan menerima pembayaran.",
            "details": {
                "state": 20,
                "source": "Your Liberapay account has been marked as fraudulent by a staff member. You are no longer able to send and receive payments.",
                "old_state": 20
            },
            "id": 80650274,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/80650274/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141111/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:34:54.316053+01:00",
            "action": 2,
            "target": "Halaman ini mengandungi tulisan terjemahan mesin yang masih belum disemak dan mungkin kurang tepat. {link_start}Anda boleh menyumbang terjemahan anda{link_end}.",
            "old": "Halaman ini mengandungi tulisan terjemahan mesin yang masih belum disemak dan mungkin kurang tepat. {link_start}Anda boleh menyumbang terjemahan{link_end}.",
            "details": {
                "state": 20,
                "source": "This page contains machine-translated text which hasn't yet been reviewed and might be inaccurate. {link_start}You can contribute{link_end}.",
                "old_state": 20
            },
            "id": 80650264,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/80650264/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637685/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:33:35.880478+01:00",
            "action": 2,
            "target": "Logo Liberapay terdiri daripada dua huruf \"lp\". Ia biasanya berwarna hitam-kuning atau hitam sahaja. Kami menggunakan varian putih-kuning pada masa lalu, tetapi kini ia telah ditamatkan secara berperingkat kerana kadar kontrasnya dianggap terlalu rendah.",
            "old": "Logo Liberapay terdiri daripada dua huruf \"lp\". Ia biasanya berwarna hitam-kuning atau hanya hitam. Kami menggunakan varian putih-kuning pada masa lalu, tetapi kini telah ditamatkan secara berperingkat kerana kontrasnya dianggap terlalu rendah.",
            "details": {
                "state": 20,
                "source": "The Liberapay logo is composed of the two letters “lp”. It's usually colored black-on-yellow or just black. We used a white-on-yellow variant in the past, but it's now phased out as its contrast was deemed too low.",
                "old_state": 10
            },
            "id": 80650263,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/80650263/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637685/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "author": "https://hosted.weblate.org/api/users/warnam0706/?format=api",
            "timestamp": "2024-02-09T16:33:35.867789+01:00",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 80650262,
            "action_name": "Contributor joined",
            "url": "https://hosted.weblate.org/api/changes/80650262/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-03T11:03:55.926958+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ms.po"
            },
            "id": 79873545,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/79873545/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/Changaco/?format=api",
            "author": null,
            "timestamp": "2024-01-19T12:02:55.904692+01:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 78650976,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/78650976/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637687/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mt:google-translate-api-v3/?format=api",
            "author": "https://hosted.weblate.org/api/users/mt:google-translate-api-v3/?format=api",
            "timestamp": "2024-01-19T10:59:40.251426+01:00",
            "action": 6,
            "target": "Logo Liberapay, hitam",
            "old": "",
            "details": {
                "state": 10,
                "source": "Liberapay logo, black",
                "old_state": 0
            },
            "id": 78637234,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/78637234/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637686/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mt:google-translate-api-v3/?format=api",
            "author": "https://hosted.weblate.org/api/users/mt:google-translate-api-v3/?format=api",
            "timestamp": "2024-01-19T10:59:40.238925+01:00",
            "action": 6,
            "target": "Logo Liberapay, hitam-kuning",
            "old": "",
            "details": {
                "state": 10,
                "source": "Liberapay logo, black-on-yellow",
                "old_state": 0
            },
            "id": 78637233,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/78637233/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637685/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mt:google-translate-api-v3/?format=api",
            "author": "https://hosted.weblate.org/api/users/mt:google-translate-api-v3/?format=api",
            "timestamp": "2024-01-19T10:59:40.225777+01:00",
            "action": 6,
            "target": "Logo Liberapay terdiri daripada dua huruf \"lp\". Ia biasanya berwarna hitam-kuning atau hanya hitam. Kami menggunakan varian putih-kuning pada masa lalu, tetapi kini telah ditamatkan secara berperingkat kerana kontrasnya dianggap terlalu rendah.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The Liberapay logo is composed of the two letters “lp”. It's usually colored black-on-yellow or just black. We used a white-on-yellow variant in the past, but it's now phased out as its contrast was deemed too low.",
                "old_state": 0
            },
            "id": 78637232,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/78637232/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637684/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mt:google-translate-api-v3/?format=api",
            "author": "https://hosted.weblate.org/api/users/mt:google-translate-api-v3/?format=api",
            "timestamp": "2024-01-19T10:59:40.208520+01:00",
            "action": 6,
            "target": "Logo Liberapay",
            "old": "",
            "details": {
                "state": 10,
                "source": "Liberapay logo",
                "old_state": 0
            },
            "id": 78637231,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/78637231/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-19T10:58:18.289243+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ms.po"
            },
            "id": 78637050,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/78637050/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637687/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-19T10:58:18.289229+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Liberapay logo, black",
                "old_state": -1
            },
            "id": 78637049,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/78637049/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637686/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-19T10:58:18.289215+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Liberapay logo, black-on-yellow",
                "old_state": -1
            },
            "id": 78637048,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/78637048/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637685/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-19T10:58:18.289199+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The Liberapay logo is composed of the two letters “lp”. It's usually colored black-on-yellow or just black. We used a white-on-yellow variant in the past, but it's now phased out as its contrast was deemed too low.",
                "old_state": -1
            },
            "id": 78637047,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/78637047/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/114637684/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-19T10:58:18.289170+01:00",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Liberapay logo",
                "old_state": -1
            },
            "id": 78637046,
            "action_name": "String added in the repository",
            "url": "https://hosted.weblate.org/api/changes/78637046/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-25T16:34:24.577753+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ms.po"
            },
            "id": 69832925,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/69832925/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-21T08:01:51.487639+02:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 69378942,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/69378942/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/107495308/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:52:22.762833+02:00",
            "action": 2,
            "target": "Teroka Pengharap",
            "old": "Terokai Pengharap",
            "details": {
                "state": 20,
                "source": "Explore Hopefuls",
                "old_state": 20
            },
            "id": 69312737,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312737/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/107495306/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:52:19.052092+02:00",
            "action": 2,
            "target": "Teroka Penerima",
            "old": "Terokai Penerima",
            "details": {
                "state": 20,
                "source": "Explore Recipients",
                "old_state": 20
            },
            "id": 69312736,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312736/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/107495308/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:12:45.548788+02:00",
            "action": 2,
            "target": "Terokai Pengharap",
            "old": "Terokai Harapan",
            "details": {
                "state": 20,
                "source": "Explore Hopefuls",
                "old_state": 10
            },
            "id": 69312098,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312098/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/107495307/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:12:20.379486+02:00",
            "action": 2,
            "target": "Pengguna yang berharap untuk menerima derma pertama mereka melalui Liberapay.",
            "old": "Pengguna yang berharap untuk menerima sumbangan pertama mereka melalui Liberapay.",
            "details": {
                "state": 20,
                "source": "Users who are hoping to receive their first donations through Liberapay.",
                "old_state": 10
            },
            "id": 69312095,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312095/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/107495306/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:12:01.160273+02:00",
            "action": 2,
            "target": "Terokai Penerima",
            "old": "Terokai Penerima",
            "details": {
                "state": 20,
                "source": "Explore Recipients",
                "old_state": 10
            },
            "id": 69312090,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312090/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/107495305/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:11:18.400669+02:00",
            "action": 2,
            "target": "Orang dan projek yang menerima derma melalui Liberapay.",
            "old": "Orang ramai dan projek yang menerima sumbangan melalui Liberapay.",
            "details": {
                "state": 20,
                "source": "People and projects who receive donations through Liberapay.",
                "old_state": 10
            },
            "id": 69312082,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312082/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/13356911/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:11:10.698631+02:00",
            "action": 2,
            "target": "Terima kasih kepada {link_open}semua orang yang menghantar laporan kepada kami melalui HackerOne{link_close}.",
            "old": "Terima kasih kepada {link_open}semua orang yang menghantar laporan kepada kami menerusi HackerOne{link_close}.",
            "details": {
                "state": 20,
                "source": "Thanks to {link_open}everyone who has sent us a report through HackerOne{link_close}.",
                "old_state": 20
            },
            "id": 69312081,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312081/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80476299/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:11:03.674762+02:00",
            "action": 2,
            "target": "Anda boleh mendapatkan maklumat lanjut mengenai negara dan mata wang yang disokong di {link_start}halaman “{page_name}”{link_end}.",
            "old": "Anda boleh mendapatkan maklumat lanjut mengenai negara dan mata wang yang disokong menerusi {link_start}halaman “{page_name}”{link_end}.",
            "details": {
                "state": 20,
                "source": "You can find more information on supported countries and currencies in {link_start}the “{page_name}” page{link_end}.",
                "old_state": 20
            },
            "id": 69312079,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312079/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7487276/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:10:47.566280+02:00",
            "action": 2,
            "target": "Anda boleh mendapatkan kemas kini daripada kami di rangkaian sosial berikut:",
            "old": "Anda boleh mendapatkan kemas kini daripada kami menerusi rangkaian sosial berikut:",
            "details": {
                "state": 20,
                "source": "You can get updates from us on the following social networks:",
                "old_state": 20
            },
            "id": 69312077,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312077/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/10297311/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:10:25.560665+02:00",
            "action": 2,
            "target": "{username} tidak berkongsi maklumat penerimaan mereka melalui Liberapay.",
            "old": "{username} tidak berkongsi maklumat penerimaan mereka menerusi Liberapay.",
            "details": {
                "state": 20,
                "source": "{username} does not disclose how much they receive through Liberapay.",
                "old_state": 20
            },
            "id": 69312072,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312072/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045821/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:10:18.367650+02:00",
            "action": 2,
            "target": "Sekiranya anda tidak pernah membenarkan pembayaran ini, sila beritahu kami. Kami akan memberitahu anda sama ada pemulangan semula boleh dimulakan oleh pihak kami atau jika anda perlu memintanya daripada bank anda.",
            "old": "Sekiranya anda tidak pernah membenarkan pembayaran ini, sila beritahu kami. Kami akan memberitahu anda sama ada pemulangan semula boleh dimulakan oleh pihak kami atau jika anda perlu memintanya menerusi bank anda.",
            "details": {
                "state": 20,
                "source": "If you did not authorize this payment, please let us know. We will tell you whether a refund can be initiated by us or if you have to request it from your bank.",
                "old_state": 20
            },
            "id": 69312070,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312070/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/8598175/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "author": "https://hosted.weblate.org/api/users/mnh48/?format=api",
            "timestamp": "2023-10-20T14:09:46.880775+02:00",
            "action": 2,
            "target": "Derma melalui kumpulan: tiada (anda bukan ahli sebarang kumpulan).",
            "old": "Derma menerusi kumpulan: tiada (anda bukan ahli sebarang kumpulan).",
            "details": {
                "state": 20,
                "source": "Donations through teams: none (you are not a member of any team).",
                "old_state": 20
            },
            "id": 69312058,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69312058/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ms/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-20T10:19:58.993902+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ms.po"
            },
            "id": 69298121,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/69298121/?format=api"
        }
    ]
}