Trying to sync weblate again.
This commit is contained in:
parent
996cd7efc0
commit
2d6dc95193
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:58+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Arabic <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/ar/>\n"
|
||||
@ -64,7 +64,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,115 +90,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -229,8 +148,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -268,7 +187,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -291,7 +211,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -329,9 +252,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -389,9 +314,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -410,7 +337,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -424,7 +354,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:58+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Catalan <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/ca/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:58+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Czech <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/cs/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:58+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Greek <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/el/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-17 12:46+0200\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -61,9 +61,9 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
msgstr ""
|
||||
|
||||
@ -87,115 +87,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -226,8 +145,8 @@ msgstr ""
|
||||
#, markdown-text, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -265,7 +184,8 @@ msgstr ""
|
||||
#, markdown-text, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -288,7 +208,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -326,9 +249,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -386,9 +311,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -407,7 +334,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -421,7 +351,9 @@ msgstr ""
|
||||
#, markdown-text, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:58+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Esperanto <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/eo/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,9 +7,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:58+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Tony Simoes <asrmail@protonmail.com>\n"
|
||||
"Language-Team: Spanish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/es/>\n"
|
||||
"Language-Team: Spanish <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/es/>\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -33,13 +34,19 @@ msgstr "Contáctame"
|
||||
#: support/documentation/content/en/contact/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgstr "Si tiene alguna pregunta o si desea hablar sobre este plugin, puede unirse a esta sala XMPP con cualquier cliente Jabber.: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join).\n"
|
||||
msgstr ""
|
||||
"Si tiene alguna pregunta o si desea hablar sobre este plugin, puede unirse a "
|
||||
"esta sala XMPP con cualquier cliente Jabber.: [plugin-livechat-support@room."
|
||||
"im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contact/_index.md
|
||||
#, no-wrap
|
||||
msgid "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/).\n"
|
||||
msgstr "Si quieres apoyar financieramente el proyecto, puedes contactarme por correo electrónico en git.[at].john-livingston.fr, or check my [Liberapay profile](https://liberapay.com/JohnLivingston/).\n"
|
||||
msgstr ""
|
||||
"Si quieres apoyar financieramente el proyecto, puedes contactarme por correo "
|
||||
"electrónico en git.[at].john-livingston.fr, or check my [Liberapay "
|
||||
"profile](https://liberapay.com/JohnLivingston/).\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
#: support/documentation/content/en/contributing/codeofconduct/_index.md
|
||||
@ -61,11 +68,18 @@ msgid ""
|
||||
"Translations are available at [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations).\n"
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
"Este Código de Conducta es una adaptación del [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, disponible en [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html).\n"
|
||||
"Las traducciones están a disposición en [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations).\n"
|
||||
"Los casos de comportamiento abusivo, acosador o inaceptable se pueden informar a los líderes de la comunidad responsables de la aplicación por correo en git.[at].john-livingston.fr.\n"
|
||||
"Este Código de Conducta es una adaptación del [Contributor "
|
||||
"Covenant](https://www.contributor-covenant.org), version 2.1, disponible en "
|
||||
"[https://www.contributor-covenant.org/version/2/1/code_of_conduct."
|
||||
"html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html)."
|
||||
"\n"
|
||||
"Las traducciones están a disposición en [https://www.contributor-covenant."
|
||||
"org/translations](https://www.contributor-covenant.org/translations).\n"
|
||||
"Los casos de comportamiento abusivo, acosador o inaceptable se pueden "
|
||||
"informar a los líderes de la comunidad responsables de la aplicación por "
|
||||
"correo en git.[at].john-livingston.fr.\n"
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -91,115 +105,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -230,8 +163,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -269,7 +202,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -292,7 +226,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -330,9 +267,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -390,9 +329,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -411,7 +352,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -425,7 +369,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Basque <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/eu/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Persian <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/fa/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Finnish <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/fi/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -8,9 +8,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: John Livingston <git@john-livingston.fr>\n"
|
||||
"Language-Team: French <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fr/>\n"
|
||||
"Language-Team: French <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/fr/>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -69,11 +70,19 @@ msgid ""
|
||||
"Translations are available at [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations).\n"
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
"Ce code de conduite est adapté du [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, disponible à l'adresse [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html).\n"
|
||||
"Les traductions sont disponibles à l'adresse [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations).\n"
|
||||
"Les cas de comportements abusifs, harcelants ou tout autre comportement inacceptables peuvent être signalés aux dirigeant·e·s de la communauté responsables de l’application du code de conduite à git.[at].john-livingston.fr.\n"
|
||||
"Ce code de conduite est adapté du [Contributor Covenant](https://www."
|
||||
"contributor-covenant.org), version 2.1, disponible à l'adresse [https://www."
|
||||
"contributor-covenant.org/version/2/1/code_of_conduct.html](https://www."
|
||||
"contributor-covenant.org/version/2/1/code_of_conduct.html).\n"
|
||||
"Les traductions sont disponibles à l'adresse [https://www.contributor-"
|
||||
"covenant.org/translations](https://www.contributor-covenant.org/"
|
||||
"translations).\n"
|
||||
"Les cas de comportements abusifs, harcelants ou tout autre comportement "
|
||||
"inacceptables peuvent être signalés aux dirigeant·e·s de la communauté "
|
||||
"responsables de l’application du code de conduite à git.[at].john-livingston."
|
||||
"fr.\n"
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -86,8 +95,12 @@ msgid ""
|
||||
"Always talk about features you want to develop by creating/finding and commenting the issue tackling your problem\n"
|
||||
"before you start working on it, and inform the community that you begin coding by claiming the issue.\n"
|
||||
msgstr ""
|
||||
"Toujours annoncer les fonctionnalités sur lesquelles vous voulez travailler en créant un ticket ou en commentant un ticket existant, avant de commencer à travailler dessus.\n"
|
||||
"Et annoncez clairement à la communauté que vous commencez à travailler dessus. Ceci afin d'éviter que plusieurs personnes travaillent sur la même chose et entrent en conflit.\n"
|
||||
"Toujours annoncer les fonctionnalités sur lesquelles vous voulez travailler "
|
||||
"en créant un ticket ou en commentant un ticket existant, avant de commencer "
|
||||
"à travailler dessus.\n"
|
||||
"Et annoncez clairement à la communauté que vous commencez à travailler "
|
||||
"dessus. Ceci afin d'éviter que plusieurs personnes travaillent sur la même "
|
||||
"chose et entrent en conflit.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
@ -103,26 +116,19 @@ msgstr ""
|
||||
"Jusqu'à mars 2023, il fallait contribuer sur la branche `develop`. Cette "
|
||||
"procédure est désormais obsolète.\n"
|
||||
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
#| msgid "Prerequisite for building this plugin:\n"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr "Pré-requis pour compiler le plugin :\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr "Pré-requis pour compiler le plugin :\n"
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr "vous devez avoir installé `npm`\n"
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
@ -130,97 +136,17 @@ msgstr ""
|
||||
"vous devez avoir installé les venv python (paquet `python3-venv` sous Debian "
|
||||
"par exemple)\n"
|
||||
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
#| msgid "ESBuild vs Typescript"
|
||||
msgid "Typescript\n"
|
||||
msgstr "ESBuild versus Typescript"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
#| msgid "you must have `build-essential` installed\n"
|
||||
msgid "`build-essential`\n"
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr "vous devez avoir `build-essential` installé\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgstr ""
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr "Pour clôner le dépot :\n"
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
@ -272,19 +198,18 @@ msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
#| msgid ""
|
||||
#| "Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
#| "Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
#| "link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
"Quand vous êtes prêt⋅e à montrer votre code pour avoir un retour, soumettez une Pull Request *draft*.\n"
|
||||
"Quand vous êtes prêt⋅e pour une relecture de code avant merge, soumettez une Pull Request.\n"
|
||||
"Dans tous les cas, merci de lier votre Pull Request au ticket concerné en utilisant la syntax de GitHub : «fixes #issue_number».\n"
|
||||
"Quand vous êtes prêt⋅e à montrer votre code pour avoir un retour, soumettez "
|
||||
"une Pull Request *draft*.\n"
|
||||
"Quand vous êtes prêt⋅e pour une relecture de code avant merge, soumettez une "
|
||||
"Pull Request.\n"
|
||||
"Dans tous les cas, merci de lier votre Pull Request au ticket concerné en "
|
||||
"utilisant la syntax de GitHub : «fixes #issue_number».\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
@ -326,16 +251,11 @@ msgstr "ESBuild versus Typescript"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
#| msgid ""
|
||||
#| "This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
#| "ESBuild can handle Typescript, but does not check types\n"
|
||||
#| "(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
#| "That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
#| "Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -363,18 +283,20 @@ msgid ""
|
||||
"For example, some log files will rotate every two minutes, instead of once per day.\n"
|
||||
"This permit to test more easily certain actions, for which it could normally take hours or days to wait.\n"
|
||||
msgstr ""
|
||||
"Il existe un mode de debug pour le plugin, qui va raccourcir le délais de certaines actions.\n"
|
||||
"Par exemple, il va faire tourner les journaux toutes les deux minutes, au lieu de tous les jours.\n"
|
||||
"Cela permet de tester plus facilement certaines actions, pour lesquelles il faudrait normalement attendre des heures ou des jours.\n"
|
||||
"Il existe un mode de debug pour le plugin, qui va raccourcir le délais de "
|
||||
"certaines actions.\n"
|
||||
"Par exemple, il va faire tourner les journaux toutes les deux minutes, au "
|
||||
"lieu de tous les jours.\n"
|
||||
"Cela permet de tester plus facilement certaines actions, pour lesquelles il "
|
||||
"faudrait normalement attendre des heures ou des jours.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
#| msgid ""
|
||||
#| "To enable this mode, you juste have to create the\n"
|
||||
#| "`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
#| "(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgid "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).\n"
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
"Pour activer ce mode, il suffit de créer un fichier\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode`"
|
||||
@ -426,17 +348,13 @@ msgstr "Redémarrer Prosody"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
#| msgid ""
|
||||
#| "When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
#| "`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
#| "This call don't need any authentificaiton.\n"
|
||||
#| "It can be done from a command line, for example using\n"
|
||||
#| "`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
"Pour redémarrer Prosody quand le mode debug est activé, vous pouvez appeler "
|
||||
"l'API\n"
|
||||
@ -456,7 +374,9 @@ msgstr "debugger Prosody"
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is possible to connect the Prosody AppImage to a remote debugger using [MobDebug](https://luarocks.org/modules/paulclinger/mobdebug).\n"
|
||||
msgstr "Il est possible de connecter l'AppImage Prosody à un debugger distant en utilisant [MobDebug](https://luarocks.org/modules/paulclinger/mobdebug).\n"
|
||||
msgstr ""
|
||||
"Il est possible de connecter l'AppImage Prosody à un debugger distant en "
|
||||
"utilisant [MobDebug](https://luarocks.org/modules/paulclinger/mobdebug).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
@ -465,7 +385,8 @@ msgid ""
|
||||
"To do so, you have to setup MobDebug in a folder that can be accessed by the `peertube` user.\n"
|
||||
"Then, add this in the `debub_mode` file:\n"
|
||||
msgstr ""
|
||||
"Pour cela, placer MobDebug dans un dossier accessible par le user `peertube`.\n"
|
||||
"Pour cela, placer MobDebug dans un dossier accessible par le user `peertube`."
|
||||
"\n"
|
||||
"Ensuite, ajouter cela dans le fichier `debug_mode` du plugin :\n"
|
||||
|
||||
#. type: Fenced code block (json)
|
||||
@ -492,7 +413,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`host` and `port` are optional. `debugger_path` must point to the folder where the `MobDebug` `.lua` file is.\n"
|
||||
msgstr "`host` et `port` sont optionnels. `debugger_path` doit pointer vers le dossier où se trouve le fichier `.lua` de `MobDebug`.\n"
|
||||
msgstr ""
|
||||
"`host` et `port` sont optionnels. `debugger_path` doit pointer vers le "
|
||||
"dossier où se trouve le fichier `.lua` de `MobDebug`.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
@ -508,26 +431,24 @@ msgstr "Lancer votre serveur de debug.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
#| msgid ""
|
||||
#| "For Prosody to connect to the debugger, call the API\n"
|
||||
#| "`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
#| "This call does not need any authentication.\n"
|
||||
#| "It can be done from a command line, for example with\n"
|
||||
#| "`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
#| "You can even configure your debug server to launch this request automatically.\n"
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
"Pour que Prosody se connecte au debugger, appelez l'API\n"
|
||||
"`http://votre_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"`http://votre_instance.tld/plugins/livechat/router/api/"
|
||||
"restart_prosody?debugger=true`.\n"
|
||||
"Cet appel n'a pas besoin d'authentification.\n"
|
||||
"Il peut se faire depuis une ligne de commande, par exemple avec\n"
|
||||
"`curl http://votre_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"Vous pouvez même configurer votre serveur de debuggage pour lancer cette commande automatiquement.\n"
|
||||
"`curl http://votre_instance.tld/plugins/livechat/router/api/"
|
||||
"restart_prosody?debugger=true`.\n"
|
||||
"Vous pouvez même configurer votre serveur de debuggage pour lancer cette "
|
||||
"commande automatiquement.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
@ -543,34 +464,40 @@ msgstr "Environnement de développement rapide via Docker"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
#| msgid ""
|
||||
#| "There is a tutorial, in french, on the\n"
|
||||
#| "[le 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)\n"
|
||||
#| "that explains how to quickly build a dev env using Docker.\n"
|
||||
msgid "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.\n"
|
||||
msgstr "Un tutoriel est disponible sur [le forum Peertube](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) pour expliquer comment monter rapidement un environnement de développement en utilisant Docker.\n"
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
"Un tutoriel est disponible sur [le forum Peertube](https://framacolibri.org/"
|
||||
"t/tutoriel-creer-un-environnement-de-developpement-de-plugin-peertube-rapidem"
|
||||
"ent-en-utilisant-docker-et-qui-permet-de-tester-la-federation/17631) pour "
|
||||
"expliquer comment monter rapidement un environnement de développement en "
|
||||
"utilisant Docker.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "A repo was made out of it, check out [pt-plugin-dev](https://codeberg.org/mose/pt-plugin-dev).\n"
|
||||
msgstr "Un dépot a été crée sur la base de ce tutoriel : https://codeberg.org/mose/pt-plugin-dev\n"
|
||||
msgstr ""
|
||||
"Un dépot a été crée sur la base de ce tutoriel : https://codeberg.org/mose/"
|
||||
"pt-plugin-dev\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
#| msgid ""
|
||||
#| "Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
#| "There is a dirty hack in the plugin: just create a\n"
|
||||
#| "`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
#| "then restart containers.\n"
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
"Note : pour une raison obscure, Prosody n'arrive pas à résoudre les adresses DNS des conteneurs quand la librairie lua-unbound est utilisée.\n"
|
||||
"Pour contourner cela, il y a un «dirty hack» : il suffit de créer une fichier `/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` dans vos docker-volumes, puis de les redémarrer.\n"
|
||||
"Note : pour une raison obscure, Prosody n'arrive pas à résoudre les adresses "
|
||||
"DNS des conteneurs quand la librairie lua-unbound est utilisée.\n"
|
||||
"Pour contourner cela, il y a un «dirty hack» : il suffit de créer une "
|
||||
"fichier `/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` dans "
|
||||
"vos docker-volumes, puis de les redémarrer.\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
@ -770,9 +697,13 @@ msgid ""
|
||||
"Please make sure to install a compatible version.\n"
|
||||
"If you are using Debian Bullseye for example, you can download the Bookworm po4a.deb file from [https://packages.debian.org](https://packages.debian.org/bookworm/all/po4a/download), and install it manually.\n"
|
||||
msgstr ""
|
||||
"Certaines distributions linux (comme Debian Bullseye par exemple) ont une version trop ancienne de `po4a`.\n"
|
||||
"Certaines distributions linux (comme Debian Bullseye par exemple) ont une "
|
||||
"version trop ancienne de `po4a`.\n"
|
||||
"Veillez à installer une version compatible.\n"
|
||||
"Si vous utilisez Debian Bullseye par exemple, vous pouvez télécharger le fichier Bookworm po4a.deb depuis [https://packages.debian.org](https://packages.debian.org/bookworm/all/po4a/download), et l'installer manuellement.\n"
|
||||
"Si vous utilisez Debian Bullseye par exemple, vous pouvez télécharger le "
|
||||
"fichier Bookworm po4a.deb depuis [https://packages.debian."
|
||||
"org](https://packages.debian.org/bookworm/all/po4a/download), et l'installer "
|
||||
"manuellement.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
@ -790,7 +721,9 @@ msgstr "npm run doc:translate\n"
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
#, no-wrap
|
||||
msgid "You can then preview the result using `hugo serve -s support/documentation/`, and using the language selector.\n"
|
||||
msgstr "Vous pouvez ensuite prévisualiser le résultat en utilisant `hugo serve -s support/documentation/`, et en utilisant le sélecteur de langue.\n"
|
||||
msgstr ""
|
||||
"Vous pouvez ensuite prévisualiser le résultat en utilisant `hugo serve -s "
|
||||
"support/documentation/`, et en utilisant le sélecteur de langue.\n"
|
||||
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
@ -810,7 +743,10 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
#, no-wrap
|
||||
msgid "Then, before commiting, always run `npm run doc:translate`, so that changes in english files can be propagated to the `support/documentation/po/livechat.en.pot` file.\n"
|
||||
msgstr "Ensuite, avant de commiter, lancez toujours `npm run doc:translate`, afin que les changements dans les fichiers anglais puissent être propagés dans le fichier `support/documentation/po/livechat.en.pot`.\n"
|
||||
msgstr ""
|
||||
"Ensuite, avant de commiter, lancez toujours `npm run doc:translate`, afin "
|
||||
"que les changements dans les fichiers anglais puissent être propagés dans le "
|
||||
"fichier `support/documentation/po/livechat.en.pot`.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
@ -819,8 +755,10 @@ msgid ""
|
||||
"You can use the `livechat_label` short code to use application strings.\n"
|
||||
"See here: [Documentation translation](/peertube-plugin-livechat/contributing/translate/#documentation-translation).\n"
|
||||
msgstr ""
|
||||
"Vous pouvez utiliser le code court `livechat_label` pour utiliser des chaînes de l'application.\n"
|
||||
"Voir ici : [Traduction de la documentation](/peertube-plugin-livechat/fr/contribuer/translate/#documentation-translation).\n"
|
||||
"Vous pouvez utiliser le code court `livechat_label` pour utiliser des "
|
||||
"chaînes de l'application.\n"
|
||||
"Voir ici : [Traduction de la documentation](/peertube-plugin-livechat/fr/"
|
||||
"contribuer/translate/#documentation-translation).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
@ -829,8 +767,10 @@ msgid ""
|
||||
"It is possible to prevent a file from beeing translating, using `livechatnotranslation: true` in the Yaml Font Matter section.\n"
|
||||
"See here: [Documentation translation](/peertube-plugin-livechat/contributing/translate/#documentation-translation).\n"
|
||||
msgstr ""
|
||||
"Il est possible d'empêcher un fichier d'être traduit, en utilisant `livechatnotranslation : true` dans la section Yaml Font Matter.\n"
|
||||
"Voir ici : [Traduction de la documentation](/peertube-plugin-livechat/fr/contribuer/translate/#documentation-translation).\n"
|
||||
"Il est possible d'empêcher un fichier d'être traduit, en utilisant `"
|
||||
"livechatnotranslation : true` dans la section Yaml Font Matter.\n"
|
||||
"Voir ici : [Traduction de la documentation](/peertube-plugin-livechat/fr/"
|
||||
"contribuer/translate/#documentation-translation).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
@ -839,8 +779,10 @@ msgid ""
|
||||
"Please use the `livechatnotranslation` option for technical documentation.\n"
|
||||
"We don't want technical documentation to be translated, to avoid issues because of a wrong translation.\n"
|
||||
msgstr ""
|
||||
"Veuillez utiliser l'option `livechatnotranslation` pour la documentation technique.\n"
|
||||
"Nous ne voulons pas traduire la documentation technique, afin d'éviter les problèmes liés à une mauvaise traduction.\n"
|
||||
"Veuillez utiliser l'option `livechatnotranslation` pour la documentation "
|
||||
"technique.\n"
|
||||
"Nous ne voulons pas traduire la documentation technique, afin d'éviter les "
|
||||
"problèmes liés à une mauvaise traduction.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
@ -852,7 +794,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Évitez d'ajouter des sauts de ligne au milieu d'une phrase.\n"
|
||||
"En revanche, ajoutez un saut de ligne après chaque phrase d'un paragraphe.\n"
|
||||
"Cela facilite le travail des traducteur⋅rices : iels peuvent ainsi facilement vérifier qu'iels n'oublient pas une phrase lorsqu'iels traduisent un paragraphe.\n"
|
||||
"Cela facilite le travail des traducteur⋅rices : iels peuvent ainsi "
|
||||
"facilement vérifier qu'iels n'oublient pas une phrase lorsqu'iels traduisent "
|
||||
"un paragraphe.\n"
|
||||
|
||||
#. type: Title ###
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
@ -864,7 +808,10 @@ msgstr "Que faire si je ne peux pas utiliser hugo et/ou po4a ?"
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
#, no-wrap
|
||||
msgid "Just edit english markdown files, and specify that you can't build translations when you make your Pull Request.\n"
|
||||
msgstr "Il suffit d'éditer les fichiers markdown en anglais, et de spécifier que vous ne pouvez pas compiler les traductions lorsque vous faites votre Pull Request.\n"
|
||||
msgstr ""
|
||||
"Il suffit d'éditer les fichiers markdown en anglais, et de spécifier que "
|
||||
"vous ne pouvez pas compiler les traductions lorsque vous faites votre Pull "
|
||||
"Request.\n"
|
||||
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
@ -928,7 +875,13 @@ msgstr "Crédits"
|
||||
#: support/documentation/content/en/credits/_index.md
|
||||
#, no-wrap
|
||||
msgid "[package.json](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/package.json), [COPYRIGHT](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/COPYRIGHT.md) and [LICENSE](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/LICENSE) files contain the license information for this software and its dependencies.\n"
|
||||
msgstr "Les fichiers [package.json](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/package.json), [COPYRIGHT](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/COPYRIGHT.md) et [LICENSE](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/LICENSE) contiennent les informations sur la licence du présent logiciel (en anglais).\n"
|
||||
msgstr ""
|
||||
"Les fichiers [package.json](https://github.com/JohnXLivingston/"
|
||||
"peertube-plugin-livechat/blob/main/package.json), [COPYRIGHT](https://github."
|
||||
"com/JohnXLivingston/peertube-plugin-livechat/blob/main/COPYRIGHT.md) et "
|
||||
"[LICENSE](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/"
|
||||
"main/LICENSE) contiennent les informations sur la licence du présent "
|
||||
"logiciel (en anglais).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/credits/_index.md
|
||||
@ -1058,8 +1011,11 @@ msgid ""
|
||||
"Enabling these features requires configuration changes on the server, and on the DNS records.\n"
|
||||
"It is not possible to configure this only from the Peertube interface, and it requires some basic system some basic system admin skills.\n"
|
||||
msgstr ""
|
||||
"L'activation de ces fonctionnalités demande des changements de configuration sur le serveur, et sur les enregistrements DNS.\n"
|
||||
"Il n'est pas possible de les activer uniquement depuis l'interface de Peertube, et cela demande d'avoir quelques compétences basiques d'admin système.\n"
|
||||
"L'activation de ces fonctionnalités demande des changements de configuration "
|
||||
"sur le serveur, et sur les enregistrements DNS.\n"
|
||||
"Il n'est pas possible de les activer uniquement depuis l'interface de "
|
||||
"Peertube, et cela demande d'avoir quelques compétences basiques d'admin "
|
||||
"système.\n"
|
||||
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
@ -1209,13 +1165,17 @@ msgstr ""
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
#, no-wrap
|
||||
msgid "The easiest way to do this is to add an SRV record for the \"room\" [subdomain](https://prosody.im/doc/dns#subdomains):\n"
|
||||
msgstr "Le plus simple pour cela est d'ajouter un enregistrement SRV pour le [sous-domaine](https ://prosody.im/doc/dns#subdomains) «room» :\n"
|
||||
msgstr ""
|
||||
"Le plus simple pour cela est d'ajouter un enregistrement SRV pour le [sous-"
|
||||
"domaine](https ://prosody.im/doc/dns#subdomains) «room» :\n"
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
#, no-wrap
|
||||
msgid "record name: _xmpp-server._tcp.room.your_instance.tld. (replace «your_instance.tld» by your instance uri)\n"
|
||||
msgstr "nom de l'enregistrement : _xmpp-server._tcp.room.votre_instance.tld. (remplacez «votre_instance.tld» par la valeur adéquate)\n"
|
||||
msgstr ""
|
||||
"nom de l'enregistrement : _xmpp-server._tcp.room.votre_instance.tld. ("
|
||||
"remplacez «votre_instance.tld» par la valeur adéquate)\n"
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
@ -1605,7 +1565,9 @@ msgstr "Méthode en cas d'utilisation de Docker"
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
#, no-wrap
|
||||
msgid "This method works with the officially supported [Docker guide](https://docs.joinpeertube.org/install/docker) from PeerTube.\n"
|
||||
msgstr "Cette méthode marche avec le [guide Docker](https://docs.joinpeertube.org/install/docker) officiel de Peertube.\n"
|
||||
msgstr ""
|
||||
"Cette méthode marche avec le [guide Docker](https://docs.joinpeertube.org/"
|
||||
"install/docker) officiel de Peertube.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
@ -1615,9 +1577,11 @@ msgid ""
|
||||
"You can use a CNAME entry (or an A entry and a AAAA entry).\n"
|
||||
"This is necessary for Let's Encrypt to validate the domain for certificate generation.\n"
|
||||
msgstr ""
|
||||
"Tout d'abord, assurez-vous de créer une entrée DNS pour `room.your_instance.tld`, qui pointe vers votre serveur.\n"
|
||||
"Tout d'abord, assurez-vous de créer une entrée DNS pour `room.your_instance."
|
||||
"tld`, qui pointe vers votre serveur.\n"
|
||||
"Vous pouvez utiliser une entrée CNAME (ou une entrée A et une entrée AAAA).\n"
|
||||
"Ceci est nécessaire pour que Let's Encrypt valide le domaine pour la génération du certificat.\n"
|
||||
"Ceci est nécessaire pour que Let's Encrypt valide le domaine pour la "
|
||||
"génération du certificat.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
@ -1653,7 +1617,9 @@ msgstr "certbot\n"
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
#, no-wrap
|
||||
msgid "You will be presented with a series of prompts. Enter `2` for the authentication type:\n"
|
||||
msgstr "Une série d'invites vous sera présentée. Entrez `2` pour le type d'authentification :\n"
|
||||
msgstr ""
|
||||
"Une série d'invites vous sera présentée. Entrez `2` pour le type "
|
||||
"d'authentification :\n"
|
||||
|
||||
#. type: Fenced code block (text)
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
@ -1721,9 +1687,13 @@ msgid ""
|
||||
"*Note*: This will also make the files readable to the group with id 999 on the host system.\n"
|
||||
"Check the groups on your system to assess this as a risk before running this command.\n"
|
||||
msgstr ""
|
||||
"Exécutez la commande suivante à l'intérieur du conteneur certbot pour donner un accès en lecture aux nouveaux certificats et clés privées au groupe peertube.\n"
|
||||
"*Note* : Cette commande rendra également les fichiers accessibles en lecture au groupe dont l'identifiant est 999 sur le système hôte.\n"
|
||||
"Vérifiez les groupes sur votre système pour évaluer le risque avant d'exécuter cette commande.\n"
|
||||
"Exécutez la commande suivante à l'intérieur du conteneur certbot pour donner "
|
||||
"un accès en lecture aux nouveaux certificats et clés privées au groupe "
|
||||
"peertube.\n"
|
||||
"*Note* : Cette commande rendra également les fichiers accessibles en "
|
||||
"lecture au groupe dont l'identifiant est 999 sur le système hôte.\n"
|
||||
"Vérifiez les groupes sur votre système pour évaluer le risque avant "
|
||||
"d'exécuter cette commande.\n"
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
@ -1760,8 +1730,10 @@ msgid ""
|
||||
"Modify your `docker-compose.yml` file, changing the `entrypoint` line under the `certbot` service to the following.\n"
|
||||
"This is the same as the above, but to be automatically executed after every certificate renewal.\n"
|
||||
msgstr ""
|
||||
"Modifiez votre fichier `docker-compose.yml`, en changeant la ligne `entrypoint` sous le service `certbot` par ce qui suit.\n"
|
||||
"C'est la même chose que ci-dessus, mais elle doit être exécutée automatiquement après chaque renouvellement de certificat.\n"
|
||||
"Modifiez votre fichier `docker-compose.yml`, en changeant la ligne "
|
||||
"`entrypoint` sous le service `certbot` par ce qui suit.\n"
|
||||
"C'est la même chose que ci-dessus, mais elle doit être exécutée "
|
||||
"automatiquement après chaque renouvellement de certificat.\n"
|
||||
|
||||
#. type: Fenced code block (text)
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
@ -1781,7 +1753,8 @@ msgid ""
|
||||
"Continuing to modify `docker-compose.yml`, add the certbot certificate volume into the peertube container.\n"
|
||||
"It should look something like this:\n"
|
||||
msgstr ""
|
||||
"En continuant à modifier `docker-compose.yml`, ajoutez le volume certbot dans le conteneur peertube.\n"
|
||||
"En continuant à modifier `docker-compose.yml`, ajoutez le volume certbot "
|
||||
"dans le conteneur peertube.\n"
|
||||
"Il devrait ressembler à ceci :\n"
|
||||
|
||||
#. type: Fenced code block (text)
|
||||
@ -1810,7 +1783,10 @@ msgstr "docker-compose down; docker-comopse up -d\n"
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
#, no-wrap
|
||||
msgid "In the livechat plugin settings from your PeerTube administration settings, set the certificate directory to the following:\n"
|
||||
msgstr "Dans les paramètres du plugin livechat à partir des paramètres d'administration de PeerTube, définissez le répertoire des certificats comme suit :\n"
|
||||
msgstr ""
|
||||
"Dans les paramètres du plugin livechat à partir des paramètres "
|
||||
"d'administration de PeerTube, définissez le répertoire des certificats comme "
|
||||
"suit :\n"
|
||||
|
||||
#. type: Fenced code block (text)
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
@ -1822,7 +1798,9 @@ msgstr "/etc/letsencrypt/live\n"
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
#, no-wrap
|
||||
msgid "Save the plugin settings and verify Prosody can see the certificates:\n"
|
||||
msgstr "Sauvegardez les paramètres du plugin et vérifiez que Prosody peut voir les certificats :\n"
|
||||
msgstr ""
|
||||
"Sauvegardez les paramètres du plugin et vérifiez que Prosody peut voir les "
|
||||
"certificats :\n"
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
#: support/documentation/content/en/documentation/admin/advanced/xmpp_clients.md
|
||||
@ -1896,7 +1874,8 @@ msgid ""
|
||||
"When pressing the «List rooms» button, all existing chatrooms will be listed.\n"
|
||||
"You can then find them and moderated them.\n"
|
||||
msgstr ""
|
||||
"Lorsque vous appuyez sur le bouton \"Lister les salles\", toutes les salles de chat existantes sont listées.\n"
|
||||
"Lorsque vous appuyez sur le bouton \"Lister les salles\", toutes les salles "
|
||||
"de chat existantes sont listées.\n"
|
||||
"Vous pouvez alors les trouver et les modérer.\n"
|
||||
|
||||
#. type: Title ##
|
||||
@ -1909,7 +1888,9 @@ msgstr "Fédération"
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
#, no-wrap
|
||||
msgid "Following settings concern the federation with other Peertube instances, and other fediverse softwares.\n"
|
||||
msgstr "Les paramètres suivants concernent la fédération avec d'autres instances Peertube et d'autres logiciels du fediverse.\n"
|
||||
msgstr ""
|
||||
"Les paramètres suivants concernent la fédération avec d'autres instances "
|
||||
"Peertube et d'autres logiciels du fediverse.\n"
|
||||
|
||||
#. type: Title ##
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
@ -1924,20 +1905,27 @@ msgid ""
|
||||
"This feature enables a «share chat link» modal. With this modal, you can generate URLs to join the chat.\n"
|
||||
"The chat can be customized (readonly mode, use the current theme, ...).\n"
|
||||
msgstr ""
|
||||
"Cette fonctionnalité permet d'activer une fenêtre modale \"partager le lien du chat\". Avec cette modale, vous pouvez générer des URL pour rejoindre le chat.\n"
|
||||
"Le chat peut être personnalisé (mode lecture seule, utilisation du thème actuel, ...).\n"
|
||||
"Cette fonctionnalité permet d'activer une fenêtre modale \"partager le lien "
|
||||
"du chat\". Avec cette modale, vous pouvez générer des URL pour rejoindre le "
|
||||
"chat.\n"
|
||||
"Le chat peut être personnalisé (mode lecture seule, utilisation du thème "
|
||||
"actuel, ...).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
#, no-wrap
|
||||
msgid "You can for example generate a readonly URL and use it in OBS to integrate the chat in your live stream!\n"
|
||||
msgstr "Vous pouvez par exemple générer une URL en lecture seule et l'utiliser dans OBS pour intégrer le chat dans votre flux en direct !\n"
|
||||
msgstr ""
|
||||
"Vous pouvez par exemple générer une URL en lecture seule et l'utiliser dans "
|
||||
"OBS pour intégrer le chat dans votre flux en direct !\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
#, no-wrap
|
||||
msgid "This settings allows you to choose who can access this modal.\n"
|
||||
msgstr "Ce paramètre vous permet de choisir qui peut accéder à cette fenêtre modale.\n"
|
||||
msgstr ""
|
||||
"Ce paramètre vous permet de choisir qui peut accéder à cette fenêtre modale."
|
||||
"\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
@ -1974,7 +1962,9 @@ msgstr "Vous pouvez choisir le thème à utiliser pour ConverseJS :\n"
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
#, no-wrap
|
||||
msgid "Peertube theme: this is a special theme, made especially for peertube's integration.\n"
|
||||
msgstr "Thème Peertube : il s'agit d'un thème spécial, conçu spécialement pour l'intégration dans Peertube.\n"
|
||||
msgstr ""
|
||||
"Thème Peertube : il s'agit d'un thème spécial, conçu spécialement pour "
|
||||
"l'intégration dans Peertube.\n"
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
@ -1986,7 +1976,8 @@ msgstr "Thème ConverseJS par défaut : c'est le thème ConverseJS par défaut.\
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
#, no-wrap
|
||||
msgid "ConverseJS concord theme: this is a theme provided by ConverseJS.\n"
|
||||
msgstr "Thème ConverseJS concord : il s'agit d'un thème fourni par ConverseJS.\n"
|
||||
msgstr ""
|
||||
"Thème ConverseJS concord : il s'agit d'un thème fourni par ConverseJS.\n"
|
||||
|
||||
#. type: Title ##
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
@ -2001,14 +1992,19 @@ msgid ""
|
||||
"The plugin comes with an AppImage that is used to run the [Prosody XMPP server](https://prosody.im).\n"
|
||||
"If this AppImage is not working, you can fallback to the Prosody that is packaged for your server. Just install the `prosody` package.\n"
|
||||
msgstr ""
|
||||
"Le plugin est livré avec une AppImage qui est utilisée pour exécuter le [serveur XMPP Prosody](https://prosody.im).\n"
|
||||
"Si cet AppImage ne fonctionne pas, vous pouvez vous rabattre sur la version de Prosody qui est packagé pour votre serveur. Installez simplement le paquet `prosody`.\n"
|
||||
"Le plugin est livré avec une AppImage qui est utilisée pour exécuter le ["
|
||||
"serveur XMPP Prosody](https://prosody.im).\n"
|
||||
"Si cet AppImage ne fonctionne pas, vous pouvez vous rabattre sur la version "
|
||||
"de Prosody qui est packagé pour votre serveur. Installez simplement le "
|
||||
"paquet `prosody`.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
#, no-wrap
|
||||
msgid "This settings should only be used if the plugin is broken, and waiting for a patch.\n"
|
||||
msgstr "Ce paramètre ne devrait être utilisé que si le plugin est cassé et en attente d'un correctif.\n"
|
||||
msgstr ""
|
||||
"Ce paramètre ne devrait être utilisé que si le plugin est cassé et en "
|
||||
"attente d'un correctif.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
@ -2017,14 +2013,20 @@ msgid ""
|
||||
"This setting enable XMPP clients to connect to the built-in Prosody server.\n"
|
||||
"For now, this option **only allows connections from localhost clients**.\n"
|
||||
msgstr ""
|
||||
"Ce paramètre permet aux clients XMPP de se connecter au serveur Prosody intégré.\n"
|
||||
"Pour l'instant, cette option **n'autorise que les connexions des clients sur le localhost**.\n"
|
||||
"Ce paramètre permet aux clients XMPP de se connecter au serveur Prosody "
|
||||
"intégré.\n"
|
||||
"Pour l'instant, cette option **n'autorise que les connexions des clients sur "
|
||||
"le localhost**.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
#, no-wrap
|
||||
msgid "As example, this option can allow an instance of Matterbridge (once it could use anonymous login) *on the same machine* to bridge your chat with another services like a Matrix room.\n"
|
||||
msgstr "Par exemple, cette option peut permettre à une instance Matterbridge (une fois qu'elle pourra utiliser une connexion anonyme) *sur la même machine* de faire le lien entre votre tchat et d'autres services tels qu'une salle Matrix.\n"
|
||||
msgstr ""
|
||||
"Par exemple, cette option peut permettre à une instance Matterbridge (une "
|
||||
"fois qu'elle pourra utiliser une connexion anonyme) *sur la même machine* de "
|
||||
"faire le lien entre votre tchat et d'autres services tels qu'une salle "
|
||||
"Matrix.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
@ -2033,20 +2035,26 @@ msgid ""
|
||||
"This settings enable XMPP external components to connect to the server.\n"
|
||||
"For now, this option **only allows connections from localhost components**.\n"
|
||||
msgstr ""
|
||||
"Ce paramètre permet aux composants externes XMPP de se connecter au serveur.\n"
|
||||
"Pour l'instant, cette option **n'autorise que les connexions des composants sur localhost**.\n"
|
||||
"Ce paramètre permet aux composants externes XMPP de se connecter au serveur."
|
||||
"\n"
|
||||
"Pour l'instant, cette option **n'autorise que les connexions des composants "
|
||||
"sur localhost**.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
#, no-wrap
|
||||
msgid "This feature could be used to connect bridges or bots.\n"
|
||||
msgstr "Cette fonction pourrait être utilisée pour connecter des ponts ou des robots.\n"
|
||||
msgstr ""
|
||||
"Cette fonction pourrait être utilisée pour connecter des ponts ou des robots."
|
||||
"\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
#, no-wrap
|
||||
msgid "More informations on Prosody external components [here](https://prosody.im/doc/components).\n"
|
||||
msgstr "Plus d'informations sur les composants externes de Prosody [ici] (https://prosody.im/doc/components).\n"
|
||||
msgstr ""
|
||||
"Plus d'informations sur les composants externes de Prosody [ici] "
|
||||
"(https://prosody.im/doc/components).\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
#: support/documentation/content/en/documentation/_index.md
|
||||
@ -2353,20 +2361,25 @@ msgid ""
|
||||
"You can access room settings and moderation tools by opening the chat in a new window,\n"
|
||||
"and using the dropdown menu at the top right.\n"
|
||||
msgstr ""
|
||||
"Vous pouvez accéder aux paramètres de la salle et aux outils de modération en ouvrant le tchat dans une nouvelle fenêtre,\n"
|
||||
"Vous pouvez accéder aux paramètres de la salle et aux outils de modération "
|
||||
"en ouvrant le tchat dans une nouvelle fenêtre,\n"
|
||||
"et en utilisant le menu déroulant en haut à droite.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/documentation/user/moderation.md
|
||||
#, no-wrap
|
||||
msgid "You can list all existing chatrooms: in the plugin settings screen, there is a button «List rooms».\n"
|
||||
msgstr "Vous pouvez lister toutes les salles de discussion existantes : dans l'écran des paramètres du plugin, il y a un bouton \"Lister les salles\".\n"
|
||||
msgstr ""
|
||||
"Vous pouvez lister toutes les salles de discussion existantes : dans l'écran "
|
||||
"des paramètres du plugin, il y a un bouton \"Lister les salles\".\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/documentation/user/moderation.md
|
||||
#, no-wrap
|
||||
msgid "You can delete old rooms: join the room, and use the menu on the top to destroy the room.\n"
|
||||
msgstr "Vous pouvez supprimer d'anciennes salles : rejoignez la salle, et utilisez le menu en haut pour détruire la salle.\n"
|
||||
msgstr ""
|
||||
"Vous pouvez supprimer d'anciennes salles : rejoignez la salle, et utilisez "
|
||||
"le menu en haut pour détruire la salle.\n"
|
||||
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/documentation/user/moderation.md
|
||||
@ -2381,8 +2394,11 @@ msgid ""
|
||||
"All instance moderators and admins will be owner of created chat rooms.\n"
|
||||
"If the video is local (not from a remote Peertube), the video owner will be admin in the chat room.\n"
|
||||
msgstr ""
|
||||
"Tous les modérateur⋅rics et administrateur⋅rices de l'instance seront propriétaires des salons de discussion créés.\n"
|
||||
"Si la vidéo est locale (et ne provient pas d'un Peertube distant), le⋅a propriétaire de la vidéo sera l'administrateur⋅rice de l'espace de discussion.\n"
|
||||
"Tous les modérateur⋅rics et administrateur⋅rices de l'instance seront "
|
||||
"propriétaires des salons de discussion créés.\n"
|
||||
"Si la vidéo est locale (et ne provient pas d'un Peertube distant), le⋅a "
|
||||
"propriétaire de la vidéo sera l'administrateur⋅rice de l'espace de "
|
||||
"discussion.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/documentation/user/moderation.md
|
||||
@ -2391,8 +2407,11 @@ msgid ""
|
||||
"You can use [ConverseJS moderation commands](https://conversejs.org/docs/html/features.html#moderating-chatrooms) to moderate the room.\n"
|
||||
"When you open the chat room in full screen, there will also be a menu with dedicated commands on the top right.\n"
|
||||
msgstr ""
|
||||
"Vous pouvez utiliser les [commandes de modération ConverseJS](https://conversejs.org/docs/html/features.html#moderating-chatrooms) pour modérer le salon.\n"
|
||||
"Lorsque vous ouvrez la salle de discussion en plein écran, un menu avec des commandes dédiées s'affiche en haut à droite.\n"
|
||||
"Vous pouvez utiliser les [commandes de modération "
|
||||
"ConverseJS](https://conversejs.org/docs/html/features.html#moderating-"
|
||||
"chatrooms) pour modérer le salon.\n"
|
||||
"Lorsque vous ouvrez la salle de discussion en plein écran, un menu avec des "
|
||||
"commandes dédiées s'affiche en haut à droite.\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
#: support/documentation/content/en/documentation/user/obs.md
|
||||
@ -2416,7 +2435,9 @@ msgstr "Overlay OBS"
|
||||
#: support/documentation/content/en/documentation/user/obs.md
|
||||
#, no-wrap
|
||||
msgid "If you are using OBS for streaming, you can easily include the chat in your stream.\n"
|
||||
msgstr "Si vous utilisez OBS pour la diffusion en direct, vous pouvez facilement inclure le tchat dans votre flux vidéo.\n"
|
||||
msgstr ""
|
||||
"Si vous utilisez OBS pour la diffusion en direct, vous pouvez facilement "
|
||||
"inclure le tchat dans votre flux vidéo.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/documentation/user/obs.md
|
||||
@ -2425,8 +2446,11 @@ msgid ""
|
||||
"You can use the «share chat link» feature to generate an URL to your chat.\n"
|
||||
"The button should be near the chat if you are the video owner (unless it was desactivated by your server admins).\n"
|
||||
msgstr ""
|
||||
"Vous pouvez utiliser la fonction \"partager le lien du tchat\" pour générer une URL vers votre tchat.\n"
|
||||
"Le bouton devrait se trouver près du tchat si vous êtes le⋅a propriétaire de la vidéo (à moins qu'il n'ait été désactivé par les administrateur⋅rices de votre serveur).\n"
|
||||
"Vous pouvez utiliser la fonction \"partager le lien du tchat\" pour générer "
|
||||
"une URL vers votre tchat.\n"
|
||||
"Le bouton devrait se trouver près du tchat si vous êtes le⋅a propriétaire de "
|
||||
"la vidéo (à moins qu'il n'ait été désactivé par les administrateur⋅rices de "
|
||||
"votre serveur).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/documentation/user/obs.md
|
||||
@ -2445,8 +2469,11 @@ msgid ""
|
||||
"You can use the «Transparent background» to have a transparent background in OBS.\n"
|
||||
"If you want to customize the background transparency, you can add this CSS in your OBS browser source's settings:\n"
|
||||
msgstr ""
|
||||
"Vous pouvez utiliser l'option \"Fond transparent\" pour obtenir un fond transparent dans OBS.\n"
|
||||
"Si vous souhaitez personnaliser la transparence de l'arrière-plan, vous pouvez ajouter ce CSS dans les paramètres de la source de votre navigateur OBS :\n"
|
||||
"Vous pouvez utiliser l'option \"Fond transparent\" pour obtenir un fond "
|
||||
"transparent dans OBS.\n"
|
||||
"Si vous souhaitez personnaliser la transparence de l'arrière-plan, vous "
|
||||
"pouvez ajouter ce CSS dans les paramètres de la source de votre navigateur "
|
||||
"OBS :\n"
|
||||
|
||||
#. type: Fenced code block (css)
|
||||
#: support/documentation/content/en/documentation/user/obs.md
|
||||
@ -2465,9 +2492,12 @@ msgid ""
|
||||
"in the modal, check «use curent theme colors», then you can try to manually change color values in the URL.\n"
|
||||
"You must use valid CSS color values, and they must be properly URL encoded.\n"
|
||||
msgstr ""
|
||||
"Remarque : vous pouvez personnaliser les couleurs. Ce n'est pas encore documenté, mais vous pouvez essayer ceci :\n"
|
||||
"dans la fenêtre modale, cochez \"utiliser les couleurs actuelles du thème\", puis essayez de modifier manuellement les valeurs de couleur dans l'URL.\n"
|
||||
"Vous devez utiliser des valeurs de couleur CSS valides, et elles doivent être correctement encodées dans l'URL.\n"
|
||||
"Remarque : vous pouvez personnaliser les couleurs. Ce n'est pas encore "
|
||||
"documenté, mais vous pouvez essayer ceci :\n"
|
||||
"dans la fenêtre modale, cochez \"utiliser les couleurs actuelles du thème\", "
|
||||
"puis essayez de modifier manuellement les valeurs de couleur dans l'URL.\n"
|
||||
"Vous devez utiliser des valeurs de couleur CSS valides, et elles doivent "
|
||||
"être correctement encodées dans l'URL.\n"
|
||||
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/documentation/user/obs.md
|
||||
@ -2482,7 +2512,10 @@ msgid ""
|
||||
"You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream.\n"
|
||||
"The compatibility with this plugin was added in recent versions.\n"
|
||||
msgstr ""
|
||||
"Vous pouvez utiliser l'extension [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) pour mélanger plusieurs sources de tchat (Peertube, Twitch, Youtube, Facebook, ...) et inclure leurs contenus dans votre flux en direct.\n"
|
||||
"Vous pouvez utiliser l'extension [social_stream browser "
|
||||
"extension](https://github.com/steveseguin/social_stream#readme) pour "
|
||||
"mélanger plusieurs sources de tchat (Peertube, Twitch, Youtube, Facebook, "
|
||||
"...) et inclure leurs contenus dans votre flux en direct.\n"
|
||||
"La compatibilité avec ce plugin a été ajoutée dans les versions récentes.\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
@ -2707,6 +2740,8 @@ msgstr ""
|
||||
"souhaitez participer à l'évolution de ce plugin, n'hésitez pas à me "
|
||||
"contacter.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Some linux distro (like Debian Bullseye for example) have too old version of `po4a`.\n"
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Gaelic <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/gd/>\n"
|
||||
@ -64,7 +64,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,115 +90,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -229,8 +148,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -268,7 +187,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -291,7 +211,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -329,9 +252,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -389,9 +314,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -410,7 +337,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -424,7 +354,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Galician <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/gl/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Croatian <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/hr/>\n"
|
||||
@ -64,7 +64,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,115 +90,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -229,8 +148,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -268,7 +187,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -291,7 +211,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -329,9 +252,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -389,9 +314,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -410,7 +337,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -424,7 +354,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Hungarian <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/hu/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Icelandic <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/is/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Roberto Resoli <roberto@resolutions.it>\n"
|
||||
"Language-Team: Italian <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/it/>\n"
|
||||
@ -22,31 +22,37 @@ msgstr ""
|
||||
#: support/documentation/content/en/contact/_index.md
|
||||
#, no-wrap
|
||||
msgid "Contact the author"
|
||||
msgstr ""
|
||||
msgstr "Contattare l'autore"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contact/_index.md
|
||||
#, no-wrap
|
||||
msgid "Contact me"
|
||||
msgstr ""
|
||||
msgstr "Contattarmi"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contact/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgstr ""
|
||||
"Se avete domande, o vvolete parlare di questo plugin, potete unirvi a questa "
|
||||
"stanza XMPP con qualsiasi client Jabber: [plugin-livechat-support@room.im."
|
||||
"yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contact/_index.md
|
||||
#, no-wrap
|
||||
msgid "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/).\n"
|
||||
msgstr ""
|
||||
"Se volete sostenere il progetto finanziariamente, potete contattarmi via "
|
||||
"email all'indirizzo git.[at].john-livingston.fr. o utilizzare il mio ["
|
||||
"profilo Liberapay](https://liberapay.com/JohnLivingston/).\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
#: support/documentation/content/en/contributing/codeofconduct/_index.md
|
||||
#, no-wrap
|
||||
msgid "Contributor Covenant Code of Conduct"
|
||||
msgstr ""
|
||||
msgstr "Codice di comportamento dei Contributori⋅trici"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/codeofconduct/_index.md
|
||||
@ -63,7 +69,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +95,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +153,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +192,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +216,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +257,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +319,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +342,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +359,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Japanese <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/ja/>\n"
|
||||
@ -71,7 +71,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -97,115 +97,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -236,8 +155,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -275,7 +194,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -298,7 +218,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -336,9 +259,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -396,9 +321,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -417,7 +344,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -431,7 +361,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Kabyle <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/kab/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/nb_NO/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Dutch <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/nl/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Norwegian Nynorsk <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/nn/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Occitan <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/oc/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Polish <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/pl/>\n"
|
||||
@ -64,7 +64,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,115 +90,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -229,8 +148,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -268,7 +187,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -291,7 +211,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -329,9 +252,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -389,9 +314,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -410,7 +337,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -424,7 +354,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Portuguese <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/pt/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Russian <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/ru/>\n"
|
||||
@ -64,7 +64,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,115 +90,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -229,8 +148,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -268,7 +187,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -291,7 +211,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -329,9 +252,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -389,9 +314,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -410,7 +337,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -424,7 +354,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Albanian <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/sq/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Swedish <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/sv/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Thai <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/th/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:53+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Toki Pona <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/tok/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:53+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Ukrainian <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/uk/>\n"
|
||||
@ -64,7 +64,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,115 +90,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -229,8 +148,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -268,7 +187,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -291,7 +211,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -329,9 +252,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -389,9 +314,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -410,7 +337,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -424,7 +354,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:53+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Vietnamese <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/vi/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:53+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:59+0000\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:53+0000\n"
|
||||
"Last-Translator: Anonymous <noreply@weblate.org>\n"
|
||||
"Language-Team: Chinese (Traditional) <https://weblate.framasoft.org/projects/"
|
||||
"peertube-livechat/peertube-plugin-livechat-documentation/zh_Hant/>\n"
|
||||
@ -63,7 +63,7 @@ msgid ""
|
||||
"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.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,115 +89,34 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ##
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "NPM\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Typescript\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To build the plugin, you must have following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`git`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`npm` (>=8.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`nodejs` (>=14.x)\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`build-essential`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"The plugin needs to build an AppImage for the Prosody XMPP server.\n"
|
||||
"It appears that the way this AppImage is build requires `apt` and `dpkg` commands.\n"
|
||||
"So it will only work \"out of the box\" on Debian-like systems.\n"
|
||||
"If you are using another Linux distribution, you can try to install `apt` and `dpkg` manually.\n"
|
||||
"See for example this [Github issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues/200).\n"
|
||||
"We will provide another solution as soon as possible.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Building this AppImage also requires following packages:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`python3-venv`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "`squashfs-tools`\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"These dependencies were tested on a Debian Bullseye.\n"
|
||||
"If there is some dependencies issues on your UNIX/Linux system, please open an issue on Github.\n"
|
||||
"{{% /notice }}\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Clone the repository, buid the plugin, and create your feature branch:\n"
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -228,8 +147,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
"Once you are ready for a code review before merge, submit a Pull Request. In any case, please\n"
|
||||
"link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -267,7 +186,8 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.\n"
|
||||
"ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).\n"
|
||||
"Then, if everything is okay, we run ESBuild to generate the compiled javascript.\n"
|
||||
msgstr ""
|
||||
@ -290,7 +210,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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).\n"
|
||||
msgid ""
|
||||
"To enable this mode, you juste have to create the\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file\n"
|
||||
"(replacing `/var/www/peertube/storage/` by the correct path on your installation).\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -328,9 +251,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"This call don't need any authentificaiton.\n"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"It can be done from a command line, for example using\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -388,9 +313,11 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"For Prosody to connect to the debugger, call the API\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"This call does not need any authentication.\n"
|
||||
"It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"It can be done from a command line, for example with\n"
|
||||
"`curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.\n"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -409,7 +336,10 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "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.\n"
|
||||
msgid ""
|
||||
"There is a tutorial, in french, on the\n"
|
||||
"[le 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)\n"
|
||||
"that explains how to quickly build a dev env using Docker.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -423,7 +353,9 @@ msgstr ""
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.\n"
|
||||
"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.\n"
|
||||
"There is a dirty hack in the plugin: just create a\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
Loading…
x
Reference in New Issue
Block a user