freedombox Debian release 22.9
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmJU3hcACgkQd8DHXntl CAjllg/+Nfxy3EW7+CZD7X5MemSDA39LD6TqYLBKksL83dSivvwS/uAvk481njWC sqPPe0RshG6BgZHjV/+bqaO4XgHWipGdcEKp/otWLKI8oXnqTSdl+I3b8qq9VEiY DuVpb5gx9gr97G6RKPQAp24ctG8vur8pJIv8OXAq33jXxCpjs4zolddUTBCnZTPP FMik1valcs177MGtO4NfgnYRwLuXyIw6kBM0MvShcNJPb1byBIv4WGaQOfCpkVhq VEfNJclFNEvZLnrdmXmj8JOm9UZXS+Sxz2tPYC2AQYdn89xtIAmYvTWhfbl/Xb0e hQDe+skoqbTFvB9em/ncdXlWRRzODofkt89D0eN1PYP9qJoM9nO0hvy5rZyL6r0z f2iT0YLYA97SV/yq/NwlWD1T0RqRGGHbpW4AxLHiuQNcac3XskaiV838Eev+/r+Y XTYpYnB1tp9chdeerP3KJNyE+rq6qgCDGlloaCZi+gATpMIosN8jJepVqGSrPLsg KjT/G6qi4ZzB+eW00TCP+JjuB2HYVcweMZQo+2aq8Wt/W+z6nY97lKD0Y5BpckT4 3rON4RfWfpbYB4VTI0xEx9cIS9s3HMaKmJO2GBQ9RGW6KhTx8KWDiq2LxDClDTyb Z1uYcVzyOAMPMI49bD1JW2Yzk5P6wUwRHe/FJ522e2rI4ywFAhM= =AW3f -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmJZVsIACgkQd8DHXntl CAjFfRAAubUmae6niO+7lEwhPkYYSmtBNntoiXhUna4jue4XJ3jN4wcXVN9LtgpZ qhEZyq5robQrSwyB/f2Ky58DOXz9An0z47MEJPkVhNopClo8sliSfPBPzLiBLNut 1f9XIU7AvDD59J+ThPiTiMkJbVaslEGcXIhetWwbNl/FOkP4zknG7tMwvTtyoDEt npk+8ktXgrQ2baRemZDUoizom5n1nbpJODxObmSJTH2OSHiHGBN+qLuS2R/GEGi6 kSW7pmWrLOLCpuWXlCZf/2uGc88U/CwuSCJKGGKseY4sYifiXyYaH4dSBVsZgWYc FpdHDjSRcphtmRRIHu7eTg+o7Xkyx0oA6eTglBWePwItSceUDB5F6I5l5fN5CbcM H89tEi+JCRIyOYcbmi6EgCPf4Jk1UrTuVilH0iyZ+6oD9hmOjToUTUAmsj91i/Dh /2iAYTifadOqqn967B+mGlqyc0PhgrmRhj/6P1z6cVgwc589HB0CUITTiRlUj7CR lPltNe+4rIj1W6YxcGe59V7u1tiShOxUZSQpLI7Ikwvy5JAmHTpeDxqvwbdilofD 6zU0hR1rdJ4MqOtf+RD1Q7DivnUnGyMoejWEnP3o8VYPk1mN0npkUhc7T9JnOfho z5mE3OFnnmA7ZF5HroZmR4df2+c6d1wz3ZOQNFn+qpOmBaacX/8= =pHaB -----END PGP SIGNATURE----- Merge tag 'v22.9' into debian/bullseye-backports freedombox Debian release 22.9 Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
@ -131,7 +131,7 @@ def _assert_managed_packages(module, packages):
|
||||
app = cls()
|
||||
components = app.get_components_of_type(Packages)
|
||||
for component in components:
|
||||
managed_packages += component.packages
|
||||
managed_packages += component.possible_packages
|
||||
|
||||
for package in packages:
|
||||
assert package in managed_packages
|
||||
|
||||
@ -50,6 +50,12 @@ Explanation: matrix-synapse >= 1.47.0-2 requires python3-frozendict >= 1.2-3
|
||||
Package: python3-frozendict
|
||||
Pin: release a=bullseye-backports
|
||||
Pin-Priority: 500
|
||||
|
||||
Explanation: matrix-synapse >= 1.55.0-1 requires
|
||||
Explanation: python3-typing-extensions >= 3.10
|
||||
Package: python3-typing-extensions
|
||||
Pin: release a=bullseye-backports
|
||||
Pin-Priority: 500
|
||||
'''
|
||||
|
||||
DIST_UPGRADE_OBSOLETE_PACKAGES: List[str] = []
|
||||
|
||||
49
debian/changelog
vendored
@ -1,3 +1,52 @@
|
||||
freedombox (22.9) unstable; urgency=medium
|
||||
|
||||
[ abidin toumi ]
|
||||
* Added translation using Weblate (Arabic)
|
||||
* Translated using Weblate (Arabic)
|
||||
|
||||
[ ikmaak ]
|
||||
* Translated using Weblate (German)
|
||||
* Translated using Weblate (Dutch)
|
||||
|
||||
[ Oğuz Ersen ]
|
||||
* Translated using Weblate (Turkish)
|
||||
|
||||
[ Jiří Podhorecký ]
|
||||
* Translated using Weblate (Czech)
|
||||
|
||||
[ Benedek Nagy ]
|
||||
* Translated using Weblate (Hungarian)
|
||||
* plinth: Add forum to footer
|
||||
|
||||
[ 109247019824 ]
|
||||
* Translated using Weblate (Bulgarian)
|
||||
|
||||
[ Coucouf ]
|
||||
* Translated using Weblate (French)
|
||||
|
||||
[ Paul Lettich ]
|
||||
* Translated using Weblate (German)
|
||||
|
||||
[ James Valleroy ]
|
||||
* package: Add package expressions
|
||||
* package: Use package expressions in Packages component
|
||||
* package: Fail diagnostic when not able to resolve
|
||||
* minetest: Allow alternate name for 3d armor mod
|
||||
* package: Fix comment and type annotations
|
||||
* upgrades: Use python3-typing-extensions from bullseye-backports
|
||||
* upgrades: Split Explanation line
|
||||
* locale: Update translation strings
|
||||
* doc: Fetch latest manual
|
||||
|
||||
[ Sunil Mohan Adapa ]
|
||||
* package: Update package expression API and fix regressions
|
||||
|
||||
[ Aurélien Couderc ]
|
||||
* Fix description of the validation rule for calibre library names so it
|
||||
actually matches the pattern
|
||||
|
||||
-- James Valleroy <jvalleroy@mailbox.org> Mon, 11 Apr 2022 20:29:12 -0400
|
||||
|
||||
freedombox (22.8~bpo11+1) bullseye-backports; urgency=medium
|
||||
|
||||
* Rebuild for bullseye-backports.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
#language en
|
||||
|
||||
##TAG:TRANSLATION-HEADER-START
|
||||
~- [[FreedomBox/Manual/Email|English]] - [[DebianWiki/EditorGuide#translation|(+)]] -~
|
||||
~- [[FreedomBox/Manual/Email|English]] - [[es/FreedomBox/Manual/Email|Spanish]] - [[DebianWiki/EditorGuide#translation|(+)]] -~
|
||||
##TAG:TRANSLATION-HEADER-END
|
||||
<<TableOfContents()>>
|
||||
|
||||
@ -175,7 +175,7 @@ Open a secure shell connection to your !FreedomBox. Type `sudo journalctl -b -o
|
||||
This is because Postfix was not aware of the email domain. To fix that,
|
||||
|
||||
1. Ensure !FreedomBox is aware of your internet domain name. If you don't have a domain name, skip to step 2.
|
||||
* Log into the Plinth web interface as an admin.
|
||||
* Log into the !FreedomBox web interface as an admin.
|
||||
* Go to ''System → Name Services''
|
||||
* Add a domain name if you haven't done so.
|
||||
|
||||
@ -207,10 +207,6 @@ Please provide your feedback on usage on [[https://discuss.freedombox.org/t/emai
|
||||
|
||||
[[https://salsa.debian.org/freedombox-team/freedombox/-/merge_requests/2077|This salsa issue]] is driving the implementation. Feel free to join discussions and provide technical ideas.
|
||||
|
||||
## END_INCLUDE
|
||||
|
||||
Back to [[FreedomBox/Features|Features introduction]] or [[FreedomBox/Manual|manual]] pages.
|
||||
|
||||
=== External links ===
|
||||
|
||||
* Upstream websites:
|
||||
@ -218,6 +214,10 @@ Back to [[FreedomBox/Features|Features introduction]] or [[FreedomBox/Manual|man
|
||||
* https://www.dovecot.org
|
||||
* https://www.rspamd.com
|
||||
|
||||
## END_INCLUDE
|
||||
|
||||
Back to [[FreedomBox/Features|Features introduction]] or [[FreedomBox/Manual|manual]] pages.
|
||||
|
||||
<<Include(FreedomBox/Portal)>>
|
||||
|
||||
----
|
||||
|
||||
@ -50,6 +50,11 @@ To login as a !FreedomBox user, go to the wiki/blog's login page and select the
|
||||
7. Login as the new admin user using "Login with HTTP auth".
|
||||
|
||||
|
||||
=== Avoiding Spam ===
|
||||
|
||||
By default, every wiki page also has a "Discussion" page, which can be edited anonymously, without logging in. To avoid spam, you may want to disable the Discussion feature all together, by unchecking the "enable Discussion pages?" option in the setup.
|
||||
|
||||
|
||||
=== Theming ===
|
||||
|
||||
1. Login to the site, using the admin account that was specified when the site was created.
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
{{attachment:pine64-plus.jpg|Pine 64+|width=640,height=579}}
|
||||
|
||||
[[https://www.pine64.org/?page_id=1194|Pine A64+]] is an affordable single board computer with good performance.
|
||||
[[https://www.pine64.org/devices/single-board-computers/pine-a64/|Pine A64+]] is an affordable single board computer with good performance.
|
||||
|
||||
'''Important:''' Read [[FreedomBox/Hardware|general advice]] about hardware before building a !FreedomBox with this single board computer.
|
||||
|
||||
|
||||
@ -8,6 +8,20 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
|
||||
|
||||
The following are the release notes for each !FreedomBox version.
|
||||
|
||||
== FreedomBox 22.9 (2022-04-11) ==
|
||||
|
||||
=== Highlights ===
|
||||
|
||||
* minetest: Allow alternate name for 3d armor mod
|
||||
* upgrades: Use python3-typing-extensions from bullseye-backports
|
||||
|
||||
=== Other Changes ===
|
||||
|
||||
* calibre: Fix description of allowable library names
|
||||
* locale: Add new Arabic translation
|
||||
* locale: Update translations for Arabic, Bulgarian, Czech, Dutch, French, German, Hungarian, Turkish
|
||||
* plinth: Add forum link to footer
|
||||
|
||||
== FreedomBox 22.8 (2022-03-28) ==
|
||||
|
||||
=== Highlights ===
|
||||
|
||||
@ -85,6 +85,55 @@ To configure, first install the application, then in the setting page, set URL a
|
||||
{{attachment:ttrssapp5.png|Tiny Tiny RSS|width=288}}
|
||||
|
||||
|
||||
=== Subscribing to popular platforms ===
|
||||
|
||||
==== YouTube ====
|
||||
|
||||
1. On your computer open a text editor and copy-paste the following line:
|
||||
{{{https://www.youtube.com/feeds/videos.xml?channel_id=</code>}}}
|
||||
|
||||
2. Open a video of the channel you would like to subscribe to. In this example we will subscribe to the !FreedomBox Foundation's !YouTube channel.
|
||||
|
||||
3. Under the video, right click on the channel's name, and select '''Copy Link'''. You have to make sure you copy the channel's URL this way, as there many channels with custom URL IDs. Copying the link from here will give you the uncustomized ID of the channel.
|
||||
|
||||
{{attachment:copy_link_youtube.png|Tiny Tiny RSS|width=960}}
|
||||
|
||||
4. Paste this link into your text file as well.
|
||||
|
||||
5. Now that you have both links, you should select the text which comes after {{{/channel/}}}, and place it next to the first link as shown in the pictures below.
|
||||
|
||||
{{attachment:paste_link_youtube.png|Tiny Tiny RSS|width=800}}
|
||||
----
|
||||
|
||||
{{attachment:valid_youtube_rss_feed.png|Tiny Tiny RSS|width=800}}
|
||||
|
||||
6. Now you can use this link as a valid RSS feed.
|
||||
|
||||
{{attachment:youtube_final_step.png|Tiny Tiny RSS|width=800}}
|
||||
|
||||
In addition, you can make videos display inside Tiny Tiny RSS:
|
||||
|
||||
1. Select "Preferences" from the Actions dropdown.
|
||||
|
||||
2. Select Plugins
|
||||
|
||||
3. Turn on the plugin titled "af_youtube_embed"
|
||||
|
||||
4. Click on "Enable selected plugins"
|
||||
|
||||
Please note, that it is highly reccommended that you use one of the privacy extensions, like [[https://ublockorigin.com//|uBlockOrigin]] to avoid advertisements and intrusive trackers.
|
||||
|
||||
|
||||
==== Reddit ====
|
||||
|
||||
1. Take the link of the subreddit you want to subscribe to
|
||||
|
||||
2. Add {{{.rss}}} after the subreddit's url.
|
||||
|
||||
For example the subreddit for !FreedomBox is {{{https://www.reddit.com/r/Freedombox/}}}, and {{{https://www.reddit.com/r/Freedombox/.rss}}} will give you an RSS feed.
|
||||
|
||||
{{attachment:subscribe_to_subreddit.png|Tiny Tiny RSS|width=800}}
|
||||
|
||||
=== External links ===
|
||||
|
||||
* Website: https://tt-rss.org
|
||||
|
||||
BIN
doc/manual/en/images/copy_link_youtube.png
Normal file
|
After Width: | Height: | Size: 91 KiB |
BIN
doc/manual/en/images/paste_link_youtube.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
doc/manual/en/images/subscribe_to_subreddit.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
doc/manual/en/images/valid_youtube_rss_feed.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
doc/manual/en/images/youtube_final_step.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
222
doc/manual/es/Email.raw.wiki
Normal file
@ -0,0 +1,222 @@
|
||||
#language es
|
||||
|
||||
<<Include(FreedomBox/Manual/Email, ,from="^##TAG:TRANSLATION-HEADER-START",to="^##TAG:TRANSLATION-HEADER-END")>>
|
||||
|
||||
<<TableOfContents()>>
|
||||
|
||||
## BEGIN_INCLUDE
|
||||
|
||||
== Postfix/Dovecot/Rspamd (Servidor de correo electrónico) ==
|
||||
|
||||
'''Disponible desde''': 22.6
|
||||
|
||||
=== Acerca del servidor de correo electrónico ===
|
||||
|
||||
!FreedomBox proporciona una solución completa para servir correo electrónico empleando Postfix, Dovecot, y Rspamd. Postfix envía y recibe correo. Dovecot permite a los clientes de correo acceder a tu buzón empleando los protocolos IMAP y POP3. Rspamd trata el correo indeseado. Esta solución ofrece las siguientes funcionalidades:
|
||||
|
||||
* Enviar y recibir correo electrónico
|
||||
* Interoperar con otros servidores de correo electrónico
|
||||
* Evitar mediante SPF que otros suplanten tu dirección de correo
|
||||
* Firmar todo to correo saliente mediante DKIM
|
||||
* Recibir informes de intentos de suplantación mediante DMARC
|
||||
* Acceder al correo fácilmente
|
||||
* Acceder al correo desde cualquier dispositivo mediante el lector de correo web [[FreedomBox/Manual/Roundcube|Roundcube]]
|
||||
* Configurar clientes de correo sólo con introducir una dirección de correo electrónico y una contraseña
|
||||
* Autoconfiguración con clientes que usen el esquema ''autoconf'', como Thunderbird
|
||||
* Autoconfiguración con clientes que usen el esquema ''DNS''
|
||||
* Guardar los mensajes en el servidor y acceder a ellos con múltiples clientes mediante IMAP
|
||||
* Descargar los mensajes a un dispositivo local mediante POP3
|
||||
* Direcciones de correo electrónico para todos tus usuarios
|
||||
* Cada usuario registrado en tu !FreedomBox automaticamente obtiene una dirección de correo del tipo usuario@mi.dominio
|
||||
* Cada usuario registrado obtiene psedónimos ilimitados automaticamente. usuario+proposito@mi.dominio apunta a usuario@mi.dominio
|
||||
* Los usuarios pueden añadir pseudónimos por sí mismos. fulano@mi.dominio puede apuntar a usuario@mi.dominio
|
||||
* Muchos pseudónimos habituales como info@mi.dominio y postmaster@mi.dominio apuntan a la dirección de correo del administrador.
|
||||
* Filtrar mensajes en el servidor empleando filtros sieve
|
||||
* Configurar contestadores automáticos (por ejemplo, para vacaciones) que funcionan aunque no estés usando tu cliente de correo
|
||||
* Reenviar a direcciones externas/internas, guardar ficheros en carpetas, eliminar, etc.
|
||||
* Administrar filtros en el servidor desde clientes de correo (por ejemplo, Thunderbird con la extensión sieve)
|
||||
* Configuración automatica de certificados TLS obtenidos de Let's Encrypt
|
||||
* Todos los servicios (SMTP, IMAP, POP3 y `manageseive`) vienen configurados para usar TLS/STARTTLS
|
||||
* Los certificados se renuevan aproximadamente cada trimestre
|
||||
* Con cada renovación, se instalan los certificados y se reinician los servicios
|
||||
* Copias de respaldo y restauración de correos, pseudónimos y configuración
|
||||
* Agendar respaldos periódicos
|
||||
* Escanear correo entrante buscando correo indeseado
|
||||
* Comprueba el mensaje contra varias listas negras
|
||||
* Mueve el correo indeseado a la carpeta de basura (Junk)
|
||||
* Marca el mensaje cuando la puntuación de indeseado alcanza un umbral
|
||||
* Rechaza el mensaje a la recepción cuando la puntuación de indeseado alcanza un umbral más alto
|
||||
* Entiende decisiones respecto al correo indeseado mediante cabeceras extendidas añadidas al mensaje
|
||||
* Ver detalles del procesamiento de correo indeseado y administrar ajustes mediante la interfaz web de Rspamd
|
||||
* Los administradores pueden ingresar a la interfaz web para correo indeseado mediante el ingreso único de !FreedomBox
|
||||
* Enseñar a distinguir correo indeseado mediante mensajes de ejemplo
|
||||
|
||||
=== Prerequisitos ===
|
||||
|
||||
* Deber poseer un dominio donde configurar registros DNS avanzados (MX, TXT y SRV). Se puede obtener un dominio alquilándolo a un registro o pagando a un proveedor de servicio de DNS dinámico (como `freedns.afraid.org`). De momento los subdominios gratuitos que proporciona el servicio de DNS dinámico de la !FreedomBox Foundation en `ddns.freedombox.org` '''no''' sirven. Hay planes a futuro para soportarlos.
|
||||
|
||||
* Tu ISP o proveedor de nube debe permitir el tráfico de tu conexión a internet hacia servidores de correo externos. No pocos bloquean el tráfico saliente por el puerto 25. Esto impedirá al servidor enviar correos a direcciones externas. Muchos de estos proveedores te permiten solicitar que se desactive esta restricción. Para probar si esto es un problema en tu conexión a internet ejecuta la siguiente orden (deberías ver algo así):
|
||||
|
||||
{{{
|
||||
usuario@miservidor:~$ nc freedombox.org 25
|
||||
220 mx.sflc.info ESMTP Postfix (Debian/GNU)
|
||||
^C
|
||||
}}}
|
||||
|
||||
=== Instalar ===
|
||||
|
||||
Ve al menú ''Apps''.
|
||||
|
||||
Si ya está instalado, se mostrará el Servidor de Correo '''encima''' de la línea ''Deshabilitadas''. Probablemente no sea tu caso, pero si lo es salta este paso y vé al siguiente.
|
||||
|
||||
{{attachment:FreedomBox/Manual/Email/InstalledEmailServerInAppsMenu_en_V01.png|Servidor de correo habilitado|width=400}}
|
||||
|
||||
|
||||
Si el Servidor de Correo se muestra entre los iconos '''debajo''' de la línea ''Deshabilitadas'' es que no está instalado todavía o está deshabilitado. Este es el estado habitual de partida.
|
||||
|
||||
{{attachment:FreedomBox/Manual/Email/EmailServerAmongAppsMenu_en_V01.png|Servidor de correo deshabilitado|width=400}}
|
||||
|
||||
|
||||
Seleccionando la app ''Postfix/Dovecot'' llegas a su página. Si no está instalado se te mostrará el botón ''Instalar''. Haz clic en él.
|
||||
|
||||
{{attachment:FreedomBox/Manual/Email/InstallButtonInAppPage_en_V01.png|Página del servidor de correo|height=300}}
|
||||
|
||||
Esto desencadenará el proceso de instalación.
|
||||
|
||||
{{attachment:FreedomBox/Manual/Email/Installing_en_V01.png |Instalación instalando paquetes|height=200}}
|
||||
{{attachment:FreedomBox/Manual/Email/InstallingPostInstall_en_V01.png|Instalación ejecutando postprocesos|height=200}}
|
||||
|
||||
Tras instalar y configurar todos los paquetes de software !FreedomBox te dirá que la instalación tuvo éxito y la página de la app mostrará contenido adicional como información de puertos, formulario de configuración y ajustes de DNS.
|
||||
|
||||
{{attachment:FreedomBox/Manual/Email/AppJustInstalled_en_V01.png|Página del servidor de correo recién instalado|width=300}}
|
||||
|
||||
{{attachment:FreedomBox/Manual/Email/emailserverDNS_Records_en_V01.png|Página del servidor de correo recién instalado|width=300}}
|
||||
|
||||
La próxima vez que vayas al menú ''Apps'' mostrará la app habilitada (por encima de la línea ''deshabilitadas'').
|
||||
|
||||
=== Configurar el servidor de correo ===
|
||||
|
||||
1. Si quieres enviar y recibir correo a/de usuarios de otros servidores en Internet necesitas un dominio en condiciones. Como se explica en la sección Prerequisitos, o alquilas uno a un registro o pagas a un proveedor de servicio de DNS dinámico. Si alquilaste un dominio a un registro añádelo en la página Sistema → Configuración. Si es un DNS dinámico configuralo en la página Sistema → Cliente DNS dinámico.
|
||||
|
||||
1. Cuando se añade un dominio a !FreedomBox se obtiene automáticamente un certificado TLS para dicho dominio. Este certificado se emplea entonces para comunicaciones cifradas con todos los servicios configurados con el dominio. Vé a la sección Sistema, página de Let's Encrypt y verifica que el certificado se haya obtenido con éxito para el dominio. Si no, haz clic en el botón Obtener y resuelve los problemas que surjan. Para obtener el certificado tu !FreedomBox tiene que ser accesible desde Internet y tu router, si lo hay, tiene que estar configurado para redirigirle el tráfico de los puertos web (80 y 443).
|
||||
|
||||
1. Tras añadir un dominio a !FreedomBox, visita la página del Servidor de Correo. En la sección Configuración selecciona el dominio configurado como dominio primario para enviar y recibir correo electrónico.
|
||||
|
||||
1. Tras establecer el dominio primario aparecerá información en la sección Registros DNS de la página. Estos son los registros que hay que ajustar manualmente en el dominio. Ingresa el interfaz web de tu proveedor de DNS para administrar los registros DNS de tu dominio. Introduce allí todas las entradas que muestra la tabla de registros DNS.
|
||||
|
||||
* La longitud del valor del registro DNS para DKIM excede los 255 caracteres. Típicamente hay que romperlo en una serie de valores entrecomillados con comillas dobles y separados por espacios. Esto es lo que hace !FreedomBox. Si tu proveedor de DNS tiene un modo diferente para introducir estos valores, consulta su documentación.
|
||||
|
||||
* Todos los valores se suponen "bajo" el dominio que estás ajustando pero se puede proporcionar un valor autocontenido. Por ejemplo, el valor "Dominio" de "dkim._domainkey" significa "dkim._domainkey.mi.dominio.". Usa este formato si fuera necesario.
|
||||
|
||||
1. Instala la app [[es/FreedomBox/Manual/Roundcube|Roundcube]] si quieres acceder a los mensajes mediante una interfaz web. En la configuración de Roundcube asegurate de habilitar la opción de "Usar solo el servidor de correo local". Esto oculta el campo del servidor de la página de login y hace que la app funcione sin más configuración.
|
||||
|
||||
=== Usar el servidor de correo ===
|
||||
|
||||
Como usuario puedes:
|
||||
|
||||
* Empezar a enviar y recibir correos electrónicos empleando la mayoría de clientes de correo.
|
||||
* Crear y/o administrar tus pseudónimos en la solapa ''Pseudónimos'' de la página ''Servidor de correo'' del interfaz web de !FreedomBox.
|
||||
* Administrar filtros en el servidor empleando sieve.
|
||||
|
||||
Una vez que un administrador ha establecido la configuración de [[es/FreedomBox/Manual/Roundcube|RoundCube]] para que funcione con el servidor de correo de !FreedomBox puedes ingresar a !RoundCube empezar a enviar y recibir correos electrónicos sin necesitar más clientes de correo. Usa las mismas credenciales para ingresar a !RoundCube que usas para ingresar al interfaz web de !FreedomBox.
|
||||
|
||||
==== Mediante el cliente web de correo de FreedomBox (RoundCube) ====
|
||||
|
||||
!FreedomBox proporciona el cliente de correo electrónico [[es/FreedomBox/Manual/Roundcube|RoundCube]] como app opcional. Si se ha instalado !RoundCube antes que el servidor de correo hay una opción de hacerlo funcionar con el servidor de correo de !FreedomBox's. Una vez ambas apps estén instaladas, tienes una instalación de webmail completa.
|
||||
|
||||
==== Mediante Thunderbird ====
|
||||
|
||||
Abre Thunderbird. Ve a ''menú de hamburguesa → Nuevo → Cuenta de correo existente''. Introduce un nombre, la dirección de correo de !FreedomBox, y tu contraseña de !FreedomBox. Haz clic en Continuar.
|
||||
|
||||
!FreedomBox implementa el endpoint de configuración automática de cuenta (AAC, Automatic Account Configuration) del que hará uso Thunderbird.
|
||||
|
||||
{{attachment:FreedomBox/Manual/Email/ThunderbirdAutoconfigSetup.png|Configuración de Thunderbird|width=300}}
|
||||
|
||||
==== Configuración manual ====
|
||||
|
||||
Dile a tu cliente de correo electrónico que use estos parámetros:
|
||||
|
||||
* '''Username:''' ''tu dirección de correo electrónico de !FreedomBox o solo la parte del nombre de usuario''
|
||||
* '''Incoming mail:''' IMAPS, puerto 993, SSL forzoso, autenticación normal mediante contraseña
|
||||
* '''Outgoing mail:''' SMTPS, puerto 465, SSL forzoso, autenticación normal mediante contraseña
|
||||
|
||||
También soporta STARTTLS en el puerto de envío SMTP.
|
||||
|
||||
{{attachment:FreedomBox/Manual/Email/EmailServerClientConfig.png|Parámetros para el cliente de correo|width=300}}
|
||||
|
||||
==== Pseudónimos de correo electrónico ====
|
||||
|
||||
Los pseudónimos de correo electrónico son útiles para la privacidad. Ahora, como usuario del correo electrónico de !FreedomBox (no necesitas ser administrador) puedes tener direcciones de correo electrónico bajo tu control, ya sean temporales de usar y tirar o específicas. Puedes listar, crear y eliminar pseudónimos de correo electrónico desde el acceso directo ''Mis pseudónimos'' que hay en la página principal de !FreedomBox.
|
||||
|
||||
{{attachment:FreedomBox/Manual/Email/EmailServerAliasesTile.png|Página de administración de pseudónimos|width=500}}
|
||||
|
||||
{{attachment:FreedomBox/Manual/Email/EmailServerAliasesPage.png|Página de administración de pseudónimos|width=500}}
|
||||
|
||||
Los mensajes dirigidos a usuarios o pseudónimos inexistentes o a usuarios de sistema se rechazarán a nivel de conexión SMTP.
|
||||
|
||||
==== Pseudónimos de correo electrónico automáticos ====
|
||||
|
||||
Además de permitir a los usuarios crear sus propios pseudónimos !FreedomBox reconoce pseudónimos automáticos adjuntando una cadena a tu nombre de usuario mediante un signo '+'. Si tu dirección de correo es minombre@mi.dominio, entonces todos los minombre+cualquiercosa@mi.dominio se toman como pseudónimos automáticos de tu dirección. Por ejemplo, al subscribirte a una lista de correo, llamémosla foolist, puedes dar tu dirección de correo como minombre+foolist@mi.dominio. Los mensajes que lleguen a esa dirección acabarán en el buzón de minombre@mi.dominio. Esto es útil para organizar el correo y controlar el correo indeseado.
|
||||
|
||||
=== Avanzado: Resolución de problemas ===
|
||||
|
||||
==== ¿Cómo depuro un fallo en un action script? ¿Cómo accedo al log del sistema? ====
|
||||
|
||||
Abre una conexión SSH a tu !FreedomBox. Teclea `sudo journalctl -b -o short-monotonic --no-pager`
|
||||
|
||||
* `-b` muestra entradas desde el arranque
|
||||
* `-o short-monotonic` usa formato corto para las marcas tiempo
|
||||
* `--no-pager` facilita el copia-pega
|
||||
|
||||
==== ¿Por qué dice el servidor "relay access denied"? ====
|
||||
|
||||
Porque Postfix no reconoce el dominio del correo. Para arreglarlo
|
||||
|
||||
1. Asegurate de que !FreedomBox conoce el nombre del dominio en internet. Si no tienes un nombre de dominio salta al paso 2.
|
||||
* Ingresa al interfaz web de !FreedomBox como administrador.
|
||||
* Ve a ''Sistema → Servicios de nombres''
|
||||
* Añade un nombre de dominio, si no lo has hecho ya.
|
||||
|
||||
==== No puedo enviar nada desde Roundcube. Dice "SMTP Error (250): Authentication failed". ====
|
||||
|
||||
Causa raíz: Roundcube intentó enviar tu mensaje desde una conexión sin cifrar, pero los puertos 465 y 587 requieren cifrados SSL y STARTTLS respectivamente.
|
||||
|
||||
Soluciones:
|
||||
|
||||
Para !RoundCube, edita el fichero `/etc/roundcube/config.inc.php` para que use el puerto 25 (sin cifrar). Ajústalo así:
|
||||
{{{
|
||||
$config['smtp_server'] = 'smtp://localhost';
|
||||
$config['smtp_port'] = 25;
|
||||
}}}
|
||||
|
||||
Notas:
|
||||
* Accede a tu !FreedomBox mediante SSH.
|
||||
* Puedes editar el fichero con el editor de texto `nano`. El fichero tiene el acceso restringido, así que tienes que acceder como superusuario: `sudo nano /etc/roundcube/config.inc.php`.
|
||||
|
||||
Si empleas otro cliente de correo electrónico como Thunderbird, fuerza que use SSL o STARTTLS.
|
||||
|
||||
=== Comentar tu experiencia ===
|
||||
|
||||
Por favor, comenta tu experiencia usando el servidor de correo en [[https://discuss.freedombox.org/t/email-server-progress/1330|esta conversación del foro]].
|
||||
|
||||
=== Información y debate técnicos ===
|
||||
|
||||
El servidor de correo de !FreedomBox se presentó en la Debconf21. Las [[attachment:FreedomBox/Manual/Email/Debconf21-20210808.draft.odp|Diapositivas]] y la [[https://meetings-archive.debian.net/pub/debian-meetings/2021/DebConf21/debconf21-175-debian-outreach-projects-google-summer-of-code-2021.webm|grabación en vídeo]] están disponibles por cortesía del equipo Outreach de Debian.
|
||||
|
||||
[[https://salsa.debian.org/freedombox-team/freedombox/-/merge_requests/2077|Este asunto en Salsa]] dirige la implementación. Siéntete libre de participar en los debates y proporcionar ideas técnicas.
|
||||
|
||||
=== Enlaces externos ===
|
||||
|
||||
* Sitios web de origen:
|
||||
* http://www.postfix.org
|
||||
* https://www.dovecot.org
|
||||
* https://www.rspamd.com
|
||||
|
||||
## END_INCLUDE
|
||||
|
||||
Volver a la [[es/FreedomBox/Features|descripción de Funcionalidades]] o a las páginas del [[es/FreedomBox/Manual|manual]].
|
||||
|
||||
<<Include(es/FreedomBox/Portal)>>
|
||||
|
||||
----
|
||||
CategoryFreedomBox
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
{{attachment:pine64-plus.jpg|Pine 64+|width=640,height=579}}
|
||||
|
||||
[[https://www.pine64.org/?page_id=1194|Pine A64+]] is an affordable single board computer with good performance.
|
||||
[[https://www.pine64.org/devices/single-board-computers/pine-a64/|Pine A64+]] is an affordable single board computer with good performance.
|
||||
|
||||
'''Important:''' Read [[FreedomBox/Hardware|general advice]] about hardware before building a !FreedomBox with this single board computer.
|
||||
|
||||
|
||||
@ -8,6 +8,20 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
|
||||
|
||||
The following are the release notes for each !FreedomBox version.
|
||||
|
||||
== FreedomBox 22.9 (2022-04-11) ==
|
||||
|
||||
=== Highlights ===
|
||||
|
||||
* minetest: Allow alternate name for 3d armor mod
|
||||
* upgrades: Use python3-typing-extensions from bullseye-backports
|
||||
|
||||
=== Other Changes ===
|
||||
|
||||
* calibre: Fix description of allowable library names
|
||||
* locale: Add new Arabic translation
|
||||
* locale: Update translations for Arabic, Bulgarian, Czech, Dutch, French, German, Hungarian, Turkish
|
||||
* plinth: Add forum link to footer
|
||||
|
||||
== FreedomBox 22.8 (2022-03-28) ==
|
||||
|
||||
=== Highlights ===
|
||||
|
||||
@ -81,6 +81,53 @@ Para configurarla, primero instálala y entonces en la página de configuración
|
||||
{{attachment:ttrssapp4.png|Tiny Tiny RSS|width=288}}
|
||||
{{attachment:ttrssapp5.png|Tiny Tiny RSS|width=288}}
|
||||
|
||||
=== Suscribirse a plataformas populares ===
|
||||
|
||||
==== YouTube ====
|
||||
|
||||
1. Abre un editor de texto en tu ordenador y copia la siguiente línea:
|
||||
{{{https://www.youtube.com/feeds/videos.xml?channel_id=</code>}}}
|
||||
|
||||
2. Abre un video del canal al que quieres suscribirte. En este ejemplo nos suscribiremos al canal de la !FreedomBox Foundation en !Youtube.
|
||||
|
||||
3. Bajo el video haz clic con el botón derecho sobre el nombre del canal y selecciona '''Copiar Enlace'''. Tienes que asegurarte de copiar
|
||||
así la URL del canal porque hay muchos canales con URL personalizada y así obtienes la URL con su identificador genérico.
|
||||
{{attachment:FreedomBox/Manual/TinyTinyRSS/copy_link_youtube.png|Tiny Tiny RSS|width=960}}
|
||||
|
||||
4. Pega también este enlace en tu fichero de texto.
|
||||
|
||||
5. Con ambos enlaces selecciona el texto que viene detrás de {{{/channel/}}} y ponlo junto al primer enlace como se muestra en las imágenes:
|
||||
{{attachment:FreedomBox/Manual/TinyTinyRSS/paste_link_youtube.png|Tiny Tiny RSS|width=800}}
|
||||
----
|
||||
|
||||
{{attachment:FreedomBox/Manual/TinyTinyRSS/valid_youtube_rss_feed.png|Tiny Tiny RSS|width=800}}
|
||||
|
||||
6. Ahora puedes usar este enlace como un feed RSS válido.
|
||||
|
||||
{{attachment:FreedomBox/Manual/TinyTinyRSS/youtube_final_step.png|Tiny Tiny RSS|width=800}}
|
||||
|
||||
Además puedes mostrar vídeos dentro de Tiny Tiny RSS:
|
||||
|
||||
1. Selecciona "Preferencias" en el desplegable ''Acciones''.
|
||||
|
||||
2. Selecciona Plugins
|
||||
|
||||
3. Activa el plugin titulado "af_youtube_embed"
|
||||
|
||||
4. Haz clic en "Habilitar los plugins seleccionados"
|
||||
|
||||
Se recomienda encarecidamente usar alguna de las extensiones orientadas a la privacidad, como [[https://ublockorigin.com//|uBlockOrigin]] para evitar publicidad y rastreadores intrusivos.
|
||||
|
||||
|
||||
==== Reddit ====
|
||||
|
||||
1. Toma el enlace del subreddit al que quieres suscribirte.
|
||||
|
||||
2. Añade {{{.rss}}} detras de la URL del subreddit.
|
||||
|
||||
Por ejemplo, el subreddit de !FreedomBox es {{{https://www.reddit.com/r/Freedombox/}}}, y {{{https://www.reddit.com/r/Freedombox/.rss}}} es su feed RSS.
|
||||
|
||||
{{attachment:FreedomBox/Manual/TinyTinyRSS/subscribe_to_subreddit.png|Tiny Tiny RSS|width=800}}
|
||||
|
||||
=== Enlaces externos ===
|
||||
|
||||
|
||||
@ -20,6 +20,7 @@
|
||||
<<Include(es/FreedomBox/Manual/Coturn, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(es/FreedomBox/Manual/Deluge, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(es/FreedomBox/Manual/ejabberd, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(es/FreedomBox/Manual/Email, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(es/FreedomBox/Manual/GitWeb, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(es/FreedomBox/Manual/I2P, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
<<Include(es/FreedomBox/Manual/Ikiwiki, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
|
||||
|
||||
BIN
doc/manual/es/images/AppJustInstalled_en_V01.png
Normal file
|
After Width: | Height: | Size: 245 KiB |
BIN
doc/manual/es/images/EmailServerAliasesPage.png
Normal file
|
After Width: | Height: | Size: 213 KiB |
BIN
doc/manual/es/images/EmailServerAliasesTile.png
Normal file
|
After Width: | Height: | Size: 1011 KiB |
BIN
doc/manual/es/images/EmailServerAmongAppsMenu_en_V01.png
Normal file
|
After Width: | Height: | Size: 391 KiB |
BIN
doc/manual/es/images/EmailServerClientConfig.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
doc/manual/es/images/InstallButtonInAppPage_en_V01.png
Normal file
|
After Width: | Height: | Size: 222 KiB |
BIN
doc/manual/es/images/InstalledEmailServerInAppsMenu_en_V01.png
Normal file
|
After Width: | Height: | Size: 602 KiB |
BIN
doc/manual/es/images/InstallingPostInstall_en_V01.png
Normal file
|
After Width: | Height: | Size: 246 KiB |
BIN
doc/manual/es/images/Installing_en_V01.png
Normal file
|
After Width: | Height: | Size: 270 KiB |
BIN
doc/manual/es/images/ThunderbirdAutoconfigSetup.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
doc/manual/es/images/copy_link_youtube.png
Normal file
|
After Width: | Height: | Size: 91 KiB |
BIN
doc/manual/es/images/emailserverDNS_Records_en_V01.png
Normal file
|
After Width: | Height: | Size: 213 KiB |
BIN
doc/manual/es/images/paste_link_youtube.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
doc/manual/es/images/subscribe_to_subreddit.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
doc/manual/es/images/valid_youtube_rss_feed.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
doc/manual/es/images/youtube_final_step.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
@ -3,4 +3,4 @@
|
||||
Package init file.
|
||||
"""
|
||||
|
||||
__version__ = '22.8'
|
||||
__version__ = '22.9'
|
||||
|
||||
@ -25,3 +25,11 @@ class DomainNotRegisteredError(PlinthError):
|
||||
FreedomBox doesn't have a registered domain
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
class MissingPackageError(PlinthError):
|
||||
"""Package is not available to be installed at this time."""
|
||||
|
||||
def __init__(self, name):
|
||||
self.name = name
|
||||
super().__init__(self.name)
|
||||
|
||||
7247
plinth/locale/ar/LC_MESSAGES/django.po
Normal file
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2020-06-10 15:41+0000\n"
|
||||
"Last-Translator: aiman an <an1f3@hotmail.com>\n"
|
||||
"Language-Team: Arabic (Saudi Arabia) <https://hosted.weblate.org/projects/"
|
||||
@ -988,8 +988,8 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -2993,7 +2993,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3002,11 +3002,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6879,28 +6879,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7092,12 +7097,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7109,10 +7114,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"PO-Revision-Date: 2022-03-04 21:35+0000\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-03-31 09:12+0000\n"
|
||||
"Last-Translator: 109247019824 <stoyan@gmx.com>\n"
|
||||
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/bg/>\n"
|
||||
@ -152,7 +152,7 @@ msgstr "Домейн в местната мрежа"
|
||||
|
||||
#: plinth/modules/backups/__init__.py:27
|
||||
msgid "Backups allows creating and managing backup archives."
|
||||
msgstr "Създаване и управление на архивни копия."
|
||||
msgstr "Създаване и управление на архивни с резервни копия."
|
||||
|
||||
#: plinth/modules/backups/__init__.py:50 plinth/modules/backups/__init__.py:202
|
||||
#: plinth/modules/backups/__init__.py:247
|
||||
@ -185,8 +185,8 @@ msgid ""
|
||||
"A scheduled backup failed. Past {error_count} attempts for backup did not "
|
||||
"succeed. The latest error is: {error_message}"
|
||||
msgstr ""
|
||||
"Резервно копие по график се провали. Последните {error_count} опита за "
|
||||
"създаване на резервно копие са безуспешни. Последната грешка е: "
|
||||
"Грешка при създаване на резервно копие по график. Последните {error_count} "
|
||||
"опита за създаване на резервно копие са безуспешни. Последната грешка е: "
|
||||
"{error_message}"
|
||||
|
||||
#: plinth/modules/backups/__init__.py:252
|
||||
@ -219,9 +219,9 @@ msgid ""
|
||||
"This many latest backups are kept and the rest are removed. A value of \"0\" "
|
||||
"disables backups of this type. Triggered at specified hour every day."
|
||||
msgstr ""
|
||||
"Таакова количество от последните резервни копия ще бъдат запазвани, а "
|
||||
"останалите - премахвани. Стойност „0“ изключва този вид резервно копие. "
|
||||
"Изпълнява се в определен час всеки ден."
|
||||
"Такова броя от последните резервни копия ще бъдат запазвани, а останалите - "
|
||||
"премахвани. Стойност „0“ изключва този вид резервно копие. Изпълнява се в "
|
||||
"определен час всеки ден."
|
||||
|
||||
#: plinth/modules/backups/forms.py:64
|
||||
msgid "Number of weekly backups to keep"
|
||||
@ -232,7 +232,7 @@ msgid ""
|
||||
"This many latest backups are kept and the rest are removed. A value of \"0\" "
|
||||
"disables backups of this type. Triggered at specified hour every Sunday."
|
||||
msgstr ""
|
||||
"Толкова от последните резервни копия ще бъдат запазвани, а останалите - "
|
||||
"Толкова броя от последните резервни копия ще бъдат запазвани, а останалите - "
|
||||
"премахвани. Стойност „0“ изключва този вид резервно копие. Изпълнява се в "
|
||||
"определен час всяка неделя."
|
||||
|
||||
@ -246,7 +246,7 @@ msgid ""
|
||||
"disables backups of this type. Triggered at specified hour first day of "
|
||||
"every month."
|
||||
msgstr ""
|
||||
"Толкова от последните резервни копия ще бъдат запазвани, а останалите - "
|
||||
"Толкова броя от последните резервни копия ще бъдат запазвани, а останалите - "
|
||||
"премахвани. Стойност „0“ изключва този вид резервно копие. Изпълнява се в "
|
||||
"определен час на първия ден от всеки месец."
|
||||
|
||||
@ -885,7 +885,7 @@ msgstr ""
|
||||
#: plinth/modules/wireguard/templates/wireguard_show_client.html:77
|
||||
#: plinth/modules/wireguard/templates/wireguard_show_server.html:78
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
msgstr "Премахване"
|
||||
|
||||
#: plinth/modules/bepasty/views.py:53
|
||||
msgid "Admin"
|
||||
@ -902,7 +902,7 @@ msgstr ""
|
||||
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
|
||||
#: plinth/modules/zoph/views.py:72
|
||||
msgid "An error occurred during configuration."
|
||||
msgstr ""
|
||||
msgstr "Възникна грешка по време на настройване."
|
||||
|
||||
#: plinth/modules/bepasty/views.py:104
|
||||
msgid "Password added."
|
||||
@ -1039,8 +1039,8 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3042,7 +3042,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3051,11 +3051,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6930,28 +6930,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7143,14 +7148,14 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Страница"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Страница"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr ""
|
||||
@ -7160,10 +7165,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-06-16 07:33+0000\n"
|
||||
"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n"
|
||||
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -987,8 +987,8 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3001,7 +3001,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3010,11 +3010,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "মাইনটেস্ট"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6889,28 +6889,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7102,12 +7107,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7119,10 +7124,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"PO-Revision-Date: 2022-03-04 12:58+0000\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-03-31 09:12+0000\n"
|
||||
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
|
||||
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/cs/>\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.11.1-dev\n"
|
||||
"X-Generator: Weblate 4.12-dev\n"
|
||||
|
||||
#: doc/dev/_templates/layout.html:11
|
||||
msgid "Page source"
|
||||
@ -1067,10 +1067,16 @@ msgid "Name of the new library"
|
||||
msgstr "Název nové knihovny"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Only letters of the English alphabet and numbers, without spaces or "
|
||||
#| "special characters. Example: My_Library_2000"
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
"Pouze písmena anglické abecedy a číslice, bez mezer a speciálních znaků. "
|
||||
"Příklad: My_Library_2000"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
msgid "A library with this name already exists."
|
||||
@ -3395,7 +3401,7 @@ msgstr "Změna výchozího vzhledu"
|
||||
msgid "Server URL updated"
|
||||
msgstr "Aktualizace URL serveru"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3408,11 +3414,11 @@ msgstr ""
|
||||
"serveru je třeba <a href=\"http://www.minetest.net/downloads/\">Minetest "
|
||||
"klient</a>."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Pískoviště s kostkami"
|
||||
|
||||
@ -7863,28 +7869,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr "Obecné"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr "Balíček {package_name} je nejnovější verze ({latest_version})"
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Chyba při instalaci"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "Instalace"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "stahování"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "změna média"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "soubor s nastaveními: {file}"
|
||||
@ -8094,14 +8105,14 @@ msgstr ""
|
||||
"svobodný software, šířený pod licencí GNU Affero General Public License, "
|
||||
"verze 3 a novějších."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Domovská stránka"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Zdrojové kódy"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Domovská stránka"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Podpořit vývoj darem"
|
||||
@ -8111,10 +8122,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "Nadace FreedomBox"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "Chatovací místnost na IRC"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Poštovní konference"
|
||||
|
||||
|
||||
@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: FreedomBox UI\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1081,8 +1081,8 @@ msgstr "Den nye samlings navn"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3451,7 +3451,7 @@ msgstr "Indstilling uændret"
|
||||
msgid "Server URL updated"
|
||||
msgstr "{name} slettet."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3464,11 +3464,11 @@ msgstr ""
|
||||
"For at forbinde til serveren skal der bruges en <a href=\"http://www."
|
||||
"minetest.net/downloads/\">Minetest klient</a>."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
#, fuzzy
|
||||
#| msgid "Block Sandbox (Minetest)"
|
||||
msgid "Block Sandbox"
|
||||
@ -7961,28 +7961,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Fejl under installation"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "Installerer"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "downloader"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "medie-ændring"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "konfigurationsfil: {file}"
|
||||
@ -8203,12 +8208,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -8222,10 +8227,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FreedomBox Brugervejledning"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -9,9 +9,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: FreedomBox UI\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"PO-Revision-Date: 2022-03-04 12:58+0000\n"
|
||||
"Last-Translator: Johannes Keyser <joke@fsfe.org>\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-04-04 18:08+0000\n"
|
||||
"Last-Translator: Paul Lettich <paul.lettich@netknights.it>\n"
|
||||
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/de/>\n"
|
||||
"Language: de\n"
|
||||
@ -19,7 +19,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.11.1-dev\n"
|
||||
"X-Generator: Weblate 4.12-dev\n"
|
||||
|
||||
#: doc/dev/_templates/layout.html:11
|
||||
msgid "Page source"
|
||||
@ -1094,10 +1094,16 @@ msgid "Name of the new library"
|
||||
msgstr "Name der neuen Bibliothek"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Only letters of the English alphabet and numbers, without spaces or "
|
||||
#| "special characters. Example: My_Library_2000"
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
"Nur Buchstaben des Alphabets und Zahlen, ohne Leerzeichen oder "
|
||||
"Sonderzeichen. Beispiel: Meine_Bibliothek_2000"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
msgid "A library with this name already exists."
|
||||
@ -3461,7 +3467,7 @@ msgstr "Standard-Thema geändert"
|
||||
msgid "Server URL updated"
|
||||
msgstr "Server-URL aktualisiert"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3474,11 +3480,11 @@ msgstr ""
|
||||
"Standardport (30000). Um auf dem Server zu spielen, wird ein <a href="
|
||||
"\"http://www.minetest.net/downloads/\">Minetest-Client</a> benötigt."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Block-Sandkasten"
|
||||
|
||||
@ -4439,7 +4445,7 @@ msgstr ""
|
||||
#: plinth/modules/networks/templates/router_configuration_firstboot.html:19
|
||||
#: plinth/modules/users/templates/users_firstboot.html:63
|
||||
msgid "Skip this step"
|
||||
msgstr "Überspringen Sie diesen Schritt"
|
||||
msgstr "Überspringen Sie diesen Schritt"
|
||||
|
||||
#: plinth/modules/networks/templates/internet_connectivity_firstboot.html:21
|
||||
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
|
||||
@ -8028,28 +8034,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr "Allgemein"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr "Paket {package_name} ist die aktuellste Version ({latest_version})"
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Fehler bei der Installation"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "Installation läuft"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "herunterladen"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "Medienwechsel"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "Konfigurationsdatei: {file}"
|
||||
@ -8264,14 +8275,14 @@ msgstr ""
|
||||
"freie Software, die unter der GNU Affero General Public License, Version 3 "
|
||||
"oder höher, vertrieben wird."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Homepage"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Quellcode"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Homepage"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Spenden"
|
||||
@ -8281,10 +8292,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FreedomBox Stiftung"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "IRC-Chatraum"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Mailingliste"
|
||||
|
||||
|
||||
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -985,8 +985,8 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -2986,7 +2986,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -2995,11 +2995,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6872,28 +6872,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7085,12 +7090,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7102,10 +7107,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-04-14 04:27+0000\n"
|
||||
"Last-Translator: Michalis <michalisntovas@yahoo.gr>\n"
|
||||
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1113,8 +1113,8 @@ msgstr "Όνομα του αποθετηρίου"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3547,7 +3547,7 @@ msgstr "Η προεπιλεγμένη εμφάνιση άλλαξε"
|
||||
msgid "Server URL updated"
|
||||
msgstr "Το μέρισμα διαγράφηκε."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3561,11 +3561,11 @@ msgstr ""
|
||||
"συνδεθείτε με το διακομιστή, ένας <a href=\"http://www.minetest.net/"
|
||||
"downloads/\">Minetest πελάτη</a> είναι απαραίτητος."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Μπλοκ Sandbox"
|
||||
|
||||
@ -8156,28 +8156,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr "Γενικός"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Σφάλμα κατά την εγκατάσταση"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "Εγκαθίσταται"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "Λήψη"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "Αλλαγή μέσου"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "αρχείο ρυθμίσεων: {file}"
|
||||
@ -8402,14 +8407,14 @@ msgstr ""
|
||||
"είναι ελεύθερο λογισμικό, που διανέμεται με τη γενική άδεια δημόσιας χρήσης "
|
||||
"GNU Affero, έκδοση 3 ή νεότερη."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Αρχική σελίδα"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Πηγαίος Κώδικας"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Αρχική σελίδα"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Δωρεά"
|
||||
@ -8419,10 +8424,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "Ίδρυμα FreedomBox"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "Αίθουσα συνομιλίας IRC"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Λίστα ηλεκτρονικού ταχυδρομείου"
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-03-10 22:59+0000\n"
|
||||
"Last-Translator: Nathaniel Ramos Alexander <rhelmuth@princeton.edu>\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1092,8 +1092,8 @@ msgstr "Nombre de la nueva biblioteca"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3457,7 +3457,7 @@ msgstr "Tema por defecto cambiado"
|
||||
msgid "Server URL updated"
|
||||
msgstr "URL de servidor actualizada"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3470,11 +3470,11 @@ msgstr ""
|
||||
"defecto (30000). Para acceder al servidor necesitará un <a href=\"http://www."
|
||||
"minetest.net/downloads/\">Cliente Minetest</a>."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Sandbox de bloques"
|
||||
|
||||
@ -7980,28 +7980,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr "Genérica"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr "El paquete {package_name} es la última versión ({latest_version})"
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Error durante la instalación"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "instalando"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "descargando"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "cambio de medio"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "archivo de configuración: {file}"
|
||||
@ -8213,14 +8218,14 @@ msgstr ""
|
||||
"software libre, distribuido bajo la Licencia Pública General de GNU Affero, "
|
||||
"versión 3 o posterior."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Página inicio"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Código Fuente"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Página inicio"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Donar"
|
||||
@ -8230,10 +8235,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "Fundación FreedomBox"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "Sala de chat IRC"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Lista de correo"
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-09-07 11:34+0000\n"
|
||||
"Last-Translator: Seyed mohammad ali Hosseinifard <ali_hosseine@yahoo.com>\n"
|
||||
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1084,8 +1084,8 @@ msgstr "ساختن اتصال"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3383,7 +3383,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr "{name} پاک شد."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, fuzzy, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3396,11 +3396,11 @@ msgstr ""
|
||||
"برای اتصال به سرور به یک <a href=\"http://www.minetest.net/downloads/"
|
||||
"\">برنامهٔ ماینتست</a> نیاز است."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
#, fuzzy
|
||||
msgid "Block Sandbox"
|
||||
msgstr "بازی مکعبها (Minetest)"
|
||||
@ -7591,28 +7591,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7809,14 +7814,14 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "کد منبع"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "کمک مالی"
|
||||
@ -7827,10 +7832,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FreedomBox"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "گپ سرای آیآرسی"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "فهرست پستی"
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Plinth 0.6\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2016-01-31 22:24+0530\n"
|
||||
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
|
||||
"Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian."
|
||||
@ -1128,8 +1128,8 @@ msgstr "CREATE USER"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3522,7 +3522,7 @@ msgstr "SETTING UNCHANGED"
|
||||
msgid "Server URL updated"
|
||||
msgstr "{name} DELETED."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3531,11 +3531,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
#, fuzzy
|
||||
#| msgid "Blocked"
|
||||
msgid "Block Sandbox"
|
||||
@ -8043,32 +8043,37 @@ msgstr "PPPOE"
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
#, fuzzy
|
||||
#| msgid "Installation"
|
||||
msgid "installing"
|
||||
msgstr "INSTALLATION"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
#, fuzzy
|
||||
#| msgid "Setting unchanged"
|
||||
msgid "media change"
|
||||
msgstr "SETTING UNCHANGED"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, fuzzy, python-brace-format
|
||||
#| msgid "Configuration"
|
||||
msgid "configuration file: {file}"
|
||||
@ -8294,12 +8299,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -8313,10 +8318,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FREEDOMBOX MANUAL"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: FreedomBox UI\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"PO-Revision-Date: 2022-03-20 14:17+0000\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-04-01 21:10+0000\n"
|
||||
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
|
||||
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/fr/>\n"
|
||||
@ -1093,10 +1093,17 @@ msgid "Name of the new library"
|
||||
msgstr "Nom de la collection"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Only letters of the English alphabet and numbers, without spaces or "
|
||||
#| "special characters. Example: My_Library_2000"
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
"Seules les lettres A à Z majuscules ou minuscules, les chiffres et les "
|
||||
"caractères _ . et - sans espaces sont autorisés. Exemple : "
|
||||
"Ma_Bibliotheque_2000"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
msgid "A library with this name already exists."
|
||||
@ -3482,7 +3489,7 @@ msgstr "Thème par défaut modifié"
|
||||
msgid "Server URL updated"
|
||||
msgstr "URL du Serveur mise à jour"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3495,11 +3502,11 @@ msgstr ""
|
||||
"au serveur, vous devez disposer d'un <a href=\"http://www.minetest.net/"
|
||||
"downloads/\">client Minetest</a>."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Bac à sable cubique"
|
||||
|
||||
@ -8074,28 +8081,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr "Générique"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr "Le paquet {package_name} est à la dernière version ({latest_version})"
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Erreur pendant l’installation"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "installation en cours"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "téléchargement en cours"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "changement de support"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "fichier de configuration : {file}"
|
||||
@ -8308,14 +8320,14 @@ msgstr ""
|
||||
"est un logiciel libre distribué sous la licence publique générale GNU "
|
||||
"Affero, version 3 ou ultérieure."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Page d’accueil du projet"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Code source"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Page d’accueil du projet"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Faire un don"
|
||||
@ -8325,10 +8337,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "Fondation FreedomBox"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "Canal de tchat IRC"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Liste de discussion du projet"
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -991,8 +991,8 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -2998,7 +2998,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3007,11 +3007,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6902,28 +6902,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7115,12 +7120,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7132,10 +7137,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1045,8 +1045,8 @@ msgstr "દસ્તાવેજીકરણ"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3222,7 +3222,7 @@ msgstr "સેટિંગ યથાવત"
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3231,11 +3231,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -7203,28 +7203,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7422,12 +7427,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7439,10 +7444,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1105,8 +1105,8 @@ msgstr "शेयर का नाम"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3459,7 +3459,7 @@ msgstr "सेटिंग स्थिर है"
|
||||
msgid "Server URL updated"
|
||||
msgstr "शेयर हटाया गया."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3471,11 +3471,11 @@ msgstr ""
|
||||
"{box_name} पर चल सकवाते है, डिफ़ॉल्ट पोर्ट (३००००) पर. सर्वर से कनेक्ट करने के लिए, एक "
|
||||
"<a href=\"http://www.minetest.net/downloads/\">मैइनटेस्ट क्लायंट</a>की आवश्यकता है."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "मैइनटेस्ट"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "ब्लॉक सेंडबोक्स"
|
||||
|
||||
@ -7946,28 +7946,33 @@ msgstr "पीपीपीअोइ"
|
||||
msgid "Generic"
|
||||
msgstr "जेनेरिक"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "इंस्टालेशन करते समय पर त्रुटि"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "इंस्टॉलिंग"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "डाउनलोडिंग"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "मीडिया बदलाव"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "कॉंफ़िगरेशन फ़ाइल: {file}"
|
||||
@ -8187,14 +8192,14 @@ msgstr ""
|
||||
"यह पोर्टल %(box_name)s का वेब इंटरफ़ेस का एक भाग है. %(box_name)s एक मुक्त सॉफ्टवेयर "
|
||||
"है, जो ग्नू एफेरो जनरल पब्लिक लाइसेंस संस्करण 3 या बाद के तहत वितरित है."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "होमपेज"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "सोर्स कोड"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "होमपेज"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "दान करें"
|
||||
@ -8204,10 +8209,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "फ्रीडमबाक्स फाउंडेशन"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "आईआरसी चैटरूम"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "मेलिंग सूची"
|
||||
|
||||
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"PO-Revision-Date: 2022-03-10 22:59+0000\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-03-31 09:12+0000\n"
|
||||
"Last-Translator: Benedek Nagy <benedek@bndk.club>\n"
|
||||
"Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/hu/>\n"
|
||||
@ -1082,10 +1082,16 @@ msgid "Name of the new library"
|
||||
msgstr "Az új könyvtár neve"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Only letters of the English alphabet and numbers, without spaces or "
|
||||
#| "special characters. Example: My_Library_2000"
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
"A könyvtár neve csak az angol ábécé betűit és számokat tartalmazhat, "
|
||||
"szóközök és különleges karakterek nélkül. Példa: Konyvtar_neve_2000"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
msgid "A library with this name already exists."
|
||||
@ -3435,7 +3441,7 @@ msgstr "Az alapértelmezett felszín megváltozott"
|
||||
msgid "Server URL updated"
|
||||
msgstr "Szerver URL frissítve"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3449,11 +3455,11 @@ msgstr ""
|
||||
"szerverre egy <a href=\"http://www.minetest.net/downloads/\">Minetest "
|
||||
"kliensre</a> is szükséged lesz."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Blokk sandbox"
|
||||
|
||||
@ -7959,28 +7965,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr "Általános"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr "A(z) {package_name} a legfrissebb verzió ({latest_version})"
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Hiba lépett fel a telepítés során"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "telepítés"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "letöltés"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "adathordozó csere"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "konfigurációs fájl: {file}"
|
||||
@ -8192,14 +8203,14 @@ msgstr ""
|
||||
"Általános Nyilvános Licenc (3-as vagy újabb változat) alapján terjesztett "
|
||||
"szabad szoftver."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Honlap"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Forráskód"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Honlap"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Adományozás"
|
||||
@ -8209,10 +8220,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FreedomBox Alapítvány"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "IRC-csevegőszoba"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Levelezőlista"
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Indonesian (FreedomBox)\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-06-24 00:42+0000\n"
|
||||
"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n"
|
||||
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1070,8 +1070,8 @@ msgstr "Nama perpustakaan baru"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3394,7 +3394,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr "URL Server diperbarui"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3403,11 +3403,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -7365,28 +7365,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Galat saat pemasangan"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "memasang"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "mengunduh"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7583,14 +7588,14 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Beranda"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Kode Sumber"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Beranda"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Donasi"
|
||||
@ -7600,10 +7605,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FreedomBox Foundation"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "Ruang Obrolan IRC"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Milis"
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-01-06 22:41+0000\n"
|
||||
"Last-Translator: Dietmar <sagen@permondes.de>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1058,8 +1058,8 @@ msgstr "Nome della nuova libreria"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3405,7 +3405,7 @@ msgstr "Tema predefinito modificato"
|
||||
msgid "Server URL updated"
|
||||
msgstr "URL del server aggiornato"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3418,11 +3418,11 @@ msgstr ""
|
||||
"porta predefinita (30000). Per connettersi al server, è necessario un <a "
|
||||
"href=\"http://www.minetest.net/downloads/\">client Minetest</a>."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Block Sandbox"
|
||||
|
||||
@ -7439,28 +7439,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7657,12 +7662,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7674,10 +7679,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-05-20 12:32+0000\n"
|
||||
"Last-Translator: Jacque Fresco <aidter@use.startmail.com>\n"
|
||||
"Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -987,8 +987,8 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -2988,7 +2988,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -2997,11 +2997,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6874,28 +6874,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7087,12 +7092,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7104,10 +7109,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2020-07-16 16:41+0000\n"
|
||||
"Last-Translator: Yogesh <yogesh@karnatakaeducation.org.in>\n"
|
||||
"Language-Team: Kannada <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -987,8 +987,8 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -2988,7 +2988,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -2997,11 +2997,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6876,28 +6876,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7089,12 +7094,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7106,10 +7111,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-02-22 10:50+0000\n"
|
||||
"Last-Translator: Kornelijus Tvarijanavičius <kornelitvari@protonmail.com>\n"
|
||||
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -988,8 +988,8 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -2989,7 +2989,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -2998,11 +2998,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6875,28 +6875,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7088,12 +7093,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7105,10 +7110,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: FreedomBox UI\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-12-27 05:53+0000\n"
|
||||
"Last-Translator: Petter Reinholdtsen <pere-weblate@hungry.com>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
|
||||
@ -1090,8 +1090,8 @@ msgstr "Navn på nytt bibliotek"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3472,7 +3472,7 @@ msgstr "Forvalgt drakt endret"
|
||||
msgid "Server URL updated"
|
||||
msgstr "Tjener-URL oppdatert"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, fuzzy, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3485,11 +3485,11 @@ msgstr ""
|
||||
"porten (30000). For å koble til tjeneren trengs en <a href=\"http://www."
|
||||
"minetest.net/downloads/\">Minetest-klient</a>."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Block-sandkassen"
|
||||
|
||||
@ -7999,28 +7999,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr "Generisk"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Feil under installasjon"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "installering"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "laster ned"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "mediaendring"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "oppsettsfil: {file}"
|
||||
@ -8237,14 +8242,14 @@ msgstr ""
|
||||
"programvare, og distribuert i henhold til GNU Affero General Public License "
|
||||
"versjon 3 eller senere."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Hjemmeside"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Kildekode"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Hjemmeside"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Doner"
|
||||
@ -8254,10 +8259,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FreedomBox Foundation"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "IRC-nettpratrom"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Adresseliste"
|
||||
|
||||
|
||||
@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"PO-Revision-Date: 2022-03-06 11:18+0000\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-03-31 09:12+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/nl/>\n"
|
||||
@ -1083,10 +1083,16 @@ msgid "Name of the new library"
|
||||
msgstr "Naam van de nieuwe bibliotheek"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Only letters of the English alphabet and numbers, without spaces or "
|
||||
#| "special characters. Example: My_Library_2000"
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
"Alleen letters van het alfabet en cijfers, zonder spaties of speciale "
|
||||
"tekens. Voorbeeld: Mijn_Bibliotheek_2000"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
msgid "A library with this name already exists."
|
||||
@ -3433,7 +3439,7 @@ msgstr "Standaard uiterlijk veranderd"
|
||||
msgid "Server URL updated"
|
||||
msgstr "Server URL aangepast"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3446,11 +3452,11 @@ msgstr ""
|
||||
"standaardpoort (30000). Voor de verbinding met de server is een <a href="
|
||||
"\"http://www.minetest.net/downloads/\"> Minetest client</a> nodig."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Block Sandbox"
|
||||
|
||||
@ -7942,28 +7948,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr "Generiek"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr "Pakket {package_name} is de nieuwste versie ({latest_version})"
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Fout tijdens installatie"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "installeren"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "downloaden"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "media wijzigen"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "configuratiebestand: {file}"
|
||||
@ -8175,14 +8186,14 @@ msgstr ""
|
||||
"vrije software en wordt gedistribueerd onder de GNU Affero General Public "
|
||||
"License, Versie 3 of hoger."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Startpagina"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Broncode"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Startpagina"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Doneren"
|
||||
@ -8192,10 +8203,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FreedomBox Foundation"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "IRC Chatroom"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Mailinglijst"
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-03-03 16:50+0000\n"
|
||||
"Last-Translator: Karol Werner <karol@ppkt.eu>\n"
|
||||
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1075,8 +1075,8 @@ msgstr "Utwórz nowe repozytorium"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3315,7 +3315,7 @@ msgstr "Ustawienie bez zmian"
|
||||
msgid "Server URL updated"
|
||||
msgstr "Archiwum zostało usunięte."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3324,11 +3324,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
#, fuzzy
|
||||
#| msgid "Blocked"
|
||||
msgid "Block Sandbox"
|
||||
@ -7395,28 +7395,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "plik konfiguracyjny: {file}"
|
||||
@ -7645,12 +7650,12 @@ msgstr ""
|
||||
"Plinth jest wolnym oprogramowaniem, rozpowszechnianym w licencji GNU Affero "
|
||||
"General Public License w wersji 3 lub późniejszej."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7662,10 +7667,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "Fundacja FreedomBox"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-05-08 22:33+0000\n"
|
||||
"Last-Translator: ssantos <ssantos@web.de>\n"
|
||||
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1060,8 +1060,8 @@ msgstr "Criar novo repositório"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3184,7 +3184,7 @@ msgstr "Definição inalterada"
|
||||
msgid "Server URL updated"
|
||||
msgstr "Arquivo apagado."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3193,11 +3193,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -7213,30 +7213,35 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
#, fuzzy
|
||||
#| msgid "Setting unchanged"
|
||||
msgid "media change"
|
||||
msgstr "Definição inalterada"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, fuzzy, python-brace-format
|
||||
#| msgid "Configuration"
|
||||
msgid "configuration file: {file}"
|
||||
@ -7432,12 +7437,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7449,10 +7454,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-03-20 14:17+0000\n"
|
||||
"Last-Translator: Nikita Epifanov <nikgreens@protonmail.com>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1082,8 +1082,8 @@ msgstr "Название новой библиотеки"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3416,7 +3416,7 @@ msgstr "Скин по умолчанию изменен"
|
||||
msgid "Server URL updated"
|
||||
msgstr "URL сервера удален"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3429,11 +3429,11 @@ msgstr ""
|
||||
"порту (30000). Для подключения к серверу требуется <a href=\"http://www."
|
||||
"minetest.net/downloads/\">Minetest клиент</a>."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Песочница"
|
||||
|
||||
@ -7905,28 +7905,33 @@ msgstr "PPPоE"
|
||||
msgid "Generic"
|
||||
msgstr "Универсальный"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr "Пакет {package_name} последней версией ({latest_version})"
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Ошибка во время установки"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "Установка"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "Загрузка"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "изменение медиа"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "Файл настроек: {file}"
|
||||
@ -8138,14 +8143,14 @@ msgstr ""
|
||||
"программное обеспечение, выпускаемое под лицензией GNU Affero General Public "
|
||||
"License, Версии 3 или старше."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Домашняя страница"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Исходный код"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Домашняя страница"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Пожертвовать"
|
||||
@ -8155,10 +8160,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "Фонд FrеedomBox"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "Чат IRC"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Список рассылки"
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-04-27 13:32+0000\n"
|
||||
"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
|
||||
"Language-Team: Sinhala <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -987,8 +987,8 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -2988,7 +2988,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -2997,11 +2997,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6874,28 +6874,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7087,12 +7092,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7104,10 +7109,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1103,8 +1103,8 @@ msgstr "Ustvari novo skladišče"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3184,7 +3184,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr "Arhiv je izbrisan."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3193,11 +3193,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -7152,28 +7152,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7365,12 +7370,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7382,10 +7387,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-02-06 23:23+0000\n"
|
||||
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
|
||||
"Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1080,8 +1080,8 @@ msgstr "Emër i bibliotekës së re"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3451,7 +3451,7 @@ msgstr "Lëkurçja parazgjedhje u ndryshua"
|
||||
msgid "Server URL updated"
|
||||
msgstr "URL-ja e shërbyesit u përditësua"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3465,11 +3465,11 @@ msgstr ""
|
||||
"lypset një <a href=\"http://www.minetest.net/downloads/\">klient Minetest</"
|
||||
"a>."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Bankëprovë Blloqesh"
|
||||
|
||||
@ -7972,29 +7972,34 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr "Elementar"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
"Paketa {package_name} gjendet nën versionin më të ri ({latest_version})"
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Gabim gjatë instalimit"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "po instalohet"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "po shkarkohet"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "ndryshim media"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "kartelë formësimi: {file}"
|
||||
@ -8205,14 +8210,14 @@ msgstr ""
|
||||
"<em>software</em> i lirë, i shpërndarë sipas licencës GNU Affero "
|
||||
"General Public License, Version 3 ose i mëvonshëm."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Faqe hyrëse"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Kod Burim"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Faqe hyrëse"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Dhuroni"
|
||||
@ -8222,10 +8227,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FreedomBox Foundation"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "Dhomë IRC"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Listë postimesh"
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1056,8 +1056,8 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3081,7 +3081,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3090,11 +3090,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6983,28 +6983,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7196,12 +7201,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7213,10 +7218,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-02-17 16:58+0000\n"
|
||||
"Last-Translator: Michael Breidenbach <leahc@tutanota.com>\n"
|
||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1079,8 +1079,8 @@ msgstr "Det nya bibliotekets namn"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3418,7 +3418,7 @@ msgstr "Standardskal ändrat"
|
||||
msgid "Server URL updated"
|
||||
msgstr "Serverns URL har uppdaterats"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3431,11 +3431,11 @@ msgstr ""
|
||||
"(30000). För att ansluta till servern, en <a href=\"http://www.minetest.net/"
|
||||
"downloads/\">Minetest klient</a> behövs."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Block sandbox"
|
||||
|
||||
@ -7901,28 +7901,33 @@ msgstr "Pppoe"
|
||||
msgid "Generic"
|
||||
msgstr "Generiska"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr "Paketet {package_name} är den senaste versionen ({latest_version})"
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Fel vid installation"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "Installera"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "ladda ner"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "Mediabyte"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "konfigurationsfil: {file}"
|
||||
@ -8133,14 +8138,14 @@ msgstr ""
|
||||
"är fri programvara, distribueras under GNU Affero General Public License, "
|
||||
"version 3 eller senare."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Hemsida"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Källkod"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Hemsida"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Donera"
|
||||
@ -8150,10 +8155,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FreedomBox Foundation"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "IRC chatrum"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "E-postlista"
|
||||
|
||||
|
||||
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -986,8 +986,8 @@ msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -2987,7 +2987,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -2996,11 +2996,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6873,28 +6873,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7086,12 +7091,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7103,10 +7108,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: FreedomBox UI\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-03-02 12:27+0000\n"
|
||||
"Last-Translator: James Valleroy <jvalleroy@mailbox.org>\n"
|
||||
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1051,8 +1051,8 @@ msgstr "కొత్త గ్రంధాలయం పేరు"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3308,7 +3308,7 @@ msgstr "డిఫాల్ట్ చర్మం మార్చబడింద
|
||||
msgid "Server URL updated"
|
||||
msgstr "సర్వర్ URL నవీకరించబడింది"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3320,11 +3320,11 @@ msgstr ""
|
||||
"{box_name}లో Minetest సర్వర్ని అమలు చేయడానికి అనుమతిస్తుంది. సర్వర్కి కనెక్ట్ చేయడానికి, <a href="
|
||||
"\"http://www.minetest.net/downloads/\">Minetest క్లయింట్</a> అవసరం."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "మైన్ టెస్ట్"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "బ్లాక్ శాండ్బాక్స్"
|
||||
|
||||
@ -7634,28 +7634,33 @@ msgstr "పిపిపిఒఇ"
|
||||
msgid "Generic"
|
||||
msgstr "సాధారణమైన"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr "ప్యాకేజీ {package_name} తాజా వెర్షన్ ({latest_version})"
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "సంస్థాపన ఒక పొరపాటు జరిగింది"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "వ్యవస్థాపిస్తోంది"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "దిగుమతి అవుతోంది"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "ప్రసార మాధ్యమం మార్పు"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "ఆకృతీకరణ ఫైలు: {file}"
|
||||
@ -7862,14 +7867,14 @@ msgstr ""
|
||||
"ఈ పోర్టల్ %(box_name)s వెబ్ సంవిధానంలో ఒక భాగం. %(box_name)s అనేది ఉచిత సాఫ్ట్వేర్, ఇది GNU "
|
||||
"అఫెరో జనరల్ పబ్లిక్ లైసెన్స్, వెర్షన్ 3 లేదా తదుపరిది కింద పంపిణీ చేయబడింది."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "హోంపేజ్"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "మూల కోడ్"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "హోంపేజ్"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "విరాళమివ్వండి"
|
||||
@ -7879,10 +7884,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "ఫ్రీడమ్ బాక్స్ నిర్దేశిక"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "IRC చాట్ రూమ్"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "మెయిలింగ్ జాబితా"
|
||||
|
||||
|
||||
@ -6,9 +6,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"PO-Revision-Date: 2022-03-04 12:58+0000\n"
|
||||
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-03-31 09:12+0000\n"
|
||||
"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
|
||||
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
|
||||
"freedombox/tr/>\n"
|
||||
"Language: tr\n"
|
||||
@ -16,7 +16,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 4.11.1-dev\n"
|
||||
"X-Generator: Weblate 4.12-dev\n"
|
||||
|
||||
#: doc/dev/_templates/layout.html:11
|
||||
msgid "Page source"
|
||||
@ -1070,10 +1070,16 @@ msgid "Name of the new library"
|
||||
msgstr "Yeni kütüphanenin adı"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Only letters of the English alphabet and numbers, without spaces or "
|
||||
#| "special characters. Example: My_Library_2000"
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
"Boşluk veya özel karakterler olmadan yalnızca İngiliz alfabesindeki harfler "
|
||||
"ve sayılar. Örnek: Kutuphanem_2000"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
msgid "A library with this name already exists."
|
||||
@ -3412,7 +3418,7 @@ msgstr "Varsayılan kaplama değiştirildi"
|
||||
msgid "Server URL updated"
|
||||
msgstr "Sunucu URL'si güncellendi"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3425,11 +3431,11 @@ msgstr ""
|
||||
"(30000) çalıştırılmasını sağlar. Sunucuya bağlanmak için bir <a href="
|
||||
"\"http://www.minetest.net/downloads/\">Minetest istemcisi</a> gereklidir."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Blok Kum Havuzu"
|
||||
|
||||
@ -7899,28 +7905,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr "Genel"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr "{package_name} paketi en son sürümdür ({latest_version})"
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Kurulum sırasında hata oldu"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "yükleniyor"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "indiriliyor"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "ortam değiştirme"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "yapılandırma dosyası: {file}"
|
||||
@ -8132,14 +8143,14 @@ msgstr ""
|
||||
"Affero Genel Kamu Lisansı, Sürüm 3 veya üzeri altında dağıtılan özgür bir "
|
||||
"yazılımdır."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Ana Sayfa"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Kaynak Kodu"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Ana Sayfa"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Bağış"
|
||||
@ -8149,10 +8160,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FreedomBox Vakfı"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "IRC Sohbet Odası"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Posta listesi"
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-02-16 20:57+0000\n"
|
||||
"Last-Translator: Andrij Mizyk <andmizyk@gmail.com>\n"
|
||||
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1076,8 +1076,8 @@ msgstr "Назва нової бібліотеки"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3259,7 +3259,7 @@ msgstr "Типову шкурку змінено"
|
||||
msgid "Server URL updated"
|
||||
msgstr "URL сервера оновлено"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3272,11 +3272,11 @@ msgstr ""
|
||||
"портом (30000). Щоб підʼєднатися до сервера потрібено <a href=\"http://www."
|
||||
"minetest.net/downloads/\">клієнт Minetest</a>."
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr "Minetest"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "Блокова пісочниця"
|
||||
|
||||
@ -7354,28 +7354,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "Помилка під час установлення"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "установлення"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "завантаження"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "зміна медія"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "файл конфіґурації: {file}"
|
||||
@ -7584,14 +7589,14 @@ msgstr ""
|
||||
"безкоштовним програмним забезпеченням, що поширюється під Загальною "
|
||||
"громадською ліцензією GNU Affero (GNU AGPL) версії 3 або пізнішої."
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "Домашня сторінка"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "Вихідний код"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "Домашня сторінка"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "Пожертви"
|
||||
@ -7601,10 +7606,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "Фонд FreedomBox"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr "Канал IRC"
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "Поштова розсилка"
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-07-28 08:34+0000\n"
|
||||
"Last-Translator: bruh <quangtrung02hn16@gmail.com>\n"
|
||||
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/"
|
||||
@ -1087,8 +1087,8 @@ msgstr "Tên của thư viện mới"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3210,7 +3210,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3219,11 +3219,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -7099,28 +7099,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7312,12 +7317,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7329,10 +7334,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Plinth\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2022-03-28 05:11+0000\n"
|
||||
"Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
|
||||
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
|
||||
@ -1032,8 +1032,8 @@ msgstr "新库名称"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3149,7 +3149,7 @@ msgstr "默认皮肤已更改"
|
||||
msgid "Server URL updated"
|
||||
msgstr "已更新服务器 URL"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3161,11 +3161,11 @@ msgstr ""
|
||||
"(30000)上运行 Minetest 服务器。要连接到服务器,需要 <a href=\"http://www."
|
||||
"minetest.net/downloads/\">Minetest 客户端</a>。"
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr "方块沙盒"
|
||||
|
||||
@ -7145,28 +7145,33 @@ msgstr "PPPoE"
|
||||
msgid "Generic"
|
||||
msgstr "通用"
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr "安装时错误"
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr "安装"
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr "下载中"
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr "媒体改变"
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr "配置文件:{file}"
|
||||
@ -7370,14 +7375,14 @@ msgstr ""
|
||||
"此页面是 %(box_name)s Web 接口的一部分。%(box_name)s 是自由软件,以 GNU "
|
||||
"Affero 通用许可证第 3 版或更高版发布。"
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
msgstr "主页"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr "源代码"
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Homepage"
|
||||
msgstr "主页"
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
msgid "Donate"
|
||||
msgstr "捐赠"
|
||||
@ -7387,10 +7392,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr "FreedomBox 基金会"
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr "邮件列表"
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-28 20:05-0400\n"
|
||||
"POT-Creation-Date: 2022-04-11 19:52-0400\n"
|
||||
"PO-Revision-Date: 2021-12-23 12:50+0000\n"
|
||||
"Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n"
|
||||
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
|
||||
@ -1040,8 +1040,8 @@ msgstr "新圖書館名稱"
|
||||
|
||||
#: plinth/modules/calibre/forms.py:19
|
||||
msgid ""
|
||||
"Only letters of the English alphabet and numbers, without spaces or special "
|
||||
"characters. Example: My_Library_2000"
|
||||
"Only letters of the English alphabet, numbers and the characters _ . and - "
|
||||
"without spaces or special characters. Example: My_Library_2000"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/calibre/forms.py:30
|
||||
@ -3089,7 +3089,7 @@ msgstr ""
|
||||
msgid "Server URL updated"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:34
|
||||
#: plinth/modules/minetest/__init__.py:35
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
||||
@ -3098,11 +3098,11 @@ msgid ""
|
||||
"downloads/\">Minetest client</a> is needed."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:59 plinth/modules/minetest/manifest.py:9
|
||||
#: plinth/modules/minetest/__init__.py:60 plinth/modules/minetest/manifest.py:9
|
||||
msgid "Minetest"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/modules/minetest/__init__.py:60
|
||||
#: plinth/modules/minetest/__init__.py:61
|
||||
msgid "Block Sandbox"
|
||||
msgstr ""
|
||||
|
||||
@ -6975,28 +6975,33 @@ msgstr ""
|
||||
msgid "Generic"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:94
|
||||
#: plinth/package.py:188
|
||||
#, python-brace-format
|
||||
msgid "Package {expression} is not available for install"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:201
|
||||
#, python-brace-format
|
||||
msgid "Package {package_name} is the latest version ({latest_version})"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:245
|
||||
#: plinth/package.py:355
|
||||
msgid "Error during installation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:267
|
||||
#: plinth/package.py:377
|
||||
msgid "installing"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:269
|
||||
#: plinth/package.py:379
|
||||
msgid "downloading"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:271
|
||||
#: plinth/package.py:381
|
||||
msgid "media change"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/package.py:273
|
||||
#: plinth/package.py:383
|
||||
#, python-brace-format
|
||||
msgid "configuration file: {file}"
|
||||
msgstr ""
|
||||
@ -7188,12 +7193,12 @@ msgid ""
|
||||
"Version 3 or later."
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:137
|
||||
msgid "Homepage"
|
||||
#: plinth/templates/index.html:135
|
||||
msgid "Source Code"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:140
|
||||
msgid "Source Code"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:143 plinth/templates/toolbar.html:19
|
||||
@ -7205,10 +7210,14 @@ msgid "FreedomBox Foundation"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:154
|
||||
msgid "IRC Chatroom"
|
||||
msgid "Forum"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:159
|
||||
msgid "IRC Chatroom"
|
||||
msgstr ""
|
||||
|
||||
#: plinth/templates/index.html:164
|
||||
msgid "Mailing list"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@ -16,9 +16,9 @@ class CreateLibraryForm(forms.Form):
|
||||
|
||||
name = forms.CharField(
|
||||
label=_('Name of the new library'), strip=True,
|
||||
help_text=_('Only letters of the English alphabet and numbers, '
|
||||
'without spaces or special characters. Example: '
|
||||
'My_Library_2000'),
|
||||
help_text=_('Only letters of the English alphabet, numbers '
|
||||
'and the characters _ . and - without spaces or '
|
||||
'special characters. Example: My_Library_2000'),
|
||||
validators=[validators.RegexValidator(r'^[A-Za-z0-9_.-]+$')])
|
||||
|
||||
def clean_name(self):
|
||||
|
||||
@ -13,20 +13,21 @@ from plinth.daemon import Daemon
|
||||
from plinth.modules.backups.components import BackupRestore
|
||||
from plinth.modules.firewall.components import Firewall
|
||||
from plinth.modules.users.components import UsersAndGroups
|
||||
from plinth.package import Packages
|
||||
from plinth.package import Package, Packages
|
||||
from plinth.utils import format_lazy
|
||||
|
||||
from . import manifest
|
||||
|
||||
_mods = [
|
||||
Package('minetest-mod-3d-armor') | Package('minetest-mod-player-3d-armor'),
|
||||
'minetest-mod-character-creator', 'minetest-mod-craftguide',
|
||||
'minetest-mod-infinite-chest', 'minetest-mod-lucky-block',
|
||||
'minetest-mod-maidroid', 'minetest-mod-mesecons',
|
||||
'minetest-mod-moreblocks', 'minetest-mod-moreores', 'minetest-mod-nether',
|
||||
'minetest-mod-pipeworks', 'minetest-mod-player-3d-armor',
|
||||
'minetest-mod-protector', 'minetest-mod-quartz', 'minetest-mod-skyblock',
|
||||
'minetest-mod-throwing', 'minetest-mod-unified-inventory',
|
||||
'minetest-mod-unifieddyes', 'minetest-mod-worldedit'
|
||||
'minetest-mod-pipeworks', 'minetest-mod-protector', 'minetest-mod-quartz',
|
||||
'minetest-mod-skyblock', 'minetest-mod-throwing',
|
||||
'minetest-mod-unified-inventory', 'minetest-mod-unifieddyes',
|
||||
'minetest-mod-worldedit'
|
||||
]
|
||||
|
||||
_description = [
|
||||
|
||||
@ -132,7 +132,7 @@ def get_apps_report():
|
||||
components = app_.get_components_of_type(Packages)
|
||||
packages = []
|
||||
for component in components:
|
||||
packages += component.packages
|
||||
packages += component.possible_packages
|
||||
|
||||
if not packages:
|
||||
continue # app has no managed packages
|
||||
|
||||
@ -62,7 +62,7 @@ class UpgradesApp(app_module.App):
|
||||
|
||||
app_id = 'upgrades'
|
||||
|
||||
_version = 11
|
||||
_version = 12
|
||||
|
||||
can_be_disabled = False
|
||||
|
||||
|
||||
@ -17,12 +17,84 @@ from django.utils.translation import gettext as _
|
||||
from django.utils.translation import gettext_lazy
|
||||
|
||||
from plinth import actions, app
|
||||
from plinth.errors import ActionError
|
||||
from plinth.errors import ActionError, MissingPackageError
|
||||
from plinth.utils import format_lazy
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class PackageExpression:
|
||||
|
||||
def possible(self) -> list[str]:
|
||||
"""Return the list of possible packages before resolving."""
|
||||
raise NotImplementedError
|
||||
|
||||
def actual(self) -> str:
|
||||
"""Return the name of the package to install.
|
||||
|
||||
TODO: Also return version and suite to install from.
|
||||
"""
|
||||
raise NotImplementedError
|
||||
|
||||
|
||||
class Package(PackageExpression):
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
name,
|
||||
optional: bool = False,
|
||||
version: Optional[str] = None, # ">=1.0,<2.0"
|
||||
distribution: Optional[str] = None, # Debian, Ubuntu
|
||||
suite: Optional[str] = None, # stable, testing
|
||||
codename: Optional[str] = None, # bullseye-backports
|
||||
architecture: Optional[str] = None): # arm64
|
||||
self.name = name
|
||||
self.optional = optional
|
||||
self.version = version
|
||||
self.distribution = distribution
|
||||
self.suite = suite
|
||||
self.codename = codename
|
||||
self.architecture = architecture
|
||||
|
||||
def __repr__(self):
|
||||
return self.name
|
||||
|
||||
def __or__(self, other):
|
||||
return PackageOr(self, other)
|
||||
|
||||
def possible(self) -> list[str]:
|
||||
return [self.name]
|
||||
|
||||
def actual(self) -> str:
|
||||
cache = apt.Cache()
|
||||
if self.name in cache:
|
||||
# TODO: Also return version and suite to install from
|
||||
return self.name
|
||||
|
||||
raise MissingPackageError(self.name)
|
||||
|
||||
|
||||
class PackageOr(PackageExpression):
|
||||
"""Specify that one of the two packages will be installed."""
|
||||
|
||||
def __init__(self, package1: PackageExpression,
|
||||
package2: PackageExpression):
|
||||
self.package1 = package1
|
||||
self.package2 = package2
|
||||
|
||||
def __repr__(self):
|
||||
return self.package1.name + ' | ' + self.package2.name
|
||||
|
||||
def possible(self) -> list[str]:
|
||||
return self.package1.possible() + self.package2.possible()
|
||||
|
||||
def actual(self) -> str:
|
||||
try:
|
||||
return self.package1.actual()
|
||||
except MissingPackageError:
|
||||
return self.package2.actual()
|
||||
|
||||
|
||||
class Packages(app.FollowerComponent):
|
||||
"""Component to manage the packages of an app.
|
||||
|
||||
@ -35,7 +107,8 @@ class Packages(app.FollowerComponent):
|
||||
IGNORE = 'ignore' # Proceed as if there are no conflicts
|
||||
REMOVE = 'remove' # Remove the packages before installing the app
|
||||
|
||||
def __init__(self, component_id: str, packages: list[str],
|
||||
def __init__(self, component_id: str,
|
||||
packages: list[Union[str, PackageExpression]],
|
||||
skip_recommends: bool = False,
|
||||
conflicts: Optional[list[str]] = None,
|
||||
conflicts_action: Optional[ConflictsAction] = None):
|
||||
@ -60,29 +133,63 @@ class Packages(app.FollowerComponent):
|
||||
super().__init__(component_id)
|
||||
|
||||
self.component_id = component_id
|
||||
self._packages = packages
|
||||
self._packages: list[PackageExpression] = []
|
||||
for package in packages:
|
||||
if isinstance(package, str):
|
||||
self._packages.append(Package(package))
|
||||
else:
|
||||
self._packages.append(package)
|
||||
|
||||
self.skip_recommends = skip_recommends
|
||||
self.conflicts = conflicts
|
||||
self.conflicts_action = conflicts_action
|
||||
|
||||
@property
|
||||
def packages(self) -> list[str]:
|
||||
"""Return the list of packages managed by this component."""
|
||||
def package_expressions(self) -> list[PackageExpression]:
|
||||
"""Return the list of managed packages as expressions."""
|
||||
return self._packages
|
||||
|
||||
@property
|
||||
def possible_packages(self) -> list[str]:
|
||||
"""Return the list of possible packages before resolving."""
|
||||
packages: list[str] = []
|
||||
for package_expression in self.package_expressions:
|
||||
packages.extend(package_expression.possible())
|
||||
|
||||
return packages
|
||||
|
||||
def get_actual_packages(self) -> list[str]:
|
||||
"""Return the computed list of packages to install.
|
||||
|
||||
Raise MissingPackageError if a required package is not available.
|
||||
"""
|
||||
return [
|
||||
package_expression.actual()
|
||||
for package_expression in self.package_expressions
|
||||
]
|
||||
|
||||
def setup(self, old_version):
|
||||
"""Install the packages."""
|
||||
# TODO: Drop the need for setup helper.
|
||||
module_name = self.app.__module__
|
||||
module = sys.modules[module_name]
|
||||
helper = module.setup_helper
|
||||
helper.install(self.packages, skip_recommends=self.skip_recommends)
|
||||
helper.install(self.get_actual_packages(),
|
||||
skip_recommends=self.skip_recommends)
|
||||
|
||||
def diagnose(self):
|
||||
"""Run diagnostics and return results."""
|
||||
results = super().diagnose()
|
||||
cache = apt.Cache()
|
||||
for package_name in self.packages:
|
||||
for package_expression in self.package_expressions:
|
||||
try:
|
||||
package_name = package_expression.actual()
|
||||
except MissingPackageError:
|
||||
message = _('Package {expression} is not available for '
|
||||
'install').format(expression=package_expression)
|
||||
results.append([message, 'failed'])
|
||||
continue
|
||||
|
||||
result = 'warning'
|
||||
latest_version = '?'
|
||||
if package_name in cache:
|
||||
@ -106,7 +213,7 @@ class Packages(app.FollowerComponent):
|
||||
|
||||
return packages_installed(self.conflicts)
|
||||
|
||||
def has_unavailable_packages(self):
|
||||
def has_unavailable_packages(self) -> Optional[bool]:
|
||||
"""Return whether any of the packages are not available.
|
||||
|
||||
Returns True if one or more of the packages is not available in the
|
||||
@ -121,9 +228,12 @@ class Packages(app.FollowerComponent):
|
||||
return None
|
||||
|
||||
# List of all packages from all Package components
|
||||
cache = apt.Cache()
|
||||
return any(package for package in self.packages
|
||||
if package not in cache)
|
||||
try:
|
||||
self.get_actual_packages()
|
||||
except MissingPackageError:
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
|
||||
class PackageException(Exception):
|
||||
|
||||
@ -166,8 +166,8 @@ def list_dependencies(app_ids=None, essential=False):
|
||||
continue
|
||||
|
||||
for component in app.get_components_of_type(Packages):
|
||||
for package_name in component.packages:
|
||||
print(package_name)
|
||||
for package_expression in component.package_expressions:
|
||||
print(package_expression)
|
||||
|
||||
|
||||
def run_setup_in_background():
|
||||
@ -500,9 +500,9 @@ class ForceUpgrader():
|
||||
continue
|
||||
|
||||
for component in app.get_components_of_type(Packages):
|
||||
upgradable_packages.update(component.packages)
|
||||
upgradable_packages.update(component.possible_packages)
|
||||
|
||||
for managed_package in component.packages:
|
||||
for managed_package in component.possible_packages:
|
||||
package_apps_map[managed_package].add(app.app_id)
|
||||
|
||||
return upgradable_packages.intersection(
|
||||
|
||||
@ -131,14 +131,14 @@
|
||||
<p>
|
||||
<a href="https://wiki.debian.org/FreedomBox">{% trans "Wiki" %}</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="https://salsa.debian.org/freedombox-team/">{% trans "Source Code" %}</a>
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<p>
|
||||
<a href="https://freedombox.org">{% trans "Homepage" %}</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="https://salsa.debian.org/freedombox-team/">{% trans "Source Code" %}</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="https://freedomboxfoundation.org/donate/">{% trans "Donate" %}</a>
|
||||
</p>
|
||||
@ -149,6 +149,11 @@
|
||||
</p>
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<p>
|
||||
<a href="https://discuss.freedombox.org/">
|
||||
{%trans "Forum" %}
|
||||
</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="https://webchat.oftc.net/?randomnick=1&channels=freedombox&prompt=1">
|
||||
{%trans "IRC Chatroom" %}
|
||||
|
||||
@ -3,22 +3,58 @@
|
||||
Test module for package module.
|
||||
"""
|
||||
|
||||
import unittest
|
||||
from unittest.mock import Mock, call, patch
|
||||
|
||||
import pytest
|
||||
|
||||
from plinth.app import App
|
||||
from plinth.errors import ActionError
|
||||
from plinth.package import Packages, packages_installed, remove
|
||||
from plinth.errors import ActionError, MissingPackageError
|
||||
from plinth.package import Package, Packages, packages_installed, remove
|
||||
|
||||
setup_helper = Mock()
|
||||
|
||||
|
||||
class TestPackageExpressions(unittest.TestCase):
|
||||
|
||||
def test_package(self):
|
||||
"""Test resolving package names."""
|
||||
package = Package('python3')
|
||||
assert package.possible() == ['python3']
|
||||
assert package.actual() == 'python3'
|
||||
|
||||
package = Package('unknown-package')
|
||||
assert package.possible() == ['unknown-package']
|
||||
self.assertRaises(MissingPackageError, package.actual)
|
||||
|
||||
def test_package_or_expression(self):
|
||||
"""Test resolving package OR expressions."""
|
||||
expression = Package('python3') | Package('unknown-package')
|
||||
assert expression.possible() == ['python3', 'unknown-package']
|
||||
assert expression.actual() == 'python3'
|
||||
|
||||
expression = Package('unknown-package') | Package('python3')
|
||||
assert expression.possible() == ['unknown-package', 'python3']
|
||||
assert expression.actual() == 'python3'
|
||||
|
||||
# When both packages are available, prefer the first.
|
||||
expression = Package('bash') | Package('dash')
|
||||
assert expression.possible() == ['bash', 'dash']
|
||||
assert expression.actual() == 'bash'
|
||||
|
||||
expression = Package('unknown-package') | Package(
|
||||
'another-unknown-package')
|
||||
assert expression.possible() == [
|
||||
'unknown-package', 'another-unknown-package'
|
||||
]
|
||||
self.assertRaises(MissingPackageError, expression.actual)
|
||||
|
||||
|
||||
def test_packages_init():
|
||||
"""Test initialization of packages component."""
|
||||
component = Packages('test-component', ['foo', 'bar'])
|
||||
assert component.possible_packages == ['foo', 'bar']
|
||||
assert component.component_id == 'test-component'
|
||||
assert component.packages == ['foo', 'bar']
|
||||
assert not component.skip_recommends
|
||||
assert component.conflicts is None
|
||||
assert component.conflicts_action is None
|
||||
@ -29,12 +65,27 @@ def test_packages_init():
|
||||
component = Packages('test-component', [], skip_recommends=True,
|
||||
conflicts=['conflict1', 'conflict2'],
|
||||
conflicts_action=Packages.ConflictsAction.IGNORE)
|
||||
assert component.packages == []
|
||||
assert component.possible_packages == []
|
||||
assert component.skip_recommends
|
||||
assert component.conflicts == ['conflict1', 'conflict2']
|
||||
assert component.conflicts_action == Packages.ConflictsAction.IGNORE
|
||||
|
||||
|
||||
def test_packages_get_actual_packages():
|
||||
"""Test resolving of package expressions to actual packages."""
|
||||
component = Packages('test-component', ['python3'])
|
||||
assert component.get_actual_packages() == ['python3']
|
||||
|
||||
component = Packages('test-component',
|
||||
[Package('unknown-package') | Package('python3')])
|
||||
assert component.get_actual_packages() == ['python3']
|
||||
|
||||
component = Packages('test-component', [], skip_recommends=True,
|
||||
conflicts=['conflict1', 'conflict2'],
|
||||
conflicts_action=Packages.ConflictsAction.IGNORE)
|
||||
assert component.get_actual_packages() == []
|
||||
|
||||
|
||||
def test_packages_setup():
|
||||
"""Test setting up packages component."""
|
||||
|
||||
@ -42,22 +93,31 @@ def test_packages_setup():
|
||||
"""Test app"""
|
||||
app_id = 'test-app'
|
||||
|
||||
component = Packages('test-component', ['foo1', 'bar1'])
|
||||
component = Packages('test-component', ['python3', 'bash'])
|
||||
app = TestApp()
|
||||
app.add(component)
|
||||
setup_helper.reset_mock()
|
||||
app.setup(old_version=3)
|
||||
setup_helper.install.assert_has_calls(
|
||||
[call(['foo1', 'bar1'], skip_recommends=False)])
|
||||
[call(['python3', 'bash'], skip_recommends=False)])
|
||||
|
||||
component = Packages('test-component', ['foo2', 'bar2'],
|
||||
component = Packages('test-component', ['bash', 'perl'],
|
||||
skip_recommends=True)
|
||||
app = TestApp()
|
||||
app.add(component)
|
||||
setup_helper.reset_mock()
|
||||
app.setup(old_version=3)
|
||||
setup_helper.install.assert_has_calls(
|
||||
[call(['foo2', 'bar2'], skip_recommends=True)])
|
||||
[call(['bash', 'perl'], skip_recommends=True)])
|
||||
|
||||
component = Packages('test-component',
|
||||
[Package('python3') | Package('unknown-package')])
|
||||
app = TestApp()
|
||||
app.add(component)
|
||||
setup_helper.reset_mock()
|
||||
app.setup(old_version=3)
|
||||
setup_helper.install.assert_has_calls(
|
||||
[call(['python3'], skip_recommends=False)])
|
||||
|
||||
|
||||
@patch('apt.Cache')
|
||||
@ -66,16 +126,24 @@ def test_diagnose(cache):
|
||||
cache.return_value = {
|
||||
'package2': Mock(candidate=Mock(version='2.0', is_installed=True)),
|
||||
'package3': Mock(candidate=Mock(version='3.0', is_installed=False)),
|
||||
'package7': Mock(candidate=Mock(version='4.0', is_installed=True)),
|
||||
}
|
||||
component = Packages('test-component',
|
||||
['package1', 'package2', 'package3'])
|
||||
component = Packages('test-component', [
|
||||
'package1', 'package2', 'package3',
|
||||
Package('package4') | Package('package5'),
|
||||
Package('package6') | Package('package7')
|
||||
])
|
||||
results = component.diagnose()
|
||||
assert '(?)' in results[0][0]
|
||||
assert results[0][1] == 'warning'
|
||||
assert 'not available for install' in results[0][0]
|
||||
assert results[0][1] == 'failed'
|
||||
assert '(2.0)' in results[1][0]
|
||||
assert results[1][1] == 'passed'
|
||||
assert '(3.0)' in results[2][0]
|
||||
assert results[2][1] == 'warning'
|
||||
assert 'not available for install' in results[3][0]
|
||||
assert results[3][1] == 'failed'
|
||||
assert '(4.0)' in results[4][0]
|
||||
assert results[4][1] == 'passed'
|
||||
|
||||
|
||||
@patch('plinth.package.packages_installed')
|
||||
|
||||