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=8
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2411,
    "next": "https://hosted.weblate.org/api/translations/liberapay/core/ms/changes/?format=api&page=9",
    "previous": "https://hosted.weblate.org/api/translations/liberapay/core/ms/changes/?format=api&page=7",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/89371801/?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": "2022-12-25T17:46:14.123601+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "awaiting review",
                "old_state": -1
            },
            "id": 43300394,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/43300394/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/89371800/?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": "2022-12-25T17:46:14.123454+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your payment has been initiated. It will be submitted to your bank at a later time, after being manually checked for signs of fraud.",
                "old_state": -1
            },
            "id": 43300393,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/43300393/?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": "2022-12-22T13:54:50.179796+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ms.po"
            },
            "id": 42962493,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/42962493/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/16980528/?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": "2022-12-20T10:11:38.067121+01:00",
            "action": 2,
            "target": "Akaun kumpulan {bold}tidak menyimpan wang{end_bold} untuk kegunaan kemudian. Setiap derma diagihkan serta-merta, sama ada kepada ramai ahli jika boleh, atau kepada seorang ahli apabila sesuatu wang tidak dapat dipecahkan menjadi kecil oleh pemproses pembayaran. Oleh kerana wujudnya batasan di pihak pemprosesan pembayaran seperti ini, jumlah yang diterima oleh ahli-ahli boleh jadi tidak seimbang pada sesetengah waktu, terutamanya jika kumpulan mempunyai penderma yang kurang berbanding ahli-ahli kumpulan.",
            "old": "Akaun kumpulan {bold}tidak menyimpan wang{end_bold} untuk kegunaan kemudian. Setiap derma diagihkan serta-merta, sama ada kepada ramai ahli jika boleh, atau kepada seorang ahli apabila sesuatu wang tidak dapat dipecahkan menjadi kecil oleh pemprosesan pembayaran. Oleh kerana wujudnya batasan di pihak pemprosesan pembayaran seperti ini, jumlah yang diterima oleh ahli-ahli boleh jadi tidak seimbang pada sesetengah waktu, terutamanya jika kumpulan mempunyai penderma yang kurang berbanding ahli-ahli kumpulan.",
            "details": {
                "state": 20,
                "source": "A team account {bold}does not store money{end_bold} for later use. Every donation is distributed immediately, either to multiple members if possible, or to a single member when splitting the money isn't supported by the payment processor. Because of these payment processing limitations, the amounts received by the members can be temporarily unbalanced, especially if the team has fewer patrons than members.",
                "old_state": 20
            },
            "id": 42852655,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852655/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141123/?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": "2022-12-20T10:11:19.305207+01:00",
            "action": 2,
            "target": "Liberapay bergantung kepada penyedia perkhidmatan pembayaran untuk memindahkan wang dengan betul-betul daripada penderma kepada pencipta, kerana kami tidak mempunyai sumber atau keinginan untuk mengantaramukakan dengan bank dan rangkaian pembayaran secara terus. Jika anda ingin ketahui lebih lanjut mengenai data peribadi yang dikutip oleh pemproses pembayaran ini, sila baca dokumen ini: {links_to_policies}.",
            "old": "Liberapay bergantung kepada penyedia perkhidmatan pembayaran untuk memindahkan wang dengan betul-betul daripada penderma kepada pencipta, kerana kami tidak mempunyai sumber atau keinginan untuk mengantaramukakan dengan bank dan rangkaian pembayaran secara terus. Jika anda ingin ketahui lebih lanjut mengenai data peribadi yang dikutip oleh pemprosesan pembayaran ini, sila baca dokumen ini: {links_to_policies}.",
            "details": {
                "state": 20,
                "source": "Liberapay relies on payment service providers to actually transfer money from donors to creators, as we have neither the resources nor the desire to directly interface with banks and payment networks. If you want to learn about the personal data collected by these payment processors, please read these documents: {links_to_policies}.",
                "old_state": 20
            },
            "id": 42852650,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852650/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/16995881/?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": "2022-12-20T10:11:07.875288+01:00",
            "action": 2,
            "target": "Pemproses pembayaran",
            "old": "Pemprosesan pembayaran",
            "details": {
                "state": 20,
                "source": "Payment processors",
                "old_state": 20
            },
            "id": 42852649,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852649/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/16995875/?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": "2022-12-20T10:11:02.484635+01:00",
            "action": 2,
            "target": "Di sesetengah halaman pembayaran, kuki lebihan mungkin ditetapkan oleh pemproses pembayaran. Sila baca dokumen-dokumen ini jika anda inginkan maklumat lanjut: {links_to_policies}.",
            "old": "Di sesetengah halaman pembayaran, kuki lebihan mungkin ditetapkan oleh pemprosesan pembayaran. Sila baca dokumen-dokumen ini jika anda inginkan maklumat lanjut: {links_to_policies}.",
            "details": {
                "state": 20,
                "source": "On some payment pages, extra cookies may be set by the payment processor. Please read these documents if you want more information: {links_to_policies}.",
                "old_state": 20
            },
            "id": 42852648,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852648/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80476294/?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": "2022-12-20T10:10:54.428952+01:00",
            "action": 2,
            "target": "<unused singular (hash=4cf42af35c271573d64f577e06447211)>\u001e\u001ePenderma boleh pilih di antara sehingga {n} mata wang, bergantung kepada keutamaan penerima dan kemampuan pemproses pembayaran yang disandarkan.",
            "old": "<unused singular (hash=4cf42af35c271573d64f577e06447211)>\u001e\u001ePenderma boleh pilih di antara sehingga {n} mata wang, bergantung kepada keutamaan penerima dan kemampuan pemprosesan pembayaran yang disandarkan.",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=4cf42af35c271573d64f577e06447211)>\u001e\u001eDonors can choose between up to {n} currencies, depending on the preferences of the recipient and the capabilities of the underlying payment processor.",
                "old_state": 20
            },
            "id": 42852647,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852647/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141120/?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": "2022-12-20T10:10:46.937808+01:00",
            "action": 2,
            "target": "Caj berlainan mengikut pemproses pembayaran, kaedah pembayaran, negara dan mata wang. Pada tahun lepas, peratusan caj secara puratanya ialah {average_fee_stripe} untuk pembayaran diproses oleh Stripe dan {average_fee_paypal} untuk pembayaran diproses oleh PayPal.",
            "old": "Caj berlainan mengikut pemprosesan pembayaran, kaedah pembayaran, negara dan mata wang. Pada tahun lepas, peratusan caj secara puratanya ialah {average_fee_stripe} untuk pembayaran diproses oleh Stripe dan {average_fee_paypal} untuk pembayaran diproses oleh PayPal.",
            "details": {
                "state": 20,
                "source": "The fees vary by payment processor, payment method, countries and currencies. In the last year, the average fee percentages have been {average_fee_stripe} for the payments processed by Stripe and {average_fee_paypal} for the payments processed by PayPal.",
                "old_state": 20
            },
            "id": 42852645,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852645/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/78027842/?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": "2022-12-20T10:10:40.171193+01:00",
            "action": 2,
            "target": "Kaedah pembayaran yang ada bergantung kepada pemproses pembayaran yang penerima boleh pakai. Jika pembayaran diproses oleh Stripe, maka kebanyakan kad kredit dan debit ({list_of_card_brands}) diterima, malah Debit Terus SEPA juga diterima (untuk derma Euro sahaja). Jika pembayaran diproses melalui PayPal, maka anda boleh membayar dalam pelbagai cara, namun penderma perlu ada atau cipta akaun PayPal.",
            "old": "Kaedah pembayaran yang ada bergantung kepada pemprosesan pembayaran yang penerima boleh pakai. Jika pembayaran diproses oleh Stripe, maka kebanyakan kad kredit dan debit ({list_of_card_brands}) diterima, malah Debit Terus SEPA juga diterima (untuk derma Euro sahaja). Jika pembayaran diproses melalui PayPal, maka anda boleh membayar dalam pelbagai cara, namun penderma perlu ada atau cipta akaun PayPal.",
            "details": {
                "state": 20,
                "source": "The available payment methods depend on which payment processors are supported by the recipient. If a payment is processed by Stripe, then most credit and debit cards ({list_of_card_brands}) are accepted, as well as SEPA Direct Debits (for Euro donations only). If a payment is through PayPal, then it's possible to pay in various ways, however the donor needs to have or create a PayPal account.",
                "old_state": 20
            },
            "id": 42852644,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852644/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045835/?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": "2022-12-20T10:10:12.972261+01:00",
            "action": 2,
            "target": "Memandangkan kadang kala alamat surat itu diperlukan untuk memproses pembayaran dengan jayanya, kami menggalakkan anda mengisi alamat surat anda di bawah. Ia akan disimpan secara tersulit dalam pangkalan data kami dan dihantar ke pemproses pembayaran ({processor_name}).",
            "old": "Memandangkan kadang kala alamat surat itu diperlukan untuk memproses pembayaran dengan jayanya, kami menggalakkan anda mengisi alamat surat anda di bawah. Ia akan disimpan secara tersulit dalam pangkalan data kami dan dihantar ke pemprosesan pembayaran ({processor_name}).",
            "details": {
                "state": 20,
                "source": "As the payer's postal address is sometimes required to successfully process a payment, we recommend that you input yours below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": 20
            },
            "id": 42852643,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852643/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/9439326/?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": "2022-12-20T10:10:02.905059+01:00",
            "action": 2,
            "target": "Untuk menerima derma, anda mesti mengaitkan sekurang-kurangnya sebuah akaun daripada pemproses pembayaran yang disokong. Halaman ini membolehkan anda berbuat demikian.",
            "old": "Untuk menerima derma, anda mesti mengaitkan sekurang-kurangnya sebuah akaun daripada pemprosesan pembayaran yang disokong. Halaman ini membolehkan anda berbuat demikian.",
            "details": {
                "state": 20,
                "source": "To receive donations you must connect at least one account from a supported payment processor. This page allows you to do so.",
                "old_state": 20
            },
            "id": 42852642,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852642/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045834/?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": "2022-12-20T10:09:53.185917+01:00",
            "action": 2,
            "target": "Untuk mengurangkan risiko pembayaran ini ditolak, kami menggalakkan anda mengisi alamat surat anda di bawah. Ia akan disimpan secara tersulit dalam pangkalan data kami dan dihantar ke pemproses pembayaran ({processor_name}).",
            "old": "Untuk mengurangkan risiko pembayaran ini ditolak, kami menggalakkan anda mengisi alamat surat anda di bawah. Ia akan disimpan secara tersulit dalam pangkalan data kami dan dihantar ke pemprosesan pembayaran ({processor_name}).",
            "details": {
                "state": 20,
                "source": "In order to reduce the risk of this payment being rejected, we recommend that you input your postal address below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": 20
            },
            "id": 42852640,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852640/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/9200543/?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": "2022-12-20T10:09:40.042833+01:00",
            "action": 2,
            "target": "Pemproses pembayaran {name} mengembalikan ralat: “{error_message}”.",
            "old": "Pemprosesan pembayaran {name} mengembalikan ralat: “{error_message}”.",
            "details": {
                "state": 20,
                "source": "The payment processor {name} returned an error: “{error_message}”.",
                "old_state": 20
            },
            "id": 42852637,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852637/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141117/?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": "2022-12-20T10:09:28.549033+01:00",
            "action": 2,
            "target": "Tetapan mata wang anda diabaikan ketika ini kerana ia tidak serasi dengan pemproses pembayaran yang anda guna.",
            "old": "Tetapan mata wang anda diabaikan ketika ini kerana ia tidak serasi dengan pemprosesan pembayaran yang anda guna.",
            "details": {
                "state": 20,
                "source": "Your currency settings are currently ignored because they're incompatible with the payment processor you're using.",
                "old_state": 20
            },
            "id": 42852636,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852636/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/9439324/?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": "2022-12-20T10:09:22.357279+01:00",
            "action": 2,
            "target": "Pemproses Pembayaran",
            "old": "Pemprosesan Pembayaran",
            "details": {
                "state": 20,
                "source": "Payment Processors",
                "old_state": 20
            },
            "id": 42852635,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852635/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/9794019/?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": "2022-12-20T10:09:08.927228+01:00",
            "action": 2,
            "target": "Mesej ralat yang diberikan oleh pemproses pembayaran {provider} ialah:",
            "old": "Mesej ralat yang diberikan oleh pemprosesan pembayaran {provider} ialah:",
            "details": {
                "state": 20,
                "source": "The error message provided by the payment processor {provider} is:",
                "old_state": 20
            },
            "id": 42852634,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852634/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15471467/?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": "2022-12-20T09:53:50.176516+01:00",
            "action": 2,
            "target": "Anda mempunyai {n} pembayaran dijadualkan:\u001e\u001eAnda mempunyai {n} pembayaran dijadualkan:",
            "old": "Anda mempunyai {n} pembayaran dijadual:\u001e\u001eAnda mempunyai {n} pembayaran dijadual:",
            "details": {
                "state": 20,
                "source": "You have {n} scheduled payment:\u001e\u001eYou have {n} scheduled payments:",
                "old_state": 20
            },
            "id": 42852419,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852419/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15079735/?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": "2022-12-20T09:49:26.428561+01:00",
            "action": 2,
            "target": "Tetap sebagai lalai",
            "old": "Pilih sebagai cara utama",
            "details": {
                "state": 20,
                "source": "Set as default",
                "old_state": 20
            },
            "id": 42852349,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852349/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15079727/?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": "2022-12-20T09:48:16.516253+01:00",
            "action": 2,
            "target": "lalai",
            "old": "asal",
            "details": {
                "state": 20,
                "source": "default",
                "old_state": 20
            },
            "id": 42852331,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852331/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/10580604/?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": "2022-12-20T09:47:45.253931+01:00",
            "action": 2,
            "target": "Secara lalainya semua ahli kumpulan ditetapkan perolehan kepada nilai khas 'auto', yang bersamaan dengan pembahagian sama rata dari baki. Dalam erti kata lain, ahli yang menetapkan perolehan mereka secara khususnya memperolehnya dahulu, kemudian bakinya dibahagikan sama rata kepada ahli yang mengenakan perolehan automatik.",
            "old": "Secara asalnya semua ahli kumpulan ditetapkan perolehan kepada nilai khas 'auto', yang bersamaan dengan pembahagian sama rata dari baki. Dalam erti kata lain, ahli yang menetapkan perolehan mereka secara khususnya memperolehnya dahulu, kemudian bakinya dibahagikan sama rata kepada ahli yang mengenakan perolehan automatik.",
            "details": {
                "state": 20,
                "source": "By default all team members have their take set to the special value 'auto', which corresponds to an equal share of the leftover. In other words, the members who set their takes explicitly get funded first, then whatever's left is distributed in equal amounts to the members who have automatic takes.",
                "old_state": 20
            },
            "id": 42852313,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/42852313/?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": "2022-11-14T17:48:22.208589+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ms.po"
            },
            "id": 39062151,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/39062151/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/31330871/?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": "2022-11-07T19:28:05.488411+01:00",
            "action": 65,
            "target": "",
            "old": "",
            "details": {
                "comment": "@tfelypoc the suggested translation is not direct translation (despite writing 'slight modification to direct translation' in the comment)\r\n\r\nalso we don't use the word \"Ayuh\" in formal context, that word itself is marked as \"sr\" in Kamus Dewan which meant it is used as informal interjection (kata seru), the formal equivalent would be \"Marilah\"\r\n\r\nand in fact, it's rare to see \"Ayuh\" in general in Malay, it's usually used in mixed community as a balance between Malay and Indonesian because it's far more used in Indonesian language (\"Ayo\") even though it's rare in Malay, but Weblate system overall (not just Liberapay's Weblate) have separate translation for Indonesian and Malay so the balancing is not needed on the Malay side here, suggest that to the Indonesian side instead where it's very commonly used\r\n\r\nbut in this context, I'm using direct translation, and the word \"Ayuh\" or \"Marilah\" is not needed"
            },
            "id": 38487398,
            "action_name": "Comment resolved",
            "url": "https://hosted.weblate.org/api/changes/38487398/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045835/?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": "2022-11-07T19:27:40.098597+01:00",
            "action": 5,
            "target": "Memandangkan kadang kala alamat surat itu diperlukan untuk memproses pembayaran dengan jayanya, kami menggalakkan anda mengisi alamat surat anda di bawah. Ia akan disimpan secara tersulit dalam pangkalan data kami dan dihantar ke pemprosesan pembayaran ({processor_name}).",
            "old": "",
            "details": {
                "state": 20,
                "source": "As the payer's postal address is sometimes required to successfully process a payment, we recommend that you input yours below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": 0
            },
            "id": 38487396,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38487396/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/25914250/?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": "2022-11-07T19:26:04.023533+01:00",
            "action": 2,
            "target": "Bank anda boleh tolak pembayaran ini. Kami menggalakkan anda hantar salinan {link_start}mandat{link_end} ke bank anda jika anda tidak pasti sama ada mereka mengendalikan arahan debit terus {currency} dengan betul.",
            "old": "Bank anda boleh tolak pembayaran ini. Kami menggalakkan anda hantar salinan {link_start}mandat{link_end} ke bank anda jika anda tidak pasti sama ada ia mengurus arahan debit terus {currency} atau tidak.",
            "details": {
                "state": 20,
                "source": "Your bank can reject this payment. We recommend sending a copy of {link_start}the mandate{link_end} to your bank if you're not sure that it properly handles {currency} direct debit instructions.",
                "old_state": 20
            },
            "id": 38487228,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/38487228/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/9638147/?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": "2022-11-07T19:23:42.586902+01:00",
            "action": 2,
            "target": "<unused singular (hash=388cb9ad8fa066190e367dfa48cec8c7)>\u001e\u001eMata wang pertama yang Liberapay guna ialah euro, kemudian dolar AS ditambah, dan sekarang kami menyokong sebanyak {n} mata wang. Namun begitu, kami tidak mengendalikan sebarang mata wang kripto.",
            "old": "<unused singular (hash=388cb9ad8fa066190e367dfa48cec8c7)>\u001e\u001eMata wang pertama yang Liberapay guna ialah euro, kemudian dolar AS ditambah, dan sekarang kami menyokong sebanyak {n} mata wang. Namun begitu, kami tidak menggunakan sebarang mata wang kripto.",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=388cb9ad8fa066190e367dfa48cec8c7)>\u001e\u001eLiberapay's first currency was the euro, then the US dollar was added, and now we support a total of {n} currencies. However, we do not handle any crypto-currency.",
                "old_state": 20
            },
            "id": 38487208,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/38487208/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045834/?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": "2022-11-07T19:20:10.671917+01:00",
            "action": 5,
            "target": "Untuk mengurangkan risiko pembayaran ini ditolak, kami menggalakkan anda mengisi alamat surat anda di bawah. Ia akan disimpan secara tersulit dalam pangkalan data kami dan dihantar ke pemprosesan pembayaran ({processor_name}).",
            "old": "",
            "details": {
                "state": 20,
                "source": "In order to reduce the risk of this payment being rejected, we recommend that you input your postal address below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": 0
            },
            "id": 38487182,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38487182/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045833/?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": "2022-11-07T19:17:39.280363+01:00",
            "action": 5,
            "target": "Hantar wang kepada {recipients}",
            "old": "",
            "details": {
                "state": 20,
                "source": "Send money to {recipients}",
                "old_state": 0
            },
            "id": 38487159,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38487159/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045832/?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": "2022-11-07T19:17:26.036393+01:00",
            "action": 5,
            "target": "Ubah suai derma anda kepada {username}",
            "old": "",
            "details": {
                "state": 20,
                "source": "Modify your donation to {username}",
                "old_state": 0
            },
            "id": 38487158,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38487158/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045831/?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": "2022-11-07T19:17:10.901306+01:00",
            "action": 5,
            "target": "Anda mempunyai {n} derma yang perlu diubah suai kerana penerima sudah tidak menerima mata wang yang anda pilih.\u001e\u001eAnda mempunyai {n} derma yang perlu diubah suai kerana para penerima sudah tidak menerima mata-mata wang yang anda pilih.",
            "old": "\u001e\u001e",
            "details": {
                "state": 20,
                "source": "You have {n} donation which needs to be modified because the recipient no longer accepts the currency you had chosen.\u001e\u001eYou have {n} donations which need to be modified because the recipients no longer accept the currencies you had chosen.",
                "old_state": 0
            },
            "id": 38487156,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38487156/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045830/?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": "2022-11-07T19:14:18.727350+01:00",
            "action": 5,
            "target": "Anda menerima jumlah yang setara dengan {money_amount} seminggu ketika ini daripada derma dalam mata wang yang anda bakal tolak. Derma-derma ini tidak akan ditukarkan ke mata wang utama anda serta merta, sebaliknya setiap penderma akan diminta untuk bertukar ke mata wang yang diterima pada waktu seterusnya mereka memperbaharui atau mengubah suai derma mereka.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You currently receive the equivalent of {money_amount} per week from donations in currencies that you are about to reject. These donations will not be immediately converted to your main currency, instead each donor will be asked to switch to an accepted currency the next time they renew or modify their donation.",
                "old_state": 0
            },
            "id": 38487142,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38487142/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045829/?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": "2022-11-07T19:09:47.454876+01:00",
            "action": 5,
            "target": "Anda menderma sebanyak {money_amount} setahun kepada {recipient_name} pada ketika ini. Borang berikut membolehkan anda mengubah suai atau menghentikan derma anda.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You are currently donating {money_amount} per year to {recipient_name}. The form below enables you to modify or stop your donation.",
                "old_state": 0
            },
            "id": 38487101,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38487101/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045828/?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": "2022-11-07T19:09:12.474809+01:00",
            "action": 5,
            "target": "Anda menderma sebanyak {money_amount} sebulan kepada {recipient_name} pada ketika ini. Borang berikut membolehkan anda mengubah suai atau menghentikan derma anda.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You are currently donating {money_amount} per month to {recipient_name}. The form below enables you to modify or stop your donation.",
                "old_state": 0
            },
            "id": 38487093,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38487093/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045827/?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": "2022-11-07T19:08:35.182673+01:00",
            "action": 5,
            "target": "Anda menderma sebanyak {money_amount} seminggu kepada {recipient_name} pada ketika ini. Borang berikut membolehkan anda mengubah suai atau menghentikan derma anda.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You are currently donating {money_amount} per week to {recipient_name}. The form below enables you to modify or stop your donation.",
                "old_state": 0
            },
            "id": 38487087,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38487087/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045826/?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": "2022-11-07T19:07:11.740837+01:00",
            "action": 5,
            "target": "Derma anda kepada {name} pada ketika ini adalah dalam {currency}, tetapi mata wang tersebut sudah tidak diterima. Mata wang baharu yang dicadangkan ialah {accepted_currency}, tetapi anda boleh pilih yang lain.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Your current donation to {name} is in {currency}, but they no longer accept that currency. The suggested new currency is the {accepted_currency}, but you can choose another one.",
                "old_state": 0
            },
            "id": 38487070,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38487070/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045825/?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": "2022-11-07T19:05:46.600775+01:00",
            "action": 5,
            "target": "Derma anda kepada {name} pada ketika ini adalah dalam {currency}, tetapi kini derma hanya diterima dalam {accepted_currency}. Anda boleh tukarkan derma anda ke mata wang tersebut, atau tamatkannya.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Your current donation to {name} is in {currency}, but they now only accept donations in {accepted_currency}. You can convert your donation to that currency, or discontinue it.",
                "old_state": 0
            },
            "id": 38486984,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38486984/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/9202314/?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": "2022-11-07T19:00:18.943603+01:00",
            "action": 2,
            "target": "Kami tidak akan menghantar e-mel ke alamat anda {email_address}, kerana kami menerima aduan daripada penyedia e-mel. Sila hantar e-mel daripada alamat tersebut kepada support@liberapay.com jika anda ingin kami membuangnya daripada senarai hitam.",
            "old": "Kami tidak akan menghantar e-mel ke alamat anda {email_address}, kerana kami menerima aduan daripada penyedia e-mel. Sila hantar e-mel daripada alamat tersebut ke support@liberapay.com jika anda ingin kami membuangnya daripada senarai hitam.",
            "details": {
                "state": 20,
                "source": "We will no longer send emails to your address {email_address}, because we've received a complaint from the email provider. Please send an email from that address to support@liberapay.com if you want us to remove it from the blacklist.",
                "old_state": 20
            },
            "id": 38486089,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/38486089/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045824/?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": "2022-11-07T18:53:05.514479+01:00",
            "action": 5,
            "target": "Pembayaran pembaharuan derma berikut memerlukan tindakan manual:",
            "old": "",
            "details": {
                "state": 20,
                "source": "The following donation renewal payments require manual action:",
                "old_state": 0
            },
            "id": 38485968,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38485968/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045823/?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": "2022-11-07T18:52:20.911920+01:00",
            "action": 5,
            "target": "Pembayaran pembaharuan derma sebanyak {money_amount} kepada {recipient} dijadualkan untuk {date} memerlukan tindakan manual.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The donation renewal payment of {money_amount} to {recipient} scheduled for {date} requires manual action.",
                "old_state": 0
            },
            "id": 38485961,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38485961/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045822/?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": "2022-11-07T18:51:38.689313+01:00",
            "action": 5,
            "target": "Pembaharuan derma Liberapay: tindakan manual diperlukan",
            "old": "",
            "details": {
                "state": 20,
                "source": "Liberapay donation renewal: manual action required",
                "old_state": 0
            },
            "id": 38485953,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38485953/?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": "2022-11-07T18:50:48.451974+01:00",
            "action": 5,
            "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 menerusi bank anda.",
            "old": "",
            "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": 0
            },
            "id": 38485941,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38485941/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045820/?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": "2022-11-07T18:46:20.255302+01:00",
            "action": 5,
            "target": "Derma anda sebanyak {amount} setahun kepada {username} sepatutnya diperbaharui sebelum {past_date}.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Your donation of {amount} per year to {username} was supposed to be renewed before {past_date}.",
                "old_state": 0
            },
            "id": 38485847,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38485847/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045819/?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": "2022-11-07T18:45:58.100403+01:00",
            "action": 5,
            "target": "Derma anda sebanyak {amount} sebulan kepada {username} sepatutnya diperbaharui sebelum {past_date}.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Your donation of {amount} per month to {username} was supposed to be renewed before {past_date}.",
                "old_state": 0
            },
            "id": 38485838,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38485838/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045818/?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": "2022-11-07T18:45:33.315151+01:00",
            "action": 5,
            "target": "Derma anda sebanyak {amount} seminggu kepada {username} sepatutnya diperbaharui sebelum {past_date}.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Your donation of {amount} per week to {username} was supposed to be renewed before {past_date}.",
                "old_state": 0
            },
            "id": 38485833,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/38485833/?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": "2022-11-07T14:35:17.028234+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ms.po"
            },
            "id": 38480190,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/38480190/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045835/?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": "2022-11-07T14:35:17.028196+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "As the payer's postal address is sometimes required to successfully process a payment, we recommend that you input yours below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": -1
            },
            "id": 38480189,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480189/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045834/?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": "2022-11-07T14:35:17.028140+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In order to reduce the risk of this payment being rejected, we recommend that you input your postal address below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": -1
            },
            "id": 38480188,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480188/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045833/?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": "2022-11-07T14:35:17.028104+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Send money to {recipients}",
                "old_state": -1
            },
            "id": 38480187,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480187/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045832/?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": "2022-11-07T14:35:17.028067+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Modify your donation to {username}",
                "old_state": -1
            },
            "id": 38480186,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480186/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045831/?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": "2022-11-07T14:35:17.028029+01:00",
            "action": 59,
            "target": "\u001e\u001e",
            "old": "",
            "details": {
                "state": 0,
                "source": "You have {n} donation which needs to be modified because the recipient no longer accepts the currency you had chosen.\u001e\u001eYou have {n} donations which need to be modified because the recipients no longer accept the currencies you had chosen.",
                "old_state": -1
            },
            "id": 38480185,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480185/?format=api"
        }
    ]
}