Spanish (PeerTube LiveChat) - en to es translation catalogue (102 entries)

note: type: Yaml Front Matter Hash Value: description
en: Contact the author
es: Contacta con el autor

note: type: Yaml Front Matter Hash Value: title
en: Contact me
es: Contáctame

note: type: Plain text
en: 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).
es: Si tiene alguna pregunta o si desea hablar sobre este plugin, puede unirse a esta sala XMPP con cualquier cliente Jabber.: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join).

note: type: Plain text
en: 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/).
es: Si quieres apoyar financieramente el proyecto, puedes contactarme por correo electrónico en git.[at].john-livingston.fr, or check my [Liberapay profile](https://liberapay.com/JohnLivingston/).

note: type: Yaml Front Matter Hash Value: description
en: Contributor Covenant Code of Conduct
es: Código de Conducta para contribuyentes

note: type: Yaml Front Matter Hash Value: title
en: Code of Conduct
es: Código de Conducta

note: type: Plain text
en: This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html).  Translations are available at [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations).  Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement by mail at git.[at].john-livingston.fr.
es: Este Código de Conducta es una adaptación del [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, disponible en [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html). Las traducciones están a disposición en [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations). 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.

note: type: Title ##
en: Develop
es: Desarrollar

note: type: Plain text
en: Always talk about features you want to develop by creating/finding and commenting the issue tackling your problem before you start working on it, and inform the community that you begin coding by claiming the issue.
es: Hable siempre sobre las características que desea desarrollar al crear/encontrar y comentar la cuestión que aborda su problema antes de empezar a trabajar en él, e informe a la comunidad que comienza a codificar reclamando el problema.

note: type: Plain text
en: Pull Request must be done on the `main` branch.
es: Un Pull Request se debe solicitar en la rama `main`.

note: type: Plain text
en: Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.
es: Hasta marzo de 2023, las contribuciones se hacían en la rama `develop`. Esto ya es obsoleto.

note: type: Title ##
en: Prerequisite for building this plugin
es: Requisito previo para construir este plugin

note: type: Plain text
en: It is highly recommended to be familiar with following concepts:
es: Es muy recomendable el familiarizarse con los siguientes conceptos:

note: type: Bullet: '* '
en: Typescript
es: TypeScript

note: type: Plain text
en: To build the plugin, you must have following packages:
es: Para generar el plugin, debe tener los siguientes paquetes:

note: type: Plain text
en: Please note that this plugin needs an AppImage for the Prosody XMPP server.  This AppImage is provided by the [Prosody AppImage](https://github.com/JohnXLivingston/prosody-appimage) sideproject.  The `build-prosody.sh` script download binaries attached to this remote repository, and checks that their sha256 hashsum are correct.
es: Tenga en cuenta que este plugin necesita una AppImage para el servidor Prosody XMPP.  Esa AppImage la proporciona el proyecto paralelo [Prosody AppImage](https://github.com/JohnXLivingston/prosody-appimage).  El script `build-prosody.sh` descarga los binarios adjuntos de ese repositorio remoto y verifica que sus checksum sha256 sean correctos.

note: type: Plain text
en: Clone the repository, buid the plugin, and create your feature branch:
es: Clona el repositorio, genera el plugin y crea tu rama de características:

note: type: Fenced code block (bash)
en: # Clone the repository. Dont forget the --recursive to clone submodules.
    git clone https://github.com/JohnXLivingston/peertube-plugin-livechat.git --recursive
    
    cd peertube-plugin-livechat
    
    # Install NPM dependencies and build the module for the first time:
    npm install
    
    # Build the plugin after a modification:
    npm run build
    
    # If you have a fork from the repository, add it as remote (example):
    git remote add me git@github.com:MY_GITHUB_ACCOUNT/peertube-plugin-livechat.git
    
    # Create a local branch for you developments, and checkout it (example):
    git checkout my_development # Note: if an issue is associated, use fix_1234 as your branch name (where 1234 is the issue's number)
    # To propose your modifications, push your branch to your repository (example):
    git push --set-upstream me my_development
    # Then go to your github repository with your web browser to propose the Pull Request (see additional instructions below)
es: # Clona el repositorio. No olvides el --recursive para clonar submódulos.
    git clone https://github.com/JohnXLivingston/peertube-plugin-livechat.git --recursive
    
    cd peertube-plugin-livechat
    
    # Instala las dependencias de NPM y construye el módulo por primera vez:
    npm install
    
    # Construir el plugin después de una modificación:
    npm run build
    
    # Si tienes un fork del repositorio, añádelo como remoto (ejemplo):
    git remote add me git@github.com:MY_GITHUB_ACCOUNT/peertube-plugin-livechat.git
    
    # Crea una rama local para tus desarrollos, haz checkout para ello (ejemplo):
    git checkout mi_desarrollo # Nota: si hay una incidencia asociada, usa fix_1234 como nombre de tu rama (donde 1234 es el número de la incidencia)
    # Para enviar tus modificaciones, haz un push de tu rama a tu repositorio (ejemplo):
    git push --set-upstream me mi_desarrollo
    # Dirijete a tu repositorio github con tu navegador web para abrir una solicitud de incorporación de cambios Pull Request (ver instrucciones adicionales más abajo)

note: type: Plain text
en: Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.  Once you are ready for a code review before merge, submit a Pull Request.  In any case, please link your PR to the issues it solves by using the GitHub syntax: "fixes #issue_number".
es: Una vez que esté listo para mostrar su código y desea solicitar comentarios, envíe un *borrador* de solicitud de incorporación de cambios. Una vez que esté listo para una revisión de código antes de la fusión, envíe una solicitud de incorporación de cambios. En cualquier caso, vincule su PR a los problemas que resuelve utilizando la sintaxis de GitHub: "fixes #issue_number".

note: type: Plain text
en: The front-end code is in the `client` folder, the back-end code in `server`. There are some shared code in `shared` folder.
es: El código front-end se sitúa en el directorio `client`, el back-end en `server`. Hay código compartido en el directorio `shared`.

note: type: Plain text
en: For general instructions (developping plugins, building, installation, ...), please refer to the [Peertube documentation](https://docs.joinpeertube.org/contribute-plugins?id=write-a-plugintheme).
es: Para obtener instrucciones generales (desarrollo de plugins, generación, instalación, ...), consulte la página [Peertube documentation](https://docs.joinpeertube.org/contribute-plugins?id=write-a-plugintheme).

note: type: Plain text
en: You can build the plugin with extra debug features simply by using:
es: Puede generar el plugin con características adicionales de depuración simplemente usando:

note: type: Plain text
en: This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.  ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).  That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).  Then, if everything is okay, we run ESBuild to generate the compiled javascript.
es: Este plugin utiliza ESBuild para la generación de código frontend, al igual que el plugin oficial `peertube-plugin-quickstart`.  ESBuild puede manejar TypeScript, pero no verifica los tipos (ver [documentación de ESBuild](https://esbuild.github.io/content-types/#typescript)).  Por ello primero compilamos TypeScript con la opción `-noEmit`, sólo para la verificación de los tipos (`check:client:ts` en el fichero package.json).  Luego, si todo está bien, ejecutamos ESBuild para generar el javascript compilado.

note: type: Title ##
en: Debug Mode
es: Modo depuración

note: type: Plain text
en: There is a debug mode for this plugin, that shorten some delay.  For example, some log files will rotate every two minutes, instead of once per day.  This permit to test more easily certain actions, for which it could normally take hours or days to wait.
es: Hay un modo de depuración para este plugin, que acorta ciertos retrasos.  Por ejemplo, algunos logs rotarán cada dos minutos, en lugar de una vez al día.  Esto permite probar más fácilmente ciertas acciones, para las que se podría tomar horas o días de espera.

note: type: Plain text
en: 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).
es: Para habilitar este modo, solo tiene que crear el archivo `/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` (reemplazando `/var/www/peertube/storage/` por la ruta correcta de su instalación).

note: type: Plain text
en: The simple existence of this file is sufficient to trigger the debug mode.  To make sure it's taken into account, you can restart your Peertube instance.
es: La simple existencia de este archivo es suficiente para activar el modo de depuración.  Para asegurarte de que se toma en cuenta, puedes reiniciar tu instancia de Peertube.

note: type: Plain text
en: This file can contain some JSON to enable more advanced options.  To have a list of existing parameters, check `server/lib/debug.ts`.  Restart Peertube after each content modification.
es: Este archivo puede contener JSON para habilitar opciones más avanzadas. Para tener una lista de los parámetros existentes, consulte `server/lib/debug.ts`. Reinicie Peertube después de cada modificación de su contenido.

note: type: Plain text
en: Don't enable this mode on a production server, neither on a public server.  This could cause security issues.
es: No habilites este modo en un servidor de producción, ni en un servidor público. Esto podría ocasionar problemas de seguridad.

note: type: Title ###
en: Restart Prosody
es: Reiniciar Prosody

note: type: Plain text
en: When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.  This call don't need any authentificaiton.  It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.
es: Cuando el modo de depuración está activado, puede reiniciar Prosody utilizando esta llamada a la API: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.  Esta llamada no necesita autenticación. La puede hacer desde la linea de comandos, usando por ejemplo  `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.

note: type: Title ###
en: Prosody debugger
es: Depurador de Prosody

note: type: Plain text
en: It is possible to connect the Prosody AppImage to a remote debugger using [MobDebug](https://luarocks.org/modules/paulclinger/mobdebug).
es: Es posible conectar la AppImage Prosody a un depurador remoto usando [MobDebug]https://luarocks.org/modules/paulclinger/mobdebug).

note: type: Plain text
en: To do so, you have to setup MobDebug in a folder that can be accessed by the `peertube` user.  Then, add this in the `debub_mode` file:
es: Para hacerlo, debe configurar MobDebug en un directorio al que pueda acceder el usuario `peertube`.  Luego, agrega esto en el archivo `debub_mode`:

note: type: Plain text
en: `host` and `port` are optional. `debugger_path` must point to the folder where the `MobDebug` `.lua` file is.
es: `host` y `port` son opcionales. `debugger_path` debe apuntar a la carpeta donde se encuentra el archivo `MobDebug` `.lua`.

note: type: Plain text
en: Restart Peertube.
es: Reiniciar Peertube.

note: type: Plain text
en: Start your debugger server.
es: Inicie su servidor de depuración.

note: type: Plain text
en: For Prosody to connect to the debugger, call the API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.  This call does not need any authentication.  It can be done from a command line, for example with `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`.  You can even configure your debug server to launch this request automatically.
es: Para que Prosody se conecte al depurador, llame a la API `http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`. Esta llamada no necesita ninguna autenticación. Se puede hacer desde una línea de comandos, por ejemplo con `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody?debugger=true`. Incluso puede configurar su servidor de depuración para iniciar esta solicitud automáticamente.

note: type: Plain text
en: Prosody will then restart, connecting to the debugger.
es: Prosody se reiniciará, conectándose al depurador.

note: type: Title ##
en: Quick dev environment using Docker
es: Entorno de desarrollo rápido con Docker

note: type: Plain text
en: 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.
es: Hay un tutorial, en francés, en el [foro de 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) que explica cómo construir rápidamente un entorno de desarrollo utilizando Docker.

note: type: Plain text
en: A repo was made out of it, check out [pt-plugin-dev](https://codeberg.org/mose/pt-plugin-dev).
es: Se creó un repositorio sobre ello, consulte [pt-plugin-dev](https://codeberg.org/mose/pt-plugin-dev).

note: type: Plain text
en: Note: for an unknown reason, Prosody can't resolve containers DNS address when using the lua-unbound library.  There is a dirty hack in the plugin: just create a `/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` file in your docker-volumes, then restart containers.
es: Nota: por una razón desconocida, Prosody no puede resolver la dirección DNS de los contenedores cuando se utiliza la biblioteca lua-unbound.  Hay un hack en el plugin para resolverlo: simplemente crea un archivo `/data/plugins/data/peertube-plugin-livechat/no_lua_unbound` en tus docker-volumes, luego reinicia los contenedores.

note: type: Title ##
en: Quickly rebuild and install the plugin
es: Reconstruir e instalar rápidamente el plugin

note: type: Plain text
en: When you do modification, you don't have to always rebuild the full project, and reinstall the plugin on your dev environment.  You can build only the modified part (for example, if you only modified client files: `npm run build:client`).  Check the `package.json` files for available build scripts.
es: Cuando hace un cambio, no debe siempre reconstruir el proyecto completo, y reinstalar el plugin en su entorno de desarrollo.  Puede solo construir la parte modificada( ejemplo, si solo has modificado los ficheros del cliente: `npm run build:client`).  Verifica el fichero `package.json` para los scripts de construcción disponibles.

note: type: Plain text
en: When the plugin is already installed on your dev instance, and you haven't changed any dependency, you can quickly install your work by following these steps:
es: Cuando el plugin ya esta instalado en su instancia de desarrollo, y no ha cambiado cualquier dependencia, puede instalar rápidamente su trabajo siguiendo estas etapas:

note: type: Bullet: '* '
en: re-build necessary parts of the plugin (client, styles, ...),
es: reconstruir las partes necesarias del plugin, (cliente, estilos, ...),

note: type: Bullet: '* '
en: overwrite the `data/plugins/node_modules/peertube-plugin-livechat/dist/` content of your dev instance by the content of the plugin's `dist` folder,
es: sobrescribir el contenido de `data/plugins/node_modules/peertube-plugin-livechat/dist/` de su instancia de desarrollo con el contenido del directorio `dist`,

note: type: Title ##
en: Performance tests
es: Pruebas de rendimiento

note: type: Plain text
en: The [livechat-perf-test](https://github.com/JohnXLivingston/livechat-perf-test) repository contains some tools to make performance tests.  It can be used to evaluate code improvements, or find bottlenecks.
es: El repositorio [livechat-perf-test](https://github.com/JohnXLivingston/livechat-perf-test) contiene algunas herramientas para realizar pruebas de rendimiento.  Se puede utilizar para evaluar mejoras de código, o encontrar cuellos de botella.

note: type: Yaml Front Matter Hash Value: title
en: Documentation
es: Documentación

note: type: Title ##
en: General information
es: Información general

note: type: Plain text
en: Always inform the community before working (by creating a new issue, or commenting an existing one).  This is to avoid that two persons are working on the same thing, and prevent conflicts.
es: Siempre informa a la comunidad antes de trabajar (creando un nuevo 'issue' o comentando uno existente). Esto es para evitar que dos personas estén trabajando en lo mismo y prevenir conflictos.

note: type: Plain text
en: Documentation work has to be merged in the `main` branch.
es: El trabajo de documentación debe fusionarse en la rama `main`.

note: type: Plain text
en: The documentation source code is in the `support/documentation/content` folder.
es: El código fuente de la documentación se encuentra en el directorio `support/documentation/content`.

note: type: Plain text
en: The documentation is generated using [Hugo](https://gohugo.io/).  You have to install it on your computer if you want to preview your work.
es: La documentación se genera usando [Hugo](https://gohugo.io/). Debe instalarlo en su computadora si desea obtener una vista previa de su trabajo.

note: type: Plain text
en: When a new plugin version is released, or when documentation is updated, plugin maintainers will merge the `main` branch to the `documentation` branch.  This will trigger github and gitlab pipelines, and update published documentation.
es: Cuando se libere una nueva versión del plugin, o cuando se actualice la documentación, los mantenedores del plugin fusionarán la rama `main` con la rama `documentation`.  Esto activará los pipelines de github y gitlab, y actualizará la documentación publicada.

note: type: Title ##
en: Translations
es: Traducciones

note: type: Plain text
en: The principal language is english (`en` code).
es: El idioma principal es el inglés (código `en`).

note: type: Plain text
en: The `support/documentation/content/en` folder contains only english documentation files.
es: El directorio `support/documentation/content/en` sólo contiene archivos de documentación en inglés.

note: type: Plain text
en: Documentation is translated using Weblate (see the [translation documentation](/peertube-plugin-livechat/contributing/translate/)).  To do so, we use the [po4a tool](https://po4a.org/), as we will se later in this page.
es: La documentación se traduce mediante Weblate (consulte la [documentación de traducción](/peertube-plugin-livechat/contributing/translate/)).  Para hacerlo pues, utilizamos la [herramienta po4a](https://po4a.org/), como veremos más adelante en esta página.

note: type: Title ##
en: Add a new language
es: Añadir un nuevo idioma

note: type: Plain text
en: In the `support/documentation/config.toml` file, please copy and modify the `[Languages.fr]` section.
es: En el archivo `support/documentation/config.toml`, copie y modifique la sección `[Languages.fr]`.

note: type: Plain text
en: If the translations are not complete, it does not matter, english will be used for missing strings.
es: Si las traducciones no están completas, no importa, se utilizará el inglés para las secuencias de caracteres que falten.

note: type: Title ##
en: Preview
es: Previsualizar

note: type: Plain text
en: To preview your modifications, just run:
es: Para previsualizar sus modificaciones, simplemente ejecute:

note: type: Plain text
en: Then open your browser on the address [http://localhost:1313/peertube-plugin-livechat/](http://localhost:1313/peertube-plugin-livechat/).  This page will automatically refresh on each modification.
es: A continuación, abra su navegador en la dirección [http://localhost:1313/peertube-plugin-livechat/](http://localhost:1313/peertube-plugin-livechat/). Esta página se actualizará automáticamente con cada modificación.

note: type: Title ##
en: Update localization files and generate documentation translations
es: Actualizar archivos de localización y generar traducciones de documentación

note: type: Plain text
en: For now, you only have the english version.  To update documentation strings, and generate translations, you have to run the `doc-translate.sh` script.
es: Por ahora, sólo tienes la versión en inglés. Para actualizar las frases de la documentación, y generar traducciones, tienes que ejecutar el script `doc-translate.sh`.

note: type: Plain text
en: To do so, make sure you have `po4a` (version >= 0.69) installed on your computer.
es: Para hacerlo, asegúrese de tener `po4a` (versión>= 0.69) instalado en su computadora.

note: type: Plain text
en: Some linux distro (like Debian Bullseye for example) have too old version of `po4a`.  Please make sure to install a compatible version.  If you are using Debian Bullseye for example, you can download the Bookworm po4a.deb file from [https://packages.debian.org](https://packages.debian.org/bookworm/all/po4a/download), and install it manually.
es: Algunas distribuciones de Linux (como Debian Bullseye, por ejemplo) tienen una versión demasiado antigua de `po4a`. Asegúrese de instalar una versión compatible. Si está utilizando Debian Bullseye, por ejemplo, puede descargar el archivo Bookworm po4a.deb desde [https://packages.debian.org](https://packages.debian.org/bookworm/all/po4a/download), e instalarlo manualmente.

note: type: Plain text
en: To handle translations, just do:
es: Para traducir, solo haz:

note: type: Plain text
en: You can then preview the result using `hugo serve -s support/documentation/`, and using the language selector.
es: A continuación, puede previsualizar el resultado utilizando `hugo serve -s support/documentation/`, y utilizando el selector de idioma.

note: type: Title ##
en: Write documentation
es: Redactar la documentación

note: type: Plain text
en: Just edit the english files in `support/documentation/content/en`.
es: Sólo tienes que editar los archivos en inglés en `support/documentation/content/en`.

note: type: Plain text
en: Then, before commiting, always run `npm run doc:translate`, so that changes in english files can be propagated to the `support/documentation/po/livechat.en.pot` file.
es: Después, antes de hacer el commit, ejecuta siempre `npm run doc:translate`, para que los cambios en los archivos en inglés se propaguen al archivo `support/documentation/po/livechat.en.pot`.

note: type: Plain text
en: To facilitate translators work, avoid making too long paragraphs.
es: Para facilitar el trabajo de los traductores, evite hacer párrafos demasiado largos.

note: type: Plain text
en: For now, it is not possible to use Markdown tables: the translation tools will break them.
es: Por ahora, no es posible utilizar tablas Markdown: las herramientas de traducción las descomponen.

note: type: Title ###
en: What if I can't use hugo and/or po4a?
es: ¿Y si no puedo usar hugo y/o po4a?

note: type: Plain text
en: Just edit english markdown files, and specify that you can't build translations when you make your Pull Request.
es: Simplemente edite los archivos markdown en inglés, y especifique que no puede construir las traducciones cuando haga su Pull Request.

note: type: Title ##
en: Publication
es: Publicación

note: type: Plain text
en: Publishing the documentation is automatic, as soon as the changes are merged into the `documentation` branch.
es: La publicación de la documentación es automátizada cuando los cambios se fusionan en la rama `documentation`.

note: type: Yaml Front Matter Hash Value: title
en: Give your feedback
es: Envianos tu feedback

note: type: Plain text
en: You don't need to know how to code to start contributing to this plugin! Other contributions are very valuable too, among which: you can test the software and report bugs, you can give feedback, features that you are interested in, user interface, design, ...
es: No necesitas saber programar para empezar a contribuir al desarrollo de este plugin. Otras contribuciones son igualmente muy valiosas, tales como: probar el software y reportar bugs, dar feedback, comentar sobre características que te interesen o sobre la interfaz de usuario, el diseño, ...

note: type: Yaml Front Matter Hash Value: title
en: Contributing
es: Contribuir

note: type: Plain text
en: Interested in contributing? Awesome!
es: ¿Interesado en contribuir? ¡Estupendo!

note: type: Yaml Front Matter Hash Value: description
en: Translate the plugin
es: Traducir el plugin

note: type: Yaml Front Matter Hash Value: title
en: Translate
es: Traducir

note: type: Plain text
en: You can contribute to this plugin translation.  Translations are handled using the [Weblate](https://weblate.org/) software, using [Framasoft Weblate instance](https://weblate.framasoft.org/).
es: Puedes contribuir a la traducción de este plugin.  Las traducciones se realizan con el software [Weblate](https://weblate.org/), utilizando [la instancia Weblate  de Framasoft ](https://weblate.framasoft.org/).

note: type: Plain text
en: Never modify directly files in the `languages` folder, this could lead to conflicts.
es: Nunca modifiques directamente los archivos del directorio `languages`, esto podría provocar conflictos.

note: type: Title ##
en: How to
es: Cómo

note: type: Bullet: '* '
en: Create an account: https://weblate.framasoft.org/accounts/register/
es: Crea una cuenta en: https://weblate.framasoft.org/accounts/register/

note: type: Bullet: '* '
en: Validate your email and follow the link sent
es: Valida tu email y sigue el enlace enviado

note: type: Bullet: '* '
en: Create your password and setup your account
es: Crea tu contraseña y configura tu cuenta

note: type: Bullet: '* '
en: Go to the plugin project page: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/
es: Dirigete a la página del proyecto del plugin: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/

note: type: Bullet: '* '
en: Choose the locale you want to translate
es: Selecciona la configuración regional que deseas traducir

note: type: Bullet: '* '
en: Just translate missing sentences, or correct the ones that seems incorrect to you.
es: Sólo tienes que traducir las frases que faltan o corregir las que te parezcan incorrectas.

note: type: Plain text
en: There might be some «very technical» strings. If you are not 100% sure of the meaning, or of your translation, you better not translate it, so it will display in english.
es: Puede haber algunas cadenas "muy técnicas". Si no estás al 100% seguro del significado, o de su traducción, es mejor que no las traduzcas, y que se muestren en inglés.

note: type: Title ##
en: ConverseJS translations
es: Traducciones de ConverseJS

note: type: Plain text
en: This plugin relies on [ConverseJS](https://conversejs.org/) for the chat front-end.  ConverseJS has its own translations, on its own [weblate instance](https://hosted.weblate.org/projects/conversejs/#languages).  You can also translate directly in the code repository.  For more information, check [ConverseJS translations documentation](https://conversejs.org/docs/html/translations.html).
es: Este plugin se basa en [ConverseJS](https://conversejs.org/) para el front-end del chat.  ConverseJS genera sus propias traducciones, en su [instancia weblate](https://hosted.weblate.org/projects/conversejs/#languages).  También puedes traducir directamente en el repositorio de código.  Para más información, consulta la [documentación sobre las traducciones de ConverseJS](https://conversejs.org/docs/html/translations.html).

note: type: Title ##
en: Adding a new locale
es: Agregar una nueva configuración regional

note: type: Plain text
en: If you think there is a missing locale, please check first if it is handled in Peertube.  If so, you can [open an issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues) to ask for it.
es: Si crees que falta una configuración regional, verifica primero si se toma en cuenta en Peertube. Si es así, puedes [abrir un issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues) para solicitarla.
