diff --git a/support/documentation/po/livechat.ar.po b/support/documentation/po/livechat.ar.po index a0a908bd..b0f8079f 100644 --- a/support/documentation/po/livechat.ar.po +++ b/support/documentation/po/livechat.ar.po @@ -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 \n" -"Language-Team: Arabic \n" +"Language-Team: Arabic \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 diff --git a/support/documentation/po/livechat.ca.po b/support/documentation/po/livechat.ca.po index 60c97dd3..dbb851c1 100644 --- a/support/documentation/po/livechat.ca.po +++ b/support/documentation/po/livechat.ca.po @@ -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 \n" -"Language-Team: Catalan \n" +"Language-Team: Catalan \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 diff --git a/support/documentation/po/livechat.cs.po b/support/documentation/po/livechat.cs.po index 6bc0846b..5a6d425f 100644 --- a/support/documentation/po/livechat.cs.po +++ b/support/documentation/po/livechat.cs.po @@ -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 \n" -"Language-Team: Czech \n" +"Language-Team: Czech \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 diff --git a/support/documentation/po/livechat.de.po b/support/documentation/po/livechat.de.po index 608dcf71..5ebda085 100644 --- a/support/documentation/po/livechat.de.po +++ b/support/documentation/po/livechat.de.po @@ -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 \n" -"Language-Team: German \n" +"Last-Translator: Victor Hampel \n" +"Language-Team: German \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" diff --git a/support/documentation/po/livechat.el.po b/support/documentation/po/livechat.el.po index b2e6ee0e..2893f8f1 100644 --- a/support/documentation/po/livechat.el.po +++ b/support/documentation/po/livechat.el.po @@ -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 \n" -"Language-Team: Greek \n" +"Language-Team: Greek \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 diff --git a/support/documentation/po/livechat.en.pot b/support/documentation/po/livechat.en.pot index 9f2bab2e..0b4af194 100644 --- a/support/documentation/po/livechat.en.pot +++ b/support/documentation/po/livechat.en.pot @@ -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 \n" "Language-Team: LANGUAGE \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 diff --git a/support/documentation/po/livechat.eo.po b/support/documentation/po/livechat.eo.po index df4cb10a..c710dfb5 100644 --- a/support/documentation/po/livechat.eo.po +++ b/support/documentation/po/livechat.eo.po @@ -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 \n" -"Language-Team: Esperanto \n" +"Language-Team: Esperanto \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 diff --git a/support/documentation/po/livechat.es.po b/support/documentation/po/livechat.es.po index 3d0f0ed2..b4111cef 100644 --- a/support/documentation/po/livechat.es.po +++ b/support/documentation/po/livechat.es.po @@ -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 \n" -"Language-Team: Spanish \n" +"Language-Team: Spanish \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 diff --git a/support/documentation/po/livechat.eu.po b/support/documentation/po/livechat.eu.po index a13df268..39aff9d9 100644 --- a/support/documentation/po/livechat.eu.po +++ b/support/documentation/po/livechat.eu.po @@ -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 \n" -"Language-Team: Basque \n" +"Language-Team: Basque \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 diff --git a/support/documentation/po/livechat.fa.po b/support/documentation/po/livechat.fa.po index 6c3bbc51..f725ea47 100644 --- a/support/documentation/po/livechat.fa.po +++ b/support/documentation/po/livechat.fa.po @@ -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 \n" -"Language-Team: Persian \n" +"Language-Team: Persian \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 diff --git a/support/documentation/po/livechat.fi.po b/support/documentation/po/livechat.fi.po index 5c9a6f6c..e661b55f 100644 --- a/support/documentation/po/livechat.fi.po +++ b/support/documentation/po/livechat.fi.po @@ -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 \n" -"Language-Team: Finnish \n" +"Language-Team: Finnish \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 diff --git a/support/documentation/po/livechat.fr.po b/support/documentation/po/livechat.fr.po index 3e5c2f00..460acc23 100644 --- a/support/documentation/po/livechat.fr.po +++ b/support/documentation/po/livechat.fr.po @@ -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 \n" -"Language-Team: French \n" +"Language-Team: French \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 "" diff --git a/support/documentation/po/livechat.gd.po b/support/documentation/po/livechat.gd.po index a092da6b..98bb39b1 100644 --- a/support/documentation/po/livechat.gd.po +++ b/support/documentation/po/livechat.gd.po @@ -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 \n" -"Language-Team: Gaelic \n" +"Language-Team: Gaelic \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 diff --git a/support/documentation/po/livechat.gl.po b/support/documentation/po/livechat.gl.po index 89fcf465..620fe280 100644 --- a/support/documentation/po/livechat.gl.po +++ b/support/documentation/po/livechat.gl.po @@ -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 \n" -"Language-Team: Galician \n" +"Language-Team: Galician \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 diff --git a/support/documentation/po/livechat.hr.po b/support/documentation/po/livechat.hr.po index 9f104506..97f69202 100644 --- a/support/documentation/po/livechat.hr.po +++ b/support/documentation/po/livechat.hr.po @@ -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 \n" -"Language-Team: Croatian \n" +"Language-Team: Croatian \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 diff --git a/support/documentation/po/livechat.hu.po b/support/documentation/po/livechat.hu.po index 4ee437ee..5668bb63 100644 --- a/support/documentation/po/livechat.hu.po +++ b/support/documentation/po/livechat.hu.po @@ -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 \n" -"Language-Team: Hungarian \n" +"Language-Team: Hungarian \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 diff --git a/support/documentation/po/livechat.is.po b/support/documentation/po/livechat.is.po index 476af8bd..56691268 100644 --- a/support/documentation/po/livechat.is.po +++ b/support/documentation/po/livechat.is.po @@ -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 \n" -"Language-Team: Icelandic \n" +"Language-Team: Icelandic \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 diff --git a/support/documentation/po/livechat.it.po b/support/documentation/po/livechat.it.po index 9127b36d..9d429904 100644 --- a/support/documentation/po/livechat.it.po +++ b/support/documentation/po/livechat.it.po @@ -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 \n" -"Language-Team: Italian \n" +"Language-Team: Italian \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 diff --git a/support/documentation/po/livechat.ja.po b/support/documentation/po/livechat.ja.po index 37176ebe..6704d353 100644 --- a/support/documentation/po/livechat.ja.po +++ b/support/documentation/po/livechat.ja.po @@ -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 \n" -"Language-Team: Japanese \n" +"Language-Team: Japanese \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" -"| ![チャット画面のスクリーンショット](/peertube-plugin-livechat/images/chat." -"png?classes=shadow,border&height=200px) | " -"![チャット画面のスクリーンショットを全画面で表示する](/peertube-" -"plugin-livechat/images/fullscreen.png?classes=shadow,border&height=200px) |\n" +"| ![チャット画面のスクリーンショット](/peertube-plugin-livechat/images/chat.png?classes=shadow,border&height=200px) | ![チャット画面のスクリーンショットを全画面で表示する](/peertube-plugin-livechat/images/fullscreen.png?classes=shadow,border&height=200px) |\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" diff --git a/support/documentation/po/livechat.kab.po b/support/documentation/po/livechat.kab.po index 4843144e..b8c25c7a 100644 --- a/support/documentation/po/livechat.kab.po +++ b/support/documentation/po/livechat.kab.po @@ -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 \n" -"Language-Team: Kabyle \n" +"Language-Team: Kabyle \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 diff --git a/support/documentation/po/livechat.nb.po b/support/documentation/po/livechat.nb.po index dc5809f8..f4071c48 100644 --- a/support/documentation/po/livechat.nb.po +++ b/support/documentation/po/livechat.nb.po @@ -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 \n" -"Language-Team: Norwegian Bokmål \n" +"Language-Team: Norwegian Bokmål \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 diff --git a/support/documentation/po/livechat.nl.po b/support/documentation/po/livechat.nl.po index 64978808..4ee2c525 100644 --- a/support/documentation/po/livechat.nl.po +++ b/support/documentation/po/livechat.nl.po @@ -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 \n" -"Language-Team: Dutch \n" +"Language-Team: Dutch \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 diff --git a/support/documentation/po/livechat.nn.po b/support/documentation/po/livechat.nn.po index 8062121b..e3671137 100644 --- a/support/documentation/po/livechat.nn.po +++ b/support/documentation/po/livechat.nn.po @@ -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 \n" -"Language-Team: Norwegian Nynorsk \n" +"Language-Team: Norwegian Nynorsk \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 diff --git a/support/documentation/po/livechat.oc.po b/support/documentation/po/livechat.oc.po index b570ad39..71ae20bf 100644 --- a/support/documentation/po/livechat.oc.po +++ b/support/documentation/po/livechat.oc.po @@ -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 \n" -"Language-Team: Occitan \n" +"Language-Team: Occitan \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 diff --git a/support/documentation/po/livechat.pl.po b/support/documentation/po/livechat.pl.po index 3a29e177..2f1acbf6 100644 --- a/support/documentation/po/livechat.pl.po +++ b/support/documentation/po/livechat.pl.po @@ -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 \n" -"Language-Team: Polish \n" +"Language-Team: Polish \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 diff --git a/support/documentation/po/livechat.pt.po b/support/documentation/po/livechat.pt.po index bfc1465d..18cfa1da 100644 --- a/support/documentation/po/livechat.pt.po +++ b/support/documentation/po/livechat.pt.po @@ -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 \n" -"Language-Team: Portuguese \n" +"Language-Team: Portuguese \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 diff --git a/support/documentation/po/livechat.ru.po b/support/documentation/po/livechat.ru.po index 2316ad8a..10104ca1 100644 --- a/support/documentation/po/livechat.ru.po +++ b/support/documentation/po/livechat.ru.po @@ -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 \n" -"Language-Team: Russian \n" +"Language-Team: Russian \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 diff --git a/support/documentation/po/livechat.sq.po b/support/documentation/po/livechat.sq.po index c039e589..4a077159 100644 --- a/support/documentation/po/livechat.sq.po +++ b/support/documentation/po/livechat.sq.po @@ -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 \n" -"Language-Team: Albanian \n" +"Language-Team: Albanian \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 diff --git a/support/documentation/po/livechat.sv.po b/support/documentation/po/livechat.sv.po index 06e6aa59..dfa26456 100644 --- a/support/documentation/po/livechat.sv.po +++ b/support/documentation/po/livechat.sv.po @@ -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 \n" -"Language-Team: Swedish \n" +"Language-Team: Swedish \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 diff --git a/support/documentation/po/livechat.th.po b/support/documentation/po/livechat.th.po index 353ad107..380ed75f 100644 --- a/support/documentation/po/livechat.th.po +++ b/support/documentation/po/livechat.th.po @@ -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 \n" -"Language-Team: Thai \n" +"Language-Team: Thai \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 diff --git a/support/documentation/po/livechat.tok.po b/support/documentation/po/livechat.tok.po index 3e5a11cc..5d3bf7e3 100644 --- a/support/documentation/po/livechat.tok.po +++ b/support/documentation/po/livechat.tok.po @@ -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 \n" -"Language-Team: Toki Pona \n" +"Language-Team: Toki Pona \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 diff --git a/support/documentation/po/livechat.uk.po b/support/documentation/po/livechat.uk.po index b98e4dd0..59668423 100644 --- a/support/documentation/po/livechat.uk.po +++ b/support/documentation/po/livechat.uk.po @@ -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 \n" -"Language-Team: Ukrainian \n" +"Language-Team: Ukrainian \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 diff --git a/support/documentation/po/livechat.vi.po b/support/documentation/po/livechat.vi.po index 4e4a0c98..e2d2a33d 100644 --- a/support/documentation/po/livechat.vi.po +++ b/support/documentation/po/livechat.vi.po @@ -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 \n" -"Language-Team: Vietnamese \n" +"Language-Team: Vietnamese \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 diff --git a/support/documentation/po/livechat.zh-Hans.po b/support/documentation/po/livechat.zh-Hans.po index 14a45161..74b17ff4 100644 --- a/support/documentation/po/livechat.zh-Hans.po +++ b/support/documentation/po/livechat.zh-Hans.po @@ -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 \n" -"Language-Team: Chinese (Simplified) \n" +"Language-Team: Chinese (Simplified) \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 diff --git a/support/documentation/po/livechat.zh-Hant.po b/support/documentation/po/livechat.zh-Hant.po index bc127dd7..da66aeef 100644 --- a/support/documentation/po/livechat.zh-Hant.po +++ b/support/documentation/po/livechat.zh-Hant.po @@ -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 \n" -"Language-Team: Chinese (Traditional) \n" +"Language-Team: Chinese (Traditional) \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