Translation components API.

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

GET /api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/units/?format=api&page=3
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 669,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/units/?format=api&page=4",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/units/?format=api&page=2",
    "results": [
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "If you have any question, or if you want to talk about this plugin, you can join this XMPP room with any Jabber client: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join)."
            ],
            "previous_source": "",
            "target": [
                "もし、ご質問、このプラグインに関して話したいことがある場合、お好きなJabberクライアントを使って、こちらのXMPPルームに参加してください: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join)."
            ],
            "id_hash": 8644991008781021315,
            "content_hash": 8644991008781021315,
            "location": "support/documentation/content/en/contact/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://weblate.framasoft.org/api/units/875772/?format=api",
            "priority": 100,
            "id": 879462,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=f7f92d84f4d6b083",
            "url": "https://weblate.framasoft.org/api/units/879462/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.800899Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "If you want to support the project financially, you can contact me by mail at git.[at].john-livingston.fr, or check my [Liberapay profile](https://liberapay.com/JohnLivingston/)."
            ],
            "previous_source": "",
            "target": [
                "もし、プロジェクトを金銭面でご支援頂ける場合は、メールにて git.[at].john-livingston.fr, までご連絡頂くか、私の[Liberapay profile](https://liberapay.com/JohnLivingston/)をご確認頂けますと幸いです。"
            ],
            "id_hash": -8568234259150543734,
            "content_hash": -8568234259150543734,
            "location": "support/documentation/content/en/contact/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://weblate.framasoft.org/api/units/875773/?format=api",
            "priority": 100,
            "id": 879463,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=0917845676ffe48a",
            "url": "https://weblate.framasoft.org/api/units/879463/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.804659Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html).  Translations are available at [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations).  Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement by mail at git.[at].john-livingston.fr."
            ],
            "previous_source": "",
            "target": [
                "この行動規範は、[Contributor Covenant](https://www.contributor-covenant.org)のバージョン 2.1を基に作成されており、[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html)から入手できます。  翻訳は[https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations)にあります。  虐待的、嫌がらせ、またはその他の受け入れられない行為の事例は、執行を担当するコミュニティリーダーに、git.[at].john-livingston.fr宛のメールで報告することができます。"
            ],
            "id_hash": -8172207563012808689,
            "content_hash": -8172207563012808689,
            "location": "support/documentation/content/en/contributing/codeofconduct/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://weblate.framasoft.org/api/units/875774/?format=api",
            "priority": 100,
            "id": 879464,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=0e967c8507dc600f",
            "url": "https://weblate.framasoft.org/api/units/879464/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.807830Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Always talk about features you want to develop by creating/finding and commenting the issue tackling your problem before you start working on it, and inform the community that you begin coding by claiming the issue."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5333001663341095855,
            "content_hash": 5333001663341095855,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://weblate.framasoft.org/api/units/875775/?format=api",
            "priority": 100,
            "id": 879465,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=ca02a0c1e2036baf",
            "url": "https://weblate.framasoft.org/api/units/879465/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.809658Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Pull Request must be done on the `main` branch."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4693185480883220901,
            "content_hash": 4693185480883220901,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/875776/?format=api",
            "priority": 100,
            "id": 879466,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=c1218b544d10b1a5",
            "url": "https://weblate.framasoft.org/api/units/879466/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.811191Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5947566277429260606,
            "content_hash": 5947566277429260606,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://weblate.framasoft.org/api/units/875777/?format=api",
            "priority": 100,
            "id": 879467,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=d28a00048c43713e",
            "url": "https://weblate.framasoft.org/api/units/879467/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.812738Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "It is highly recommended to be familiar with following concepts:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7924726767756595088,
            "content_hash": -7924726767756595088,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.framasoft.org/api/units/875778/?format=api",
            "priority": 100,
            "id": 879468,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=1205b6fde1d6b070",
            "url": "https://weblate.framasoft.org/api/units/879468/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.814347Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Git"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8283311846454571360,
            "content_hash": 8283311846454571360,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875779/?format=api",
            "priority": 100,
            "id": 879469,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=f2f43c3ccbb5b160",
            "url": "https://weblate.framasoft.org/api/units/879469/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.815887Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "NodeJS"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6162289179337739893,
            "content_hash": -6162289179337739893,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875780/?format=api",
            "priority": 100,
            "id": 879470,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=2a7b26a3fe57318b",
            "url": "https://weblate.framasoft.org/api/units/879470/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.817311Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "NPM"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2765299924265107116,
            "content_hash": 2765299924265107116,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875781/?format=api",
            "priority": 100,
            "id": 879471,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=a66051a1433c7eac",
            "url": "https://weblate.framasoft.org/api/units/879471/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.818797Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Typescript"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7962365258637279904,
            "content_hash": -7962365258637279904,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875782/?format=api",
            "priority": 100,
            "id": 879472,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=117ffefbd3037d60",
            "url": "https://weblate.framasoft.org/api/units/879472/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.820223Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "To build the plugin, you must have following packages:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 401431812829642746,
            "content_hash": 401431812829642746,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/875783/?format=api",
            "priority": 100,
            "id": 879473,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=85922c1b5d407ffa",
            "url": "https://weblate.framasoft.org/api/units/879473/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.821668Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "`git`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6300681078546181438,
            "content_hash": 6300681078546181438,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875784/?format=api",
            "priority": 100,
            "id": 879474,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=d770840ef9c52d3e",
            "url": "https://weblate.framasoft.org/api/units/879474/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.823148Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "`npm` (>=8.x)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1530625683560678785,
            "content_hash": 1530625683560678785,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/875785/?format=api",
            "priority": 100,
            "id": 879475,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=953ddff318b94581",
            "url": "https://weblate.framasoft.org/api/units/879475/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.824595Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "`nodejs` (>=14.x)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8004697555115756641,
            "content_hash": -8004697555115756641,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/875786/?format=api",
            "priority": 100,
            "id": 879476,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=10e999fbfce3339f",
            "url": "https://weblate.framasoft.org/api/units/879476/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.826002Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "`build-essential`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3971254524309578384,
            "content_hash": 3971254524309578384,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Bullet: '* '",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.framasoft.org/api/units/875787/?format=api",
            "priority": 100,
            "id": 879477,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=b71cbaf30222a290",
            "url": "https://weblate.framasoft.org/api/units/879477/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.827415Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Clone the repository, buid the plugin, and create your feature branch:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4256247269324350060,
            "content_hash": -4256247269324350060,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://weblate.framasoft.org/api/units/875793/?format=api",
            "priority": 100,
            "id": 879483,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=44eec5a8bbb21d94",
            "url": "https://weblate.framasoft.org/api/units/879483/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.836784Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.  Once you are ready for a code review before merge, submit a Pull Request.  In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\"."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9056126800101072086,
            "content_hash": -9056126800101072086,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 50,
            "source_unit": "https://weblate.framasoft.org/api/units/875794/?format=api",
            "priority": 100,
            "id": 879484,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=02522ca81f14a32a",
            "url": "https://weblate.framasoft.org/api/units/879484/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.838652Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "The front-end code is in the `client` folder, the back-end code in `server`. There are some shared code in `shared` folder."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6037407757503220697,
            "content_hash": 6037407757503220697,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://weblate.framasoft.org/api/units/875795/?format=api",
            "priority": 100,
            "id": 879485,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=d3c92e5e2e2acbd9",
            "url": "https://weblate.framasoft.org/api/units/879485/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.840287Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "For general instructions (developping plugins, building, installation, ...), please refer to the [Peertube documentation](https://docs.joinpeertube.org/contribute-plugins?id=write-a-plugintheme)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9143376301098240914,
            "content_hash": -9143376301098240914,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://weblate.framasoft.org/api/units/875796/?format=api",
            "priority": 100,
            "id": 879486,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=011c33b2a550746e",
            "url": "https://weblate.framasoft.org/api/units/879486/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.841852Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "You can build the plugin with extra debug features simply by using:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1442385257334545171,
            "content_hash": 1442385257334545171,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://weblate.framasoft.org/api/units/875797/?format=api",
            "priority": 100,
            "id": 879487,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=940461bfdcaf9b13",
            "url": "https://weblate.framasoft.org/api/units/879487/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.843357Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.  ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).  That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).  Then, if everything is okay, we run ESBuild to generate the compiled javascript."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3313057065536369465,
            "content_hash": 3313057065536369465,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 56,
            "source_unit": "https://weblate.framasoft.org/api/units/875798/?format=api",
            "priority": 100,
            "id": 879488,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=adfa57d907e4b339",
            "url": "https://weblate.framasoft.org/api/units/879488/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.845323Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "There is a debug mode for this plugin, that shorten some delay.  For example, some log files will rotate every two minutes, instead of once per day.  This permit to test more easily certain actions, for which it could normally take hours or days to wait."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4212215110699598940,
            "content_hash": -4212215110699598940,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://weblate.framasoft.org/api/units/875799/?format=api",
            "priority": 100,
            "id": 879489,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=458b34ac9137bba4",
            "url": "https://weblate.framasoft.org/api/units/879489/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.847233Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "To enable this mode, you juste have to create the `/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file (replacing `/var/www/peertube/storage/` by the correct path on your installation)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3629195348206134727,
            "content_hash": 3629195348206134727,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 39,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://weblate.framasoft.org/api/units/875800/?format=api",
            "priority": 100,
            "id": 879490,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=b25d7df0de53a5c7",
            "url": "https://weblate.framasoft.org/api/units/879490/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.849435Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "The simple existence of this file is sufficient to trigger the debug mode.  To make sure it's taken into account, you can restart your Peertube instance."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1899516516142547127,
            "content_hash": 1899516516142547127,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://weblate.framasoft.org/api/units/875801/?format=api",
            "priority": 100,
            "id": 879491,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=9a5c703515aa00b7",
            "url": "https://weblate.framasoft.org/api/units/879491/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.851200Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "This file can contain some JSON to enable more advanced options.  To have a list of existing parameters, check `server/lib/debug.ts`.  Restart Peertube after each content modification."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4785237802284800437,
            "content_hash": -4785237802284800437,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://weblate.framasoft.org/api/units/875802/?format=api",
            "priority": 100,
            "id": 879492,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=3d976b92750b264b",
            "url": "https://weblate.framasoft.org/api/units/879492/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.852919Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Don't enable this mode on a production server, neither on a public server.  This could cause security issues."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7534356207782680150,
            "content_hash": 7534356207782680150,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://weblate.framasoft.org/api/units/875803/?format=api",
            "priority": 100,
            "id": 879493,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=e88f690d60255656",
            "url": "https://weblate.framasoft.org/api/units/879493/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.854663Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.  This call don't need any authentificaiton.  It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3307325012619241852,
            "content_hash": 3307325012619241852,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://weblate.framasoft.org/api/units/875804/?format=api",
            "priority": 100,
            "id": 879494,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=ade5fa9375ef297c",
            "url": "https://weblate.framasoft.org/api/units/879494/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.856417Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "It is possible to connect the Prosody AppImage to a remote debugger using [MobDebug](https://luarocks.org/modules/paulclinger/mobdebug)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5919281475018401725,
            "content_hash": 5919281475018401725,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://weblate.framasoft.org/api/units/875805/?format=api",
            "priority": 100,
            "id": 879495,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=d2258323cc05a7bd",
            "url": "https://weblate.framasoft.org/api/units/879495/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.858125Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "To do so, you have to setup MobDebug in a folder that can be accessed by the `peertube` user.  Then, add this in the `debub_mode` file:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6199956047553657537,
            "content_hash": 6199956047553657537,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://weblate.framasoft.org/api/units/875806/?format=api",
            "priority": 100,
            "id": 879496,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=d60aab2d2d787ac1",
            "url": "https://weblate.framasoft.org/api/units/879496/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.859578Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "`host` and `port` are optional. `debugger_path` must point to the folder where the `MobDebug` `.lua` file is."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9150400626545938311,
            "content_hash": -9150400626545938311,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 49,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://weblate.framasoft.org/api/units/875807/?format=api",
            "priority": 100,
            "id": 879497,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=01033f1c6e37b079",
            "url": "https://weblate.framasoft.org/api/units/879497/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.861333Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Restart Peertube."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5759182570060529216,
            "content_hash": -5759182570060529216,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 50,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.framasoft.org/api/units/875808/?format=api",
            "priority": 100,
            "id": 879498,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=301345f74aebc1c0",
            "url": "https://weblate.framasoft.org/api/units/879498/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.862925Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Start your debugger server."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5794173731248901927,
            "content_hash": 5794173731248901927,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 51,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.framasoft.org/api/units/875809/?format=api",
            "priority": 100,
            "id": 879499,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=d0690a4f49fd8f27",
            "url": "https://weblate.framasoft.org/api/units/879499/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.864417Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.  This call does not need any authentication.  It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.  You can even configure your debug server to launch this request automatically."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3388776696595975639,
            "content_hash": 3388776696595975639,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 52,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 43,
            "source_unit": "https://weblate.framasoft.org/api/units/875810/?format=api",
            "priority": 100,
            "id": 879500,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=af075a7377b98dd7",
            "url": "https://weblate.framasoft.org/api/units/879500/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.865865Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Prosody will then restart, connecting to the debugger."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8693706204763308286,
            "content_hash": -8693706204763308286,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 53,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/875811/?format=api",
            "priority": 100,
            "id": 879501,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=0759c0449b793f02",
            "url": "https://weblate.framasoft.org/api/units/879501/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.867364Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "There is a tutorial, in french, on the [Peertube forum](https://framacolibri.org/t/tutoriel-creer-un-environnement-de-developpement-de-plugin-peertube-rapidement-en-utilisant-docker-et-qui-permet-de-tester-la-federation/17631) that explains how to quickly build a dev env using Docker."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8204363194492821405,
            "content_hash": -8204363194492821405,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 55,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://weblate.framasoft.org/api/units/875812/?format=api",
            "priority": 100,
            "id": 879502,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=0e243f24a7f76063",
            "url": "https://weblate.framasoft.org/api/units/879502/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.868970Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "A repo was made out of it, check out [pt-plugin-dev](https://codeberg.org/mose/pt-plugin-dev)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 603138386149530465,
            "content_hash": 603138386149530465,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 56,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.framasoft.org/api/units/875813/?format=api",
            "priority": 100,
            "id": 879503,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=885ec72aa8d85b61",
            "url": "https://weblate.framasoft.org/api/units/879503/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.870557Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.  There is a dirty hack in the plugin: just create a `/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes, then restart containers."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 933520286938368858,
            "content_hash": 933520286938368858,
            "location": "support/documentation/content/en/contributing/develop/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 57,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://weblate.framasoft.org/api/units/875814/?format=api",
            "priority": 100,
            "id": 879504,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=8cf487c145950b5a",
            "url": "https://weblate.framasoft.org/api/units/879504/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.872084Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Always inform the community before working (by creating a new issue, or commenting an existing one).  This is to avoid that two persons are working on the same thing, and prevent conflicts."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4482136808354450647,
            "content_hash": -4482136808354450647,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 70,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://weblate.framasoft.org/api/units/875815/?format=api",
            "priority": 100,
            "id": 879505,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=41cc4051f7547329",
            "url": "https://weblate.framasoft.org/api/units/879505/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.873979Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Documentation work has to be merged in the `main` branch."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6574256877700892496,
            "content_hash": -6574256877700892496,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 71,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://weblate.framasoft.org/api/units/875816/?format=api",
            "priority": 100,
            "id": 879506,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=24c38c339e7838b0",
            "url": "https://weblate.framasoft.org/api/units/879506/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.875481Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "The documentation source code is in the `support/documentation/content` folder."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1949264440497393408,
            "content_hash": 1949264440497393408,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 72,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://weblate.framasoft.org/api/units/875817/?format=api",
            "priority": 100,
            "id": 879507,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=9b0d2dae5525cf00",
            "url": "https://weblate.framasoft.org/api/units/879507/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.880189Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "The documentation is generated using [Hugo](https://gohugo.io/).  You have to install it on your computer if you want to preview your work."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8968300311010806358,
            "content_hash": -8968300311010806358,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 73,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://weblate.framasoft.org/api/units/875818/?format=api",
            "priority": 100,
            "id": 879508,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=038a32621b2cf5aa",
            "url": "https://weblate.framasoft.org/api/units/879508/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.882025Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "The used theme is [hugo-theme-learn](https://learn.netlify.app/).  You should read its documentation before starting editing the documentation."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6829290758446424085,
            "content_hash": 6829290758446424085,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 74,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://weblate.framasoft.org/api/units/875819/?format=api",
            "priority": 100,
            "id": 879509,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=dec683c2fd0ea015",
            "url": "https://weblate.framasoft.org/api/units/879509/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.883428Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "When a new plugin version is released, or when documentation is updated, plugin maintainers will merge the `main` branch to the `documentation` branch.  This will trigger github and gitlab pipelines, and update published documentation."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1007454548602233814,
            "content_hash": -1007454548602233814,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 75,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://weblate.framasoft.org/api/units/875820/?format=api",
            "priority": 100,
            "id": 879510,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=7204cd6cff365c2a",
            "url": "https://weblate.framasoft.org/api/units/879510/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.884818Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "The principal language is english (`en` code)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4723708268610728845,
            "content_hash": -4723708268610728845,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 77,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://weblate.framasoft.org/api/units/875821/?format=api",
            "priority": 100,
            "id": 879511,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=3e72045b62e1cc73",
            "url": "https://weblate.framasoft.org/api/units/879511/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.886400Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "The `support/documentation/content/en` folder contains only english documentation files."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8148824533658171663,
            "content_hash": -8148824533658171663,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 78,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://weblate.framasoft.org/api/units/875822/?format=api",
            "priority": 100,
            "id": 879512,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=0ee98f42ce5106f1",
            "url": "https://weblate.framasoft.org/api/units/879512/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.887758Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "Documentation is translated using Weblate (see the [translation documentation](/peertube-plugin-livechat/contributing/translate/)).  To do so, we use the [po4a tool](https://po4a.org/), as we will se later in this page."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 557884966324248001,
            "content_hash": 557884966324248001,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 79,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://weblate.framasoft.org/api/units/875823/?format=api",
            "priority": 100,
            "id": 879513,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=87be016bcb499dc1",
            "url": "https://weblate.framasoft.org/api/units/879513/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.889111Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "In the `support/documentation/config.toml` file, please copy and modify the `[Languages.fr]` section."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7978790411296259179,
            "content_hash": -7978790411296259179,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 81,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://weblate.framasoft.org/api/units/875824/?format=api",
            "priority": 100,
            "id": 879514,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=1145a464f564c395",
            "url": "https://weblate.framasoft.org/api/units/879514/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.890725Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "If the translations are not complete, it does not matter, english will be used for missing strings."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1455007833850539401,
            "content_hash": -1455007833850539401,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 82,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://weblate.framasoft.org/api/units/875825/?format=api",
            "priority": 100,
            "id": 879515,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=6bcec61585ed9277",
            "url": "https://weblate.framasoft.org/api/units/879515/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.892066Z"
        },
        {
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/ja/?format=api",
            "source": [
                "To preview your modifications, just run:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -702184645713876230,
            "content_hash": -702184645713876230,
            "location": "support/documentation/content/en/contributing/document/_index.md",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 84,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://weblate.framasoft.org/api/units/875826/?format=api",
            "priority": 100,
            "id": 879516,
            "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/ja/?checksum=764156c8f97daafa",
            "url": "https://weblate.framasoft.org/api/units/879516/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-07-17T13:35:11.893642Z"
        }
    ]
}