Still trying to resync Weblate.
This commit is contained in:
parent
7ce9f72374
commit
591f52c493
@ -6,17 +6,15 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Arabic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ar/>\n"
|
||||
"Language: ar\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
||||
"X-Generator: Weblate 4.18.2\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
@ -64,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -148,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -187,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -211,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -252,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -314,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -337,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -354,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Catalan <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ca/>\n"
|
||||
"Language: ca\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Czech <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/cs/>\n"
|
||||
"Language: cs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,12 +7,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\n"
|
||||
"PO-Revision-Date: 2023-07-17 10:52+0000\n"
|
||||
"Last-Translator: Victor Hampel <v.hampel@users.noreply.weblate.framasoft."
|
||||
"org>\n"
|
||||
"Language-Team: German <https://weblate.framasoft.org/projects/peertube-"
|
||||
"livechat/peertube-plugin-livechat-documentation/de/>\n"
|
||||
"Last-Translator: Victor Hampel <v.hampel@users.noreply.weblate.framasoft.org>\n"
|
||||
"Language-Team: German <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/de/>\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -68,7 +66,7 @@ msgstr ""
|
||||
"Übersetzungen sind unter [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations) verfügbar.\n"
|
||||
"Fälle von beleidigendem, belästigendem oder anderweitig inakzeptablem Verhalten können den für die Durchsetzung verantwortlichen Gemeinschaftsleitern per E-Mail an git.[at].john-livingston.fr gemeldet werden.\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -96,35 +94,119 @@ msgstr "Bitte benutzen Sie den `main` Zweig.\n"
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr "Bis März 2023 wurden die Beiträge auf dem `develop` Zweig erstellt. Dieses Verfahren ist nun veraltet.\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 "Voraussetzung für die Erstellung dieses Plugins:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Prerequisite for building this plugin:\n"
|
||||
msgstr "Voraussetzung für die Erstellung dieses Plugins:\n"
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr "Sie müssen `npm` installiert haben\n"
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. 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"
|
||||
msgstr "Sie müssen python venv installiert haben (z.B. das Paket `python3-venv` auf Debian)\n"
|
||||
msgid "NodeJS\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `build-essential` installed\n"
|
||||
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 vs 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"
|
||||
msgstr "Sie müssen `build-essential` installiert haben\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr "Um das Repository zu klonen:\n"
|
||||
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 ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
@ -168,11 +250,15 @@ msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
#, 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"
|
||||
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"
|
||||
"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"
|
||||
msgstr ""
|
||||
"Sobald Sie bereit sind, Ihren Code zu zeigen und um Feedback zu bitten, reichen Sie einen *Entwurf* für einen Pull Request ein.\n"
|
||||
"Sobald Sie bereit für eine Codeüberprüfung vor der Zusammenführung sind, reichen Sie einen Pull Request ein. In jedem Fall\n"
|
||||
@ -210,11 +296,16 @@ msgstr "ESBuild vs Typescript"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
#, 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"
|
||||
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"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -244,11 +335,12 @@ 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\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"
|
||||
#, 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"
|
||||
msgstr ""
|
||||
"Um diesen Modus zu aktivieren, müssen Sie lediglich die Datei\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` erstellen\n"
|
||||
@ -294,13 +386,17 @@ msgstr "Prosody neustarten"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
#, 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"
|
||||
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"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
"Wenn der Debug Modus aktiviert ist, können Sie Prosody mit diesem API-Aufruf neu starten:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
@ -370,13 +466,18 @@ msgstr "Starten Sie Ihren Debugger-Server.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
#, 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"
|
||||
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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
"Damit Prosody eine Verbindung mit dem Debugger herstellen kann, rufen Sie die API\n"
|
||||
@ -400,11 +501,12 @@ msgstr "Schnelle Entwicklungsumgebung mit Docker"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
#, 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 ""
|
||||
"Es gibt eine Anleitung in französischer Sprache auf dem\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"
|
||||
@ -418,12 +520,15 @@ msgstr "Es wurde ein Repo daraus gemacht, siehe [pt-plugin-dev](https://codeberg
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
#, 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"
|
||||
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"
|
||||
"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"
|
||||
msgstr ""
|
||||
"Hinweis: Aus einem unbekannten Grund kann Prosody die DNS-Adresse von Containern nicht auflösen, wenn die lua-unbound-Bibliothek verwendet wird.\n"
|
||||
"Es gibt einen unsaubere Lösung dafür im Plugin: Erstellen Sie einfach eine\n"
|
||||
@ -2321,6 +2426,18 @@ msgstr "[Meilensteine auf Github](https://github.com/JohnXLivingston/peertube-pl
|
||||
msgid "If you are a webdesigner or a ConverseJS/Prosody/XMPP expert, and want to help improve this plugin, you are welcome.\n"
|
||||
msgstr "Wenn Sie ein Webdesigner oder ein ConverseJS/Prosody/XMPP-Experte sind und helfen wollen, dieses Plugin zu verbessern, sind Sie gerne willkommen.\n"
|
||||
|
||||
#, no-wrap
|
||||
#~ msgid "you must have `npm` installed\n"
|
||||
#~ msgstr "Sie müssen `npm` installiert haben\n"
|
||||
|
||||
#, no-wrap
|
||||
#~ msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
#~ msgstr "Sie müssen python venv installiert haben (z.B. das Paket `python3-venv` auf Debian)\n"
|
||||
|
||||
#, no-wrap
|
||||
#~ msgid "To clone the repository:\n"
|
||||
#~ msgstr "Um das Repository zu klonen:\n"
|
||||
|
||||
#, no-wrap
|
||||
#~ msgid ""
|
||||
#~ "The different translations of the same file are side by side in the tree, and are identified by a language code in the file name extension.\n"
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Greek <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/el/>\n"
|
||||
"Language: el\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
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"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
#, markdown-text, no-wrap
|
||||
msgid "Develop"
|
||||
msgstr ""
|
||||
|
||||
@ -87,34 +87,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -145,8 +226,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -184,8 +265,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -208,10 +288,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -249,11 +326,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -311,11 +386,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, markdown-text, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -334,10 +407,7 @@ 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\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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -351,9 +421,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Esperanto <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/eo/>\n"
|
||||
"Language: eo\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
@ -66,7 +65,7 @@ msgstr ""
|
||||
"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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -92,34 +91,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -150,8 +230,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -189,8 +269,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -213,10 +292,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -254,11 +330,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -316,11 +390,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -339,10 +411,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -356,9 +425,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Basque <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/eu/>\n"
|
||||
"Language: eu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Persian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fa/>\n"
|
||||
"Language: fa\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Finnish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/fi/>\n"
|
||||
"Language: fi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,11 +7,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
@ -67,7 +66,7 @@ msgstr ""
|
||||
"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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -95,35 +94,119 @@ msgstr "Les Pull Request sont à faire sur la branche `main`.\n"
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
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 "Prerequisite for building this plugin:\n"
|
||||
msgstr "Pré-requis pour compiler le plugin :\n"
|
||||
msgid "It is highly recommended to be familiar with following concepts:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#. type: Bullet: '* '
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "you must have `npm` installed\n"
|
||||
msgstr "vous devez avoir installé `npm`\n"
|
||||
msgid "Git\n"
|
||||
msgstr ""
|
||||
|
||||
#. 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"
|
||||
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 "you must have `build-essential` installed\n"
|
||||
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"
|
||||
msgstr "vous devez avoir `build-essential` installé\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
msgstr "Pour clôner le dépot :\n"
|
||||
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 ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
@ -167,11 +250,15 @@ msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
#, 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"
|
||||
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"
|
||||
"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"
|
||||
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"
|
||||
@ -209,11 +296,16 @@ msgstr "ESBuild versus Typescript"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
#, 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"
|
||||
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"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -243,11 +335,12 @@ 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\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"
|
||||
#, 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"
|
||||
msgstr ""
|
||||
"Pour activer ce mode, il suffit de créer un fichier\n"
|
||||
"`/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode`\n"
|
||||
@ -293,13 +386,17 @@ msgstr "Redémarrer Prosody"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
#, 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"
|
||||
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"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `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"
|
||||
"`http://votre_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
@ -369,13 +466,18 @@ msgstr "Lancer votre serveur de debug.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
#, 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"
|
||||
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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"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"
|
||||
@ -399,11 +501,12 @@ msgstr "Environnement de développement rapide via Docker"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
#, 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"
|
||||
|
||||
#. type: Plain text
|
||||
@ -414,12 +517,15 @@ msgstr "Un dépot a été crée sur la base de ce tutoriel : https://codeberg.or
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
#, 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"
|
||||
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"
|
||||
"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"
|
||||
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"
|
||||
@ -2335,17 +2441,27 @@ msgstr "les [jalons sur github](https://github.com/JohnXLivingston/peertube-plug
|
||||
msgid "If you are a webdesigner or a ConverseJS/Prosody/XMPP expert, and want to help improve this plugin, you are welcome.\n"
|
||||
msgstr "Si vous êtes webdesigner ou avez une expertise en ConverseJS/Prosody/XMPP et 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"
|
||||
"Please make sure to install a compatible version.\n"
|
||||
"If you are using Debian Bullseye for example, you can download the Bookwork po4a.deb file from https://packages.debian.org, and install it manually.\n"
|
||||
msgstr ""
|
||||
"Certaines distributions linux (comme Debian Bullseye par exemple) ont une version trop ancienne de `po4a`.\n"
|
||||
"Assurez-vous d'installer une version compatible.\n"
|
||||
"Si vous utilisez Debian Bullseye par exemple, vous pouvez télécharger le fichier po4a.deb de Bookworm depuis https://packages.debian.org et l'installer manuellement.\n"
|
||||
#~ msgid "you must have `npm` installed\n"
|
||||
#~ msgstr "vous devez avoir installé `npm`\n"
|
||||
|
||||
#, no-wrap
|
||||
#~ msgid "you must have python venv installed (`python3-venv` package on Debian for example)\n"
|
||||
#~ msgstr "vous devez avoir installé les venv python (paquet `python3-venv` sous Debian par exemple)\n"
|
||||
|
||||
#, no-wrap
|
||||
#~ msgid "To clone the repository:\n"
|
||||
#~ msgstr "Pour clôner le dépot :\n"
|
||||
|
||||
#, no-wrap
|
||||
#~ msgid ""
|
||||
#~ "Some linux distro (like Debian Bullseye for example) have too old version of `po4a`.\n"
|
||||
#~ "Please make sure to install a compatible version.\n"
|
||||
#~ "If you are using Debian Bullseye for example, you can download the Bookwork po4a.deb file from https://packages.debian.org, and install it manually.\n"
|
||||
#~ msgstr ""
|
||||
#~ "Certaines distributions linux (comme Debian Bullseye par exemple) ont une version trop ancienne de `po4a`.\n"
|
||||
#~ "Assurez-vous d'installer une version compatible.\n"
|
||||
#~ "Si vous utilisez Debian Bullseye par exemple, vous pouvez télécharger le fichier po4a.deb de Bookworm depuis https://packages.debian.org et l'installer manuellement.\n"
|
||||
|
||||
#, no-wrap
|
||||
#~ msgid ""
|
||||
|
@ -6,17 +6,15 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Gaelic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/gd/>\n"
|
||||
"Language: gd\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
|
||||
"(n > 2 && n < 20) ? 2 : 3;\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;\n"
|
||||
"X-Generator: Weblate 4.18.2\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
@ -64,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -148,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -187,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -211,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -252,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -314,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -337,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -354,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Galician <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/gl/>\n"
|
||||
"Language: gl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,17 +6,15 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Croatian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/hr/>\n"
|
||||
"Language: hr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.18.2\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
@ -64,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -148,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -187,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -211,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -252,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -314,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -337,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -354,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Hungarian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/hu/>\n"
|
||||
"Language: hu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Icelandic <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/is/>\n"
|
||||
"Language: is\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Italian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/it/>\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -7,11 +7,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Japanese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ja/>\n"
|
||||
"Language: ja\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -35,20 +34,13 @@ msgstr "お問い合わせ"
|
||||
#: support/documentation/content/en/contact/_index.md
|
||||
#, fuzzy, 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 ""
|
||||
"もし、ご質問、このプラグインに関して話したいことがある場合、お好きなJabberク"
|
||||
"ライアントを使って、こちらのXMPPルームに参加してください: [plugin-livechat-"
|
||||
"support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny."
|
||||
"org?join).\n"
|
||||
msgstr "もし、ご質問、このプラグインに関して話したいことがある場合、お好きなJabberクライアントを使って、こちらのXMPPルームに参加してください: [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
|
||||
#, fuzzy, 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 ""
|
||||
"もし、プロジェクトを金銭面でご支援頂ける場合は、メールにて git.[at].john-"
|
||||
"livingston.fr, までご連絡頂くか、私の[Liberapay profile](https://liberapay."
|
||||
"com/JohnLivingston/)をご確認頂けますと幸いです。\n"
|
||||
msgstr "もし、プロジェクトを金銭面でご支援頂ける場合は、メールにて git.[at].john-livingston.fr, までご連絡頂くか、私の[Liberapay profile](https://liberapay.com/JohnLivingston/)をご確認頂けますと幸いです。\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
#: support/documentation/content/en/contributing/codeofconduct/_index.md
|
||||
@ -71,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -97,34 +89,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -155,8 +228,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -194,8 +267,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -218,10 +290,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -259,11 +328,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -321,11 +388,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -344,10 +409,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -361,9 +423,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
@ -489,7 +549,7 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
#, no-wrap
|
||||
msgid "hugo serve -s support/documentation/\n"
|
||||
msgstr "ドキュメンテーション"
|
||||
msgstr "ドキュメンテーション\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/document/_index.md
|
||||
@ -664,22 +724,16 @@ msgstr "クレジット"
|
||||
#, fuzzy, 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 ""
|
||||
"[package.json](https://github.com/JohnXLivingston/peertube-plugin-livechat/"
|
||||
"blob/main/package.json)、\n"
|
||||
"[COPYRIGHT](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/"
|
||||
"main/COPYRIGHT.md)\n"
|
||||
"と [LICENSE](https://github.com/JohnXLivingston/peertube-plugin-livechat/"
|
||||
"blob/main/LICENSE)\n"
|
||||
"ファイルには、このソフトウェアと使用しているライブラリなどのライセンス情報が"
|
||||
"含まれています。\n"
|
||||
"[package.json](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/package.json)、\n"
|
||||
"[COPYRIGHT](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/COPYRIGHT.md)\n"
|
||||
"と [LICENSE](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/LICENSE)\n"
|
||||
"ファイルには、このソフトウェアと使用しているライブラリなどのライセンス情報が含まれています。\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/credits/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
msgid "The plugin is maintained by [John Livingston](https://www.john-livingston.fr/).\n"
|
||||
msgstr ""
|
||||
"The plugin is maintained by [John Livingston](https://www.john-livingston.fr/"
|
||||
").\n"
|
||||
msgstr "The plugin is maintained by [John Livingston](https://www.john-livingston.fr/).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/credits/_index.md
|
||||
@ -688,42 +742,32 @@ msgid ""
|
||||
"Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube).\n"
|
||||
"The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0.\n"
|
||||
msgstr ""
|
||||
"Peertubeのマスコット[Sepia](https://www.davidrevoy.com/index.php?tag/"
|
||||
"peertube)を制作してくださったDavid Revoy氏に感謝致します。\n"
|
||||
"キャラクターデザインは、CC-Byライセンスであり、本プラグインの一部のロゴとアバ"
|
||||
"ターを作成する為に使用されているSVGファイルはGPLv3.0です。\n"
|
||||
"Peertubeのマスコット[Sepia](https://www.davidrevoy.com/index.php?tag/peertube)を制作してくださったDavid Revoy氏に感謝致します。\n"
|
||||
"キャラクターデザインは、CC-Byライセンスであり、本プラグインの一部のロゴとアバターを作成する為に使用されているSVGファイルはGPLv3.0です。\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/credits/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
msgid "Thanks to [Framasoft](https://framasoft.org) for making [Peertube](https://joinpeertube.org/) possible, for the financial support, and for hosting the project translations on their [Weblate instance](https://weblate.framasoft.org).\n"
|
||||
msgstr ""
|
||||
"[Peertube](https://joinpeertube.org/"
|
||||
")を実現し、また経済的な支援も行っている[Framasoft](https://framasoft."
|
||||
"org)に感謝致します。\n"
|
||||
msgstr "[Peertube](https://joinpeertube.org/)を実現し、また経済的な支援も行っている[Framasoft](https://framasoft.org)に感謝致します。\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/credits/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
msgid "Thanks to [ritimo](https://www.ritimo.org/) for the financial support.\n"
|
||||
msgstr "経済的な支援を行って頂いている[ritimo](https://www.ritimo.org/"
|
||||
")に感謝致します。\n"
|
||||
msgstr "経済的な支援を行って頂いている[ritimo](https://www.ritimo.org/)に感謝致します。\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/credits/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
msgid "Thanks to [Code Lutin](https://www.codelutin.com/) and [Rétribution Copie Publique](https://copiepublique.fr/) for the financial support.\n"
|
||||
msgstr ""
|
||||
"経済的な支援を行って頂いている[Code Lutin](https://www.codelutin.com/)/["
|
||||
"Rétribution Copie Publique](https://copiepublique.fr/)に感謝致します。\n"
|
||||
msgstr "経済的な支援を行って頂いている[Code Lutin](https://www.codelutin.com/)/[Rétribution Copie Publique](https://copiepublique.fr/)に感謝致します。\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/credits/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
msgid "Thanks to [NlNet](https://nlnet.nl/) and the [NGI0 Entrust fund](https://nlnet.nl/entrust/) for the financial support.\n"
|
||||
msgstr ""
|
||||
"経済的な支援を行って頂いている[NlNet](https://nlnet.nl/)/[NGI0 Entrust "
|
||||
"fund](https://nlnet.nl/entrust/)(https://copiepublique.fr/)に感謝致します。\n"
|
||||
msgstr "経済的な支援を行って頂いている[NlNet](https://nlnet.nl/)/[NGI0 Entrust fund](https://nlnet.nl/entrust/)(https://copiepublique.fr/)に感謝致します。\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
#: support/documentation/content/en/documentation/admin/advanced/_index.md
|
||||
@ -1495,10 +1539,7 @@ msgid ""
|
||||
"Note: for now this feature simply hide the chat.\n"
|
||||
"In a future release, the chat will be replaced by a message saying «please log in to [...]».\n"
|
||||
"See [v5.7.0 Release Notes](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md#570) for more information.\n"
|
||||
msgstr ""
|
||||
"メジャーリリースのアップデート実施前に、リリースノートをお読み頂き、"
|
||||
"変更をご確認ください : [変更履歴](https://github.com/JohnXLivingston/"
|
||||
"peertube-plugin-livechat/blob/main/CHANGELOG.md).\n"
|
||||
msgstr "メジャーリリースのアップデート実施前に、リリースノートをお読み頂き、変更をご確認ください : [変更履歴](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md).\n"
|
||||
|
||||
#. type: Title ##
|
||||
#: build/documentation/pot_in/documentation/admin/settings.md
|
||||
@ -1750,10 +1791,7 @@ msgstr ""
|
||||
#: support/documentation/content/en/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
msgid "Before updating to a major release, please read the release notes and breaking changes list : [CHANGELOG](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md).\n"
|
||||
msgstr ""
|
||||
"メジャーリリースのアップデート実施前に、リリースノートをお読み頂き、"
|
||||
"変更をご確認ください : [変更履歴](https://github.com/JohnXLivingston/"
|
||||
"peertube-plugin-livechat/blob/main/CHANGELOG.md).\n"
|
||||
msgstr "メジャーリリースのアップデート実施前に、リリースノートをお読み頂き、変更をご確認ください : [変更履歴](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/documentation/installation/_index.md
|
||||
@ -2043,8 +2081,7 @@ msgstr "PeerTube ライブチャットプラグイン"
|
||||
msgid ""
|
||||
"You can use the language selector in the left menu to view this documentation in different languages.\n"
|
||||
"Some translations are missing or incomplete. In this case, you'll see the English version of the text.\n"
|
||||
msgstr "左側のメニューにある言語セレクターを使って、このドキュメントをさまざまな言語"
|
||||
"で表示することができます。\n"
|
||||
msgstr "左側のメニューにある言語セレクターを使って、このドキュメントをさまざまな言語で表示することができます。\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: title
|
||||
#: support/documentation/content/en/intro/_index.md
|
||||
@ -2056,9 +2093,7 @@ msgstr "はじめに"
|
||||
#: support/documentation/content/en/intro/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
msgid "This [Peertube](https://joinpeertube.org/) plugin is meant to provide chat system for Peertube videos.\n"
|
||||
msgstr ""
|
||||
"この[Peertube](https://joinpeertube.org/)プラグインは、お使いのPeerTubeインス"
|
||||
"タンスの動画に対してチャットシステムを提供します。\n"
|
||||
msgstr "この[Peertube](https://joinpeertube.org/)プラグインは、お使いのPeerTubeインスタンスの動画に対してチャットシステムを提供します。\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/intro/_index.md
|
||||
@ -2070,18 +2105,13 @@ msgid ""
|
||||
msgstr ""
|
||||
"| | |\n"
|
||||
"|---|---|\n"
|
||||
"|  | "
|
||||
" |\n"
|
||||
"|  |  |\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/intro/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
msgid "See a [demo](https://www.yiny.org/w/399a8d13-d4cf-4ef2-b843-98530a8ccbae).\n"
|
||||
msgstr ""
|
||||
"実際の動きを[デモ](https://www.yiny.org/w/399a8d13-d4cf-"
|
||||
"4ef2-b843-98530a8ccbae)でご確認頂けます。\n"
|
||||
msgstr "実際の動きを[デモ](https://www.yiny.org/w/399a8d13-d4cf-4ef2-b843-98530a8ccbae)でご確認頂けます。\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
#: support/documentation/content/en/issues/_index.md
|
||||
@ -2099,10 +2129,7 @@ msgstr "新規機能のリクエスト / バグトラッキング"
|
||||
#: support/documentation/content/en/issues/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
msgid "If you have new feature requests, bugs, or difficulties to setup the plugin, you can use the [Github issue tracker](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues). If possible, try using english or french.\n"
|
||||
msgstr ""
|
||||
"新しい機能のリクエスト、バグ、プラグインのセットアップ時に問題が発生した場合"
|
||||
"は、[Github issue tracker](https://github.com/JohnXLivingston/"
|
||||
"peertube-plugin-livechat/issues)から報告してください。\n"
|
||||
msgstr "新しい機能のリクエスト、バグ、プラグインのセットアップ時に問題が発生した場合は、[Github issue tracker](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues)から報告してください。\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/issues/_index.md
|
||||
@ -2114,24 +2141,20 @@ msgstr ""
|
||||
#: support/documentation/content/en/issues/_index.md
|
||||
#, no-wrap
|
||||
msgid "this [github project](https://github.com/users/JohnXLivingston/projects/1).\n"
|
||||
msgstr ""
|
||||
"this [github project](https://github.com/users/JohnXLivingston/projects/1).\n"
|
||||
msgstr "this [github project](https://github.com/users/JohnXLivingston/projects/1).\n"
|
||||
|
||||
#. type: Bullet: '- '
|
||||
#: support/documentation/content/en/issues/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
#| msgid "this [github project](https://github.com/users/JohnXLivingston/projects/1).\n"
|
||||
msgid "the [milestones on github](https://github.com/JohnXLivingston/peertube-plugin-livechat/milestones).\n"
|
||||
msgstr ""
|
||||
"this [github project](https://github.com/users/JohnXLivingston/projects/1).\n"
|
||||
msgstr "this [github project](https://github.com/users/JohnXLivingston/projects/1).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/issues/_index.md
|
||||
#, fuzzy, no-wrap
|
||||
msgid "If you are a webdesigner or a ConverseJS/Prosody/XMPP expert, and want to help improve this plugin, you are welcome.\n"
|
||||
msgstr ""
|
||||
"あなたがWebデザイナーの方または、ConverseJS/Prosody/XMPP上級者の方の場合は、"
|
||||
"このプラグインをより良くする為に力を貸してください、歓迎致します。\n"
|
||||
msgstr "あなたがWebデザイナーの方または、ConverseJS/Prosody/XMPP上級者の方の場合は、このプラグインをより良くする為に力を貸してください、歓迎致します。\n"
|
||||
|
||||
#, fuzzy, no-wrap
|
||||
#~ msgid "Documentation translation"
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Kabyle <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/kab/>\n"
|
||||
"Language: kab\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Norwegian Bokmål <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nb_NO/>\n"
|
||||
"Language: nb\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Dutch <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nl/>\n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Norwegian Nynorsk <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/nn/>\n"
|
||||
"Language: nn\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Occitan <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/oc/>\n"
|
||||
"Language: oc\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,17 +6,15 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Polish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/pl/>\n"
|
||||
"Language: pl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||
"|| n%100>=20) ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.18.2\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
@ -64,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -148,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -187,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -211,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -252,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -314,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -337,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -354,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Portuguese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/pt/>\n"
|
||||
"Language: pt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,17 +6,15 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Russian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/ru/>\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.18.2\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
@ -64,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -148,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -187,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -211,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -252,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -314,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -337,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -354,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Albanian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/sq/>\n"
|
||||
"Language: sq\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Swedish <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/sv/>\n"
|
||||
"Language: sv\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Thai <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/th/>\n"
|
||||
"Language: th\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Toki Pona <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/tok/>\n"
|
||||
"Language: tok\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,17 +6,15 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Ukrainian <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/uk/>\n"
|
||||
"Language: uk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.18.2\n"
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
@ -64,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -90,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -148,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -187,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -211,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -252,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -314,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -337,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -354,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Vietnamese <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/vi/>\n"
|
||||
"Language: vi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Chinese (Simplified) <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/>\n"
|
||||
"Language: zh-Hans\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
@ -6,11 +6,10 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: peertube-plugin-livechat-documentation VERSION\n"
|
||||
"POT-Creation-Date: 2023-07-14 19:55+0200\n"
|
||||
"POT-Creation-Date: 2023-07-17 13:16+0200\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"
|
||||
"Language-Team: Chinese (Traditional) <https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hant/>\n"
|
||||
"Language: zh-Hant\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -63,7 +62,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: Yaml Front Matter Hash Value: title
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "Develop"
|
||||
@ -89,34 +88,115 @@ msgstr ""
|
||||
msgid "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#. type: Title ##
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
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"
|
||||
msgid "Prerequisite for building this plugin"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, no-wrap
|
||||
msgid "To clone the repository:\n"
|
||||
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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Fenced code block (bash)
|
||||
@ -147,8 +227,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. In any case, please\n"
|
||||
"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.\n"
|
||||
"In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -186,8 +266,7 @@ 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\n"
|
||||
"(see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).\n"
|
||||
"ESBuild can handle Typescript, but does not check types (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 ""
|
||||
@ -210,10 +289,7 @@ 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\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -251,11 +327,9 @@ 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:\n"
|
||||
"`http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
"When debug mode is enabled, you can restart Prosody using this API call: `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"
|
||||
"It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ###
|
||||
@ -313,11 +387,9 @@ msgstr ""
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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"
|
||||
"For Prosody to connect to the debugger, call the API `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"
|
||||
"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"
|
||||
"You can even configure your debug server to launch this request automatically.\n"
|
||||
msgstr ""
|
||||
|
||||
@ -336,10 +408,7 @@ msgstr ""
|
||||
#. type: Plain text
|
||||
#: support/documentation/content/en/contributing/develop/_index.md
|
||||
#, 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 ""
|
||||
|
||||
#. type: Plain text
|
||||
@ -353,9 +422,7 @@ 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\n"
|
||||
"`/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes,\n"
|
||||
"then restart containers.\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"
|
||||
msgstr ""
|
||||
|
||||
#. type: Yaml Front Matter Hash Value: description
|
||||
|
Loading…
x
Reference in New Issue
Block a user