Units
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/tr/units/?format=api
https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/units/?format=api&page=2", "previous": null, "results": [ { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "Contact the author" ], "previous_source": "", "target": [ "" ], "id_hash": 8490749989612394653, "content_hash": 8490749989612394653, "location": "support/documentation/content/en/contact/_index.md", "context": "", "note": "type: Yaml Front Matter Hash Value: description", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://weblate.framasoft.org/api/units/861735/?format=api", "priority": 100, "id": 948437, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=f5d534212f7f989d", "url": "https://weblate.framasoft.org/api/units/948437/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.928469Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "Contact me" ], "previous_source": "", "target": [ "" ], "id_hash": 1613567975304925178, "content_hash": 1613567975304925178, "location": "support/documentation/content/en/contact/_index.md", "context": "", "note": "type: Yaml Front Matter Hash Value: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://weblate.framasoft.org/api/units/861736/?format=api", "priority": 100, "id": 948438, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=96648b8644ff0ffa", "url": "https://weblate.framasoft.org/api/units/948438/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.931479Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": [ "" ], "id_hash": 8644991008781021315, "content_hash": 8644991008781021315, "location": "support/documentation/content/en/contact/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "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": 948439, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=f7f92d84f4d6b083", "url": "https://weblate.framasoft.org/api/units/948439/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.933123Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": [ "" ], "id_hash": -8568234259150543734, "content_hash": -8568234259150543734, "location": "support/documentation/content/en/contact/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "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": 948440, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=0917845676ffe48a", "url": "https://weblate.framasoft.org/api/units/948440/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.934755Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "Contributor Covenant Code of Conduct" ], "previous_source": "", "target": [ "" ], "id_hash": -1968717451769780477, "content_hash": -1968717451769780477, "location": "support/documentation/content/en/contributing/codeofconduct/_index.md", "context": "", "note": "type: Yaml Front Matter Hash Value: description", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://weblate.framasoft.org/api/units/861739/?format=api", "priority": 100, "id": 948441, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=64adb5e888266703", "url": "https://weblate.framasoft.org/api/units/948441/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.936564Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "Code of Conduct" ], "previous_source": "", "target": [ "" ], "id_hash": -9173002114724517474, "content_hash": -9173002114724517474, "location": "support/documentation/content/en/contributing/codeofconduct/_index.md", "context": "", "note": "type: Yaml Front Matter Hash Value: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://weblate.framasoft.org/api/units/861740/?format=api", "priority": 100, "id": 948442, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=00b2f32d63f0299e", "url": "https://weblate.framasoft.org/api/units/948442/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.938274Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": [ "" ], "id_hash": -8172207563012808689, "content_hash": -8172207563012808689, "location": "support/documentation/content/en/contributing/codeofconduct/_index.md", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "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": 948443, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=0e967c8507dc600f", "url": "https://weblate.framasoft.org/api/units/948443/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.939909Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "Develop" ], "previous_source": "", "target": [ "" ], "id_hash": -908559191571031007, "content_hash": -908559191571031007, "location": "support/documentation/content/en/contributing/develop/_index.md", "context": "", "note": "type: Title ##", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://weblate.framasoft.org/api/units/861742/?format=api", "priority": 100, "id": 948444, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=7364263aa0fe1c21", "url": "https://weblate.framasoft.org/api/units/948444/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.941831Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948445, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=ca02a0c1e2036baf", "url": "https://weblate.framasoft.org/api/units/948445/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.943413Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948446, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=c1218b544d10b1a5", "url": "https://weblate.framasoft.org/api/units/948446/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.945056Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948447, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=d28a00048c43713e", "url": "https://weblate.framasoft.org/api/units/948447/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.946724Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "Prerequisite for building this plugin" ], "previous_source": "", "target": [ "" ], "id_hash": -4462105482075246593, "content_hash": -4462105482075246593, "location": "support/documentation/content/en/contributing/develop/_index.md", "context": "", "note": "type: Title ##", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://weblate.framasoft.org/api/units/874895/?format=api", "priority": 100, "id": 948448, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=42136ab48e94efff", "url": "https://weblate.framasoft.org/api/units/948448/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.948488Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948449, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=1205b6fde1d6b070", "url": "https://weblate.framasoft.org/api/units/948449/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.950077Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948450, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=f2f43c3ccbb5b160", "url": "https://weblate.framasoft.org/api/units/948450/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.951675Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948451, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=2a7b26a3fe57318b", "url": "https://weblate.framasoft.org/api/units/948451/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.953348Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948452, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=a66051a1433c7eac", "url": "https://weblate.framasoft.org/api/units/948452/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.954876Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948453, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=117ffefbd3037d60", "url": "https://weblate.framasoft.org/api/units/948453/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.956383Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948454, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=85922c1b5d407ffa", "url": "https://weblate.framasoft.org/api/units/948454/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.957902Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948455, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=d770840ef9c52d3e", "url": "https://weblate.framasoft.org/api/units/948455/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.959465Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948456, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=953ddff318b94581", "url": "https://weblate.framasoft.org/api/units/948456/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.961024Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948457, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=10e999fbfce3339f", "url": "https://weblate.framasoft.org/api/units/948457/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.962670Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948458, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=b71cbaf30222a290", "url": "https://weblate.framasoft.org/api/units/948458/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.964261Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "`coreutils`" ], "previous_source": "", "target": [ "" ], "id_hash": 8248086271687866664, "content_hash": 8248086271687866664, "location": "support/documentation/content/en/contributing/develop/_index.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 23, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://weblate.framasoft.org/api/units/894762/?format=api", "priority": 100, "id": 948459, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=f27716c38cbb3928", "url": "https://weblate.framasoft.org/api/units/948459/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.965992Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "`wget`" ], "previous_source": "", "target": [ "" ], "id_hash": 4869896638367826849, "content_hash": 4869896638367826849, "location": "support/documentation/content/en/contributing/develop/_index.md", "context": "", "note": "type: Bullet: '* '", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 24, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://weblate.framasoft.org/api/units/894763/?format=api", "priority": 100, "id": 948460, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=c3955930d6c883a1", "url": "https://weblate.framasoft.org/api/units/948460/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.967543Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "Please note that this plugin needs an AppImage for the Prosody XMPP server. This AppImage is provided by the [Prosody AppImage](https://github.com/JohnXLivingston/prosody-appimage) sideproject. The `build-prosody.sh` script download binaries attached to this remote repository, and checks that their sha256 hashsum are correct." ], "previous_source": "", "target": [ "" ], "id_hash": -6307777523572029453, "content_hash": -6307777523572029453, "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": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 40, "source_unit": "https://weblate.framasoft.org/api/units/894764/?format=api", "priority": 100, "id": 948461, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=287645c3294bc7f3", "url": "https://weblate.framasoft.org/api/units/948461/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.969000Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948462, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=44eec5a8bbb21d94", "url": "https://weblate.framasoft.org/api/units/948462/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.980499Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "# Clone the repository. Dont forget the --recursive to clone submodules.\ngit clone https://github.com/JohnXLivingston/peertube-plugin-livechat.git --recursive\n\ncd peertube-plugin-livechat\n\n# Install NPM dependencies and build the module for the first time:\nnpm install\n\n# Build the plugin after a modification:\nnpm run build\n\n# If you have a fork from the repository, add it as remote (example):\ngit remote add me git@github.com:MY_GITHUB_ACCOUNT/peertube-plugin-livechat.git\n\n# Create a local branch for you developments, and checkout it (example):\ngit checkout my_development # Note: if an issue is associated, use fix_1234 as your branch name (where 1234 is the issue's number)\n# To propose your modifications, push your branch to your repository (example):\ngit push --set-upstream me my_development\n# Then go to your github repository with your web browser to propose the Pull Request (see additional instructions below)\n" ], "previous_source": "", "target": [ "" ], "id_hash": -9077068116255634607, "content_hash": -9077068116255634607, "location": "support/documentation/content/en/contributing/develop/_index.md", "context": "", "note": "type: Fenced code block (bash)", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 28, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 131, "source_unit": "https://weblate.framasoft.org/api/units/884606/?format=api", "priority": 100, "id": 948463, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=0207c6a4008f0b51", "url": "https://weblate.framasoft.org/api/units/948463/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.984421Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948464, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=02522ca81f14a32a", "url": "https://weblate.framasoft.org/api/units/948464/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:32.992367Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948465, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=d3c92e5e2e2acbd9", "url": "https://weblate.framasoft.org/api/units/948465/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.000452Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948466, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=011c33b2a550746e", "url": "https://weblate.framasoft.org/api/units/948466/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.002318Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948467, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=940461bfdcaf9b13", "url": "https://weblate.framasoft.org/api/units/948467/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.006372Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "NODE_ENV=dev npm run build\n" ], "previous_source": "", "target": [ "" ], "id_hash": -3655184803347799366, "content_hash": -3655184803347799366, "location": "support/documentation/content/en/contributing/develop/_index.md", "context": "", "note": "type: Fenced code block (bash)", "flags": "no-wrap", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 33, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://weblate.framasoft.org/api/units/861756/?format=api", "priority": 100, "id": 948468, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=4d462cc9900c62ba", "url": "https://weblate.framasoft.org/api/units/948468/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.008188Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "ESBuild vs Typescript" ], "previous_source": "", "target": [ "" ], "id_hash": -7051739819220611081, "content_hash": -7051739819220611081, "location": "support/documentation/content/en/contributing/develop/_index.md", "context": "", "note": "type: Title ##", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 35, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://weblate.framasoft.org/api/units/861757/?format=api", "priority": 100, "id": 948469, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=1e232fff02e0cff7", "url": "https://weblate.framasoft.org/api/units/948469/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.018255Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948470, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=adfa57d907e4b339", "url": "https://weblate.framasoft.org/api/units/948470/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.022864Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "Debug Mode" ], "previous_source": "", "target": [ "" ], "id_hash": -5506092691988932366, "content_hash": -5506092691988932366, "location": "support/documentation/content/en/contributing/develop/_index.md", "context": "", "note": "type: Title ##", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 37, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://weblate.framasoft.org/api/units/861759/?format=api", "priority": 100, "id": 948471, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=33966dde81a018f2", "url": "https://weblate.framasoft.org/api/units/948471/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.027897Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948472, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=458b34ac9137bba4", "url": "https://weblate.framasoft.org/api/units/948472/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.030087Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948473, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=b25d7df0de53a5c7", "url": "https://weblate.framasoft.org/api/units/948473/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.032756Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948474, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=9a5c703515aa00b7", "url": "https://weblate.framasoft.org/api/units/948474/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.034723Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948475, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=3d976b92750b264b", "url": "https://weblate.framasoft.org/api/units/948475/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.036997Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948476, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=e88f690d60255656", "url": "https://weblate.framasoft.org/api/units/948476/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.038812Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "Restart Prosody" ], "previous_source": "", "target": [ "" ], "id_hash": 7851109406481442307, "content_hash": 7851109406481442307, "location": "support/documentation/content/en/contributing/develop/_index.md", "context": "", "note": "type: Title ###", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 43, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://weblate.framasoft.org/api/units/861765/?format=api", "priority": 100, "id": 948477, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=ecf4be68820de603", "url": "https://weblate.framasoft.org/api/units/948477/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.040914Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948478, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=ade5fa9375ef297c", "url": "https://weblate.framasoft.org/api/units/948478/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.043484Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "Prosody debugger" ], "previous_source": "", "target": [ "" ], "id_hash": 4457912955875334278, "content_hash": 4457912955875334278, "location": "support/documentation/content/en/contributing/develop/_index.md", "context": "", "note": "type: Title ###", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 45, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://weblate.framasoft.org/api/units/861767/?format=api", "priority": 100, "id": 948479, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=bdddb036de8f9886", "url": "https://weblate.framasoft.org/api/units/948479/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.045740Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948480, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=d2258323cc05a7bd", "url": "https://weblate.framasoft.org/api/units/948480/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.047954Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948481, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=d60aab2d2d787ac1", "url": "https://weblate.framasoft.org/api/units/948481/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.050333Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?format=api", "source": [ "{\n \"debug_prosody\": {\n \"debugger_path\": \"/the_path_to_mobdebug/src\",\n \"host\": \"localhost\",\n \"port\": \"8172\"\n }\n}\n" ], "previous_source": "", "target": [ "" ], "id_hash": -8987643231194351919, "content_hash": -8987643231194351919, "location": "support/documentation/content/en/contributing/develop/_index.md", "context": "", "note": "type: Fenced code block (json)", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 48, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://weblate.framasoft.org/api/units/861770/?format=api", "priority": 100, "id": 948482, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=03457a198cb776d1", "url": "https://weblate.framasoft.org/api/units/948482/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.052894Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948483, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=01033f1c6e37b079", "url": "https://weblate.framasoft.org/api/units/948483/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.056434Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948484, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=301345f74aebc1c0", "url": "https://weblate.framasoft.org/api/units/948484/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.059826Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948485, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=d0690a4f49fd8f27", "url": "https://weblate.framasoft.org/api/units/948485/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.064832Z" }, { "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tr/?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": 948486, "web_url": "https://weblate.framasoft.org/translate/peertube-livechat/peertube-plugin-livechat-documentation/tr/?checksum=af075a7377b98dd7", "url": "https://weblate.framasoft.org/api/units/948486/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-05-03T10:30:33.068119Z" } ] }{ "count": 711, "next": "