freedombox Debian release 25.17.1
-----BEGIN PGP SIGNATURE----- iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmlAyrIWHGp2YWxsZXJv eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICNTxD/wN71aR067pNosaGLztYU7jeSae izhj/RRyeflwIGcO9C1TRorwV3fsmcObHejqRLiulCGLKPiNhOQ/U+SWAdkmCnZZ asBLSQCbjQJeKgnWsrGUkAPJfxuesmyz3xh72I34TtZsk7Ofplp8NhPGmnGs7OxH AVA7tmWXZ66FrK2M6TXeTOkdUvOdI2779qW7y0AWMrOXWtUkNmlvGbvnTBGemh8p 1cOwJg/otXfo8fmVDOfG8rnrE6q4iMXOlIVevzhtDpANeO6DaSIURuE5C2iF3Pfw 2oIPEgxWdXuHbe8md3xSYluXZYX2yMDyN/TJVk18pahGQtKbSv0ySk9bIraT+coa 6lDehF78/aqp05ENGghi37V9up9+6pDzGOUBDAje4QWB1a5w4N3w0zwZn0JtuDHW 6l7g6Xkj/qvRB2Xn6grQ9R5dZtYWj48p9tTNnoTYKkbutH09qLw3LG16yvnP5OBI mKZ8rt7BAWn24dCEZV6NQ93TH1PxHcD/cuHR8Ibr03kkbs+XAxiMc20l90aPWZ8h fPP/douCNWUWf9luHOBquvR1OUr4eb/gGZiV+yHluvLjDpejxsUGdj6FVdadBfCZ a/TRFe+xYrB6PuNafHD4/c7hJfr9pnmK4x7oNsCKhiGCEh3DF1wCA9HQym5LJO+N tfoHV/bjPNk1xAy4sA== =AIm1 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmlBhooWHGp2YWxsZXJv eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICCoyEAChxAY9yVOUXgCb0EUVkQcIO7qr JOsYLcgf8xDywWEDlmpZB8wlHCGw/3voYebXSLWXaAzmpIoJaBPKwOA4gRlIsLJC 8KtbNVvTFZeQ3StGVNMjSzbSTnN77ROP8tWhSYvOPzzzBhF/7jxrF3EXNbL1OyZH 27pGy2zpGDoB/+XwjfgRvyB0/psEdb/3fVmO9anib7eHdYNaiCrZYb8kXKZXY0xw i32GRNw0UlcqL3r4hzx5RFEykaMMeSDQcQeanvMmKZ+0rV6hxkF7FKNHHbTSylPh mUHxqxY7aQ9tS2XmR1O1/nZdVd+84rJfjvAn5YoiA3kQllkmvZ+/BgX9FjmbXwVz v952Ff09avJQwc5ors2D0a7pkVZqryE3BlCkAf1F8+a1LA7vvBZXZrV811SlaDld f5rJ64REk4nUfQhUoaAzPqHMXWIRxPfLjzCgY/0PzKBC3GANKa0NA4MO0O5rPHZo uV4SYBbD0sAO7btjVOQih/PYwPrHl6jIhNCRyM+2RbW0sLt9rv/v+qXtkwwzP27S 7VqgQRHJ1qILKyFz3U+T5dX+ZKd2imXqwpz7PuDlV0/5vvKldXpk2PqE3pxzz/hM fnX/r9w8MwKt8Hlts+z9+FiKxgwXkDkHjycVzuAKvkR/4VaqCx0QJQdw9qikRihO RdHi1ceIuvmnJkWNBA== =IPTd -----END PGP SIGNATURE----- Merge tag 'v25.17.1' into debian/trixie-backports freedombox Debian release 25.17.1
1
Vagrantfile
vendored
@ -13,6 +13,7 @@ Vagrant.configure(2) do |config|
|
|||||||
vb.cpus = Etc.nprocessors
|
vb.cpus = Etc.nprocessors
|
||||||
vb.memory = 2048
|
vb.memory = 2048
|
||||||
vb.linked_clone = true
|
vb.linked_clone = true
|
||||||
|
vb.customize ["modifyvm", :id, "--firmware", "efi"]
|
||||||
end
|
end
|
||||||
config.vm.provision "shell", run: 'always', inline: <<-SHELL
|
config.vm.provision "shell", run: 'always', inline: <<-SHELL
|
||||||
# Disable automatic upgrades
|
# Disable automatic upgrades
|
||||||
|
|||||||
48
debian/changelog
vendored
@ -1,3 +1,51 @@
|
|||||||
|
freedombox (25.17.1) unstable; urgency=medium
|
||||||
|
|
||||||
|
[ James Valleroy ]
|
||||||
|
* vagrant: Enable EFI firmware
|
||||||
|
* locale: Update translation strings
|
||||||
|
* doc: Fetch latest manual
|
||||||
|
|
||||||
|
[ Burak Yavuz ]
|
||||||
|
* Translated using Weblate (Turkish)
|
||||||
|
|
||||||
|
[ Besnik Bleta ]
|
||||||
|
* Translated using Weblate (Albanian)
|
||||||
|
|
||||||
|
[ Максим Горпиніч ]
|
||||||
|
* Translated using Weblate (Ukrainian)
|
||||||
|
|
||||||
|
[ 109247019824 ]
|
||||||
|
* Translated using Weblate (Bulgarian)
|
||||||
|
|
||||||
|
[ Jiří Podhorecký ]
|
||||||
|
* Translated using Weblate (Czech)
|
||||||
|
|
||||||
|
[ Benedek Nagy ]
|
||||||
|
* transmission: remove obsolete apache redirects
|
||||||
|
* minetest: Rename Minetest to Luanti
|
||||||
|
|
||||||
|
[ Priit Jõerüüt ]
|
||||||
|
* Translated using Weblate (Estonian)
|
||||||
|
|
||||||
|
[ OwlGale ]
|
||||||
|
* Translated using Weblate (Russian)
|
||||||
|
|
||||||
|
[ Diego Roversi ]
|
||||||
|
* Translated using Weblate (Italian)
|
||||||
|
|
||||||
|
[ Pierfrancesco Passerini ]
|
||||||
|
* Translated using Weblate (Italian)
|
||||||
|
|
||||||
|
[ Sunil Mohan Adapa ]
|
||||||
|
* minetest: Remove legacy code, use new name, conf, etc.
|
||||||
|
* transmission: Deal with changes in latest forky package
|
||||||
|
* backups: Set proper permissions for backups-data directory
|
||||||
|
|
||||||
|
[ bsurajpatra ]
|
||||||
|
* Translated using Weblate (Hindi)
|
||||||
|
|
||||||
|
-- James Valleroy <jvalleroy@mailbox.org> Mon, 15 Dec 2025 20:35:00 -0500
|
||||||
|
|
||||||
freedombox (25.17~bpo13+1) trixie-backports; urgency=medium
|
freedombox (25.17~bpo13+1) trixie-backports; urgency=medium
|
||||||
|
|
||||||
* Rebuild for trixie-backports.
|
* Rebuild for trixie-backports.
|
||||||
|
|||||||
2
debian/copyright
vendored
@ -183,7 +183,7 @@ License: CC-BY-SA-3.0
|
|||||||
|
|
||||||
Files: plinth/modules/minetest/static/icons/minetest.svg
|
Files: plinth/modules/minetest/static/icons/minetest.svg
|
||||||
Copyright: 2015 Calinou, Nils Dagsson Moskopp
|
Copyright: 2015 Calinou, Nils Dagsson Moskopp
|
||||||
Comment: https://github.com/minetest/minetest/blob/master/misc/minetest.svg
|
Comment: https://github.com/luanti-org/luanti/blob/master/misc/luanti.svg
|
||||||
License: CC-BY-SA-3.0
|
License: CC-BY-SA-3.0
|
||||||
|
|
||||||
Files: plinth/modules/miniflux/static/icons/miniflux.png
|
Files: plinth/modules/miniflux/static/icons/miniflux.png
|
||||||
|
|||||||
@ -21,7 +21,7 @@ Home Assistant app is considered experimental in !FreedomBox as it is fairly new
|
|||||||
|
|
||||||
=== Hardware ===
|
=== Hardware ===
|
||||||
|
|
||||||
Home Assistant can detect, configure, and use various devices on the local network. For example, if a device is connected using Wi-Fi or LAN to the same network as !FreedomBox, Home Assistant can detect, configure, and use the device. Other home automation protocols such as Thread, !ZigBee, and Z-Wave are also supported but require additional hardware to be connected to your !FreedomBox. For example, if you have a door sensor that speaks !ZigBee, you need to attach a !ZigBee USB dongle to your !FreedomBox. Home Assistant can then detect and use the door sensor on the !ZigBee network.
|
Home Assistant can detect, configure, and use various devices on the local network. For example, if a device is connected using Wi-Fi or LAN to the same network as !FreedomBox, Home Assistant can detect, configure, and use the device. Other home automation protocols such as Thread, !ZigBee, and Z-Wave are also supported but require additional hardware to be connected to your !FreedomBox. For example, if you have a door sensor that speaks !ZigBee, you need to attach a !ZigBee USB dongle to your !FreedomBox. Home Assistant can then detect and use the door sensor on the !ZigBee network. '''Note:''' if you attach any such hardware to FreedomBox after you install the Home Assistant app, then you need to disable and re-enable the Home Assistant app before the hardware can be discovered and used by Home Assistant.
|
||||||
|
|
||||||
Home Assistant is a comprehensive solution for your home automation needs supporting thousands of devices. You can check whether a device is supported by Home Assistant by visiting the [[https://www.home-assistant.io/integrations/|integrations]] page. Other devices which are not listed may also be supported when they are similar to supported devices. It is recommended that you purchase hardware that advertises support for Home Assistant.
|
Home Assistant is a comprehensive solution for your home automation needs supporting thousands of devices. You can check whether a device is supported by Home Assistant by visiting the [[https://www.home-assistant.io/integrations/|integrations]] page. Other devices which are not listed may also be supported when they are similar to supported devices. It is recommended that you purchase hardware that advertises support for Home Assistant.
|
||||||
|
|
||||||
|
|||||||
@ -22,12 +22,11 @@ Follow the instructions on the [[FreedomBox/Download|download]] page to download
|
|||||||
|
|
||||||
1. Decompress the downloaded VDI image (tool for [[http://www.7-zip.org/|Windows]], [[http://unarchiver.c3.cx/unarchiver|Mac]]).
|
1. Decompress the downloaded VDI image (tool for [[http://www.7-zip.org/|Windows]], [[http://unarchiver.c3.cx/unarchiver|Mac]]).
|
||||||
|
|
||||||
1. Create a new VM in the !VirtualBox UI with OS type ''Linux'' and Version ''Debian'' (32/64-bit according to the downloaded image).
|
1. Create a new VM in the !VirtualBox UI with OS type ''Linux'' and Version ''Debian'' (32/64-bit according to the downloaded image). {{attachment:virtualbox-create-1.png|VirtualBox Name and OS dialog}}
|
||||||
{{attachment:virtualbox_os_type.png|VirtualBox Name and OS dialog}}
|
|
||||||
|
|
||||||
1. In the ''Hard disk'' dialog choose ''Use an existing virtual hard disk file'' and select the .vdi file you extracted in step 1.
|
1. In the ''Hardware'' dialog choose ''Enable EFI (special OSes only)''. You may increase the Base Memory and Processors if desired. {{attachment:virtualbox-create-2.png|VirtualBox Hardware dialog}}
|
||||||
|
|
||||||
{{attachment:virtualbox_harddisk_file.png|VirtualBox Hard disk dialog}}
|
1. In the ''Hard disk'' dialog choose ''Use an existing virtual hard disk file'' and select the .vdi file you extracted in step 1. {{attachment:virtualbox-create-3.png|VirtualBox Hard disk selector}} {{attachment:virtualbox-create-4.png|VirtualBox Hard disk dialog}}
|
||||||
|
|
||||||
1. When created, go to the virtual machine's Settings -> [Network] -> [Adapter 1]->[Attached to:] and choose the network type your want the machine to use according to the explanation in Network Configuration below. The recommended type is the ''Bridged adapter'' option, but be aware that this exposes the !FreedomBox's services to your entire local network.
|
1. When created, go to the virtual machine's Settings -> [Network] -> [Adapter 1]->[Attached to:] and choose the network type your want the machine to use according to the explanation in Network Configuration below. The recommended type is the ''Bridged adapter'' option, but be aware that this exposes the !FreedomBox's services to your entire local network.
|
||||||
|
|
||||||
|
|||||||
BIN
doc/manual/en/images/virtualbox-create-1.png
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
doc/manual/en/images/virtualbox-create-2.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
BIN
doc/manual/en/images/virtualbox-create-3.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
doc/manual/en/images/virtualbox-create-4.png
Normal file
|
After Width: | Height: | Size: 105 KiB |
|
Before Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 83 KiB |
@ -22,12 +22,11 @@ Follow the instructions on the [[FreedomBox/Download|download]] page to download
|
|||||||
|
|
||||||
1. Decompress the downloaded VDI image (tool for [[http://www.7-zip.org/|Windows]], [[http://unarchiver.c3.cx/unarchiver|Mac]]).
|
1. Decompress the downloaded VDI image (tool for [[http://www.7-zip.org/|Windows]], [[http://unarchiver.c3.cx/unarchiver|Mac]]).
|
||||||
|
|
||||||
1. Create a new VM in the !VirtualBox UI with OS type ''Linux'' and Version ''Debian'' (32/64-bit according to the downloaded image).
|
1. Create a new VM in the !VirtualBox UI with OS type ''Linux'' and Version ''Debian'' (32/64-bit according to the downloaded image). {{attachment:virtualbox-create-1.png|VirtualBox Name and OS dialog}}
|
||||||
{{attachment:virtualbox_os_type.png|VirtualBox Name and OS dialog}}
|
|
||||||
|
|
||||||
1. In the ''Hard disk'' dialog choose ''Use an existing virtual hard disk file'' and select the .vdi file you extracted in step 1.
|
1. In the ''Hardware'' dialog choose ''Enable EFI (special OSes only)''. You may increase the Base Memory and Processors if desired. {{attachment:virtualbox-create-2.png|VirtualBox Hardware dialog}}
|
||||||
|
|
||||||
{{attachment:virtualbox_harddisk_file.png|VirtualBox Hard disk dialog}}
|
1. In the ''Hard disk'' dialog choose ''Use an existing virtual hard disk file'' and select the .vdi file you extracted in step 1. {{attachment:virtualbox-create-3.png|VirtualBox Hard disk selector}} {{attachment:virtualbox-create-4.png|VirtualBox Hard disk dialog}}
|
||||||
|
|
||||||
1. When created, go to the virtual machine's Settings -> [Network] -> [Adapter 1]->[Attached to:] and choose the network type your want the machine to use according to the explanation in Network Configuration below. The recommended type is the ''Bridged adapter'' option, but be aware that this exposes the !FreedomBox's services to your entire local network.
|
1. When created, go to the virtual machine's Settings -> [Network] -> [Adapter 1]->[Attached to:] and choose the network type your want the machine to use according to the explanation in Network Configuration below. The recommended type is the ''Bridged adapter'' option, but be aware that this exposes the !FreedomBox's services to your entire local network.
|
||||||
|
|
||||||
|
|||||||
BIN
doc/manual/es/images/virtualbox-create-1.png
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
doc/manual/es/images/virtualbox-create-2.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
BIN
doc/manual/es/images/virtualbox-create-3.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
doc/manual/es/images/virtualbox-create-4.png
Normal file
|
After Width: | Height: | Size: 105 KiB |
|
Before Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 83 KiB |
@ -3,4 +3,4 @@
|
|||||||
Package init file.
|
Package init file.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
__version__ = '25.17'
|
__version__ = '25.17.1'
|
||||||
|
|||||||
@ -93,7 +93,6 @@ def dump_database(backup_file: str | pathlib.Path, database_name: str):
|
|||||||
file if it exists.
|
file if it exists.
|
||||||
"""
|
"""
|
||||||
backup_path = pathlib.Path(backup_file)
|
backup_path = pathlib.Path(backup_file)
|
||||||
backup_path.parent.mkdir(parents=True, exist_ok=True)
|
|
||||||
with action_utils.service_ensure_running('postgresql'):
|
with action_utils.service_ensure_running('postgresql'):
|
||||||
with open(backup_path, 'w', encoding='utf-8') as file_handle:
|
with open(backup_path, 'w', encoding='utf-8') as file_handle:
|
||||||
_run_as([
|
_run_as([
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-04-16 02:28+0000\n"
|
"PO-Revision-Date: 2025-04-16 02:28+0000\n"
|
||||||
"Last-Translator: MohammedSaalif <2300031323@kluniversity.in>\n"
|
"Last-Translator: MohammedSaalif <2300031323@kluniversity.in>\n"
|
||||||
"Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4143,14 +4143,14 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2020-06-10 15:41+0000\n"
|
"PO-Revision-Date: 2020-06-10 15:41+0000\n"
|
||||||
"Last-Translator: aiman an <an1f3@hotmail.com>\n"
|
"Last-Translator: aiman an <an1f3@hotmail.com>\n"
|
||||||
"Language-Team: Arabic (Saudi Arabia) <https://hosted.weblate.org/projects/"
|
"Language-Team: Arabic (Saudi Arabia) <https://hosted.weblate.org/projects/"
|
||||||
@ -4139,14 +4139,14 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: Automatically generated\n"
|
"Last-Translator: Automatically generated\n"
|
||||||
"Language-Team: none\n"
|
"Language-Team: none\n"
|
||||||
@ -4107,14 +4107,14 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-09-24 03:02+0000\n"
|
"PO-Revision-Date: 2025-12-11 07:00+0000\n"
|
||||||
"Last-Translator: 109247019824 "
|
"Last-Translator: 109247019824 "
|
||||||
"<109247019824@users.noreply.hosted.weblate.org>\n"
|
"<109247019824@users.noreply.hosted.weblate.org>\n"
|
||||||
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -18,7 +18,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 5.14-dev\n"
|
"X-Generator: Weblate 5.15-dev\n"
|
||||||
|
|
||||||
#: plinth/config.py:103
|
#: plinth/config.py:103
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
@ -1608,6 +1608,7 @@ msgid ""
|
|||||||
"This app also shows the <a href=\"{logs_url}\">logs</a> for {box_name} "
|
"This app also shows the <a href=\"{logs_url}\">logs</a> for {box_name} "
|
||||||
"services."
|
"services."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Приложението също показва <a href=\"{logs_url}\">дневника</a> на {box_name}."
|
||||||
|
|
||||||
#: plinth/modules/diagnostics/__init__.py:60
|
#: plinth/modules/diagnostics/__init__.py:60
|
||||||
#: plinth/modules/diagnostics/__init__.py:255
|
#: plinth/modules/diagnostics/__init__.py:255
|
||||||
@ -1739,7 +1740,7 @@ msgstr "Приложение: %(app_name)s"
|
|||||||
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21
|
#: plinth/modules/diagnostics/templates/diagnostics_app.html:21
|
||||||
#: plinth/modules/diagnostics/templates/diagnostics_full.html:85
|
#: plinth/modules/diagnostics/templates/diagnostics_full.html:85
|
||||||
msgid "Try to repair"
|
msgid "Try to repair"
|
||||||
msgstr ""
|
msgstr "Опит за поправка"
|
||||||
|
|
||||||
#: plinth/modules/diagnostics/templates/diagnostics_app.html:29
|
#: plinth/modules/diagnostics/templates/diagnostics_app.html:29
|
||||||
msgid "This app does not support diagnostics"
|
msgid "This app does not support diagnostics"
|
||||||
@ -1764,31 +1765,31 @@ msgstr "Резултати"
|
|||||||
#: plinth/modules/diagnostics/templates/diagnostics_full.html:53
|
#: plinth/modules/diagnostics/templates/diagnostics_full.html:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(number)s passed"
|
msgid "%(number)s passed"
|
||||||
msgstr ""
|
msgstr "%(number)s преминали"
|
||||||
|
|
||||||
#: plinth/modules/diagnostics/templates/diagnostics_full.html:57
|
#: plinth/modules/diagnostics/templates/diagnostics_full.html:57
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(number)s failed"
|
msgid "%(number)s failed"
|
||||||
msgstr ""
|
msgstr "%(number)s непреминали"
|
||||||
|
|
||||||
#: plinth/modules/diagnostics/templates/diagnostics_full.html:61
|
#: plinth/modules/diagnostics/templates/diagnostics_full.html:61
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(number)s warnings"
|
msgid "%(number)s warnings"
|
||||||
msgstr ""
|
msgstr "%(number)s предупреждения"
|
||||||
|
|
||||||
#: plinth/modules/diagnostics/templates/diagnostics_full.html:65
|
#: plinth/modules/diagnostics/templates/diagnostics_full.html:65
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(number)s errors"
|
msgid "%(number)s errors"
|
||||||
msgstr ""
|
msgstr "%(number)s грешки"
|
||||||
|
|
||||||
#: plinth/modules/diagnostics/templates/diagnostics_full.html:69
|
#: plinth/modules/diagnostics/templates/diagnostics_full.html:69
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(number)s skipped"
|
msgid "%(number)s skipped"
|
||||||
msgstr ""
|
msgstr "%(number)s пропуснати"
|
||||||
|
|
||||||
#: plinth/modules/diagnostics/templates/diagnostics_full.html:111
|
#: plinth/modules/diagnostics/templates/diagnostics_full.html:111
|
||||||
msgid "Running..."
|
msgid "Running..."
|
||||||
msgstr ""
|
msgstr "Работи…"
|
||||||
|
|
||||||
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11
|
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11
|
||||||
msgid "Test"
|
msgid "Test"
|
||||||
@ -1806,7 +1807,7 @@ msgstr "Диагностична проверка"
|
|||||||
#: plinth/modules/diagnostics/views.py:146
|
#: plinth/modules/diagnostics/views.py:146
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "App {app_id} is not installed, cannot repair"
|
msgid "App {app_id} is not installed, cannot repair"
|
||||||
msgstr ""
|
msgstr "Приложението {app_id} не е инсталирано и не може да бъде поправено"
|
||||||
|
|
||||||
#: plinth/modules/dynamicdns/__init__.py:29
|
#: plinth/modules/dynamicdns/__init__.py:29
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
@ -2696,15 +2697,15 @@ msgstr "Защитна стена"
|
|||||||
|
|
||||||
#: plinth/modules/firewall/__init__.py:262
|
#: plinth/modules/firewall/__init__.py:262
|
||||||
msgid "Default zone is external"
|
msgid "Default zone is external"
|
||||||
msgstr ""
|
msgstr "Подразбираната зона е външна"
|
||||||
|
|
||||||
#: plinth/modules/firewall/__init__.py:272
|
#: plinth/modules/firewall/__init__.py:272
|
||||||
msgid "Firewall backend is nftables"
|
msgid "Firewall backend is nftables"
|
||||||
msgstr ""
|
msgstr "Защитната стена използва nftables"
|
||||||
|
|
||||||
#: plinth/modules/firewall/__init__.py:286
|
#: plinth/modules/firewall/__init__.py:286
|
||||||
msgid "Direct passthrough rules exist"
|
msgid "Direct passthrough rules exist"
|
||||||
msgstr ""
|
msgstr "Съществуват правила за директен път"
|
||||||
|
|
||||||
#: plinth/modules/firewall/components.py:139
|
#: plinth/modules/firewall/components.py:139
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
@ -2803,14 +2804,16 @@ msgid ""
|
|||||||
"Initial setup has been completed. Perform the next steps to make your "
|
"Initial setup has been completed. Perform the next steps to make your "
|
||||||
"{box_name} operational."
|
"{box_name} operational."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Първоначалната настройка е заеършена. Изпълнете следващите стъпки, за да "
|
||||||
|
"въведете {box_name} експлоатация."
|
||||||
|
|
||||||
#: plinth/modules/first_boot/__init__.py:66
|
#: plinth/modules/first_boot/__init__.py:66
|
||||||
msgid "Next steps"
|
msgid "Next steps"
|
||||||
msgstr ""
|
msgstr "Следващи стъпки"
|
||||||
|
|
||||||
#: plinth/modules/first_boot/__init__.py:73
|
#: plinth/modules/first_boot/__init__.py:73
|
||||||
msgid "See next steps"
|
msgid "See next steps"
|
||||||
msgstr ""
|
msgstr "Преглед на следващите стъпки"
|
||||||
|
|
||||||
#: plinth/modules/first_boot/forms.py:14
|
#: plinth/modules/first_boot/forms.py:14
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
@ -2837,6 +2840,9 @@ msgid ""
|
|||||||
"Automatic <a href=\"%(upgrades_url)s\" target=\"_blank\">software update</a> "
|
"Automatic <a href=\"%(upgrades_url)s\" target=\"_blank\">software update</a> "
|
||||||
"runs daily by default. For the first time, manually run it now."
|
"runs daily by default. For the first time, manually run it now."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Автоматичното <a href=\"%(upgrades_url)s\" target=\"_blank\">обновяване на "
|
||||||
|
"софтуера</a> се извършва по подразбиране всеки ден. Първият път го извършете "
|
||||||
|
"на ръка."
|
||||||
|
|
||||||
#: plinth/modules/first_boot/templates/firstboot_complete.html:30
|
#: plinth/modules/first_boot/templates/firstboot_complete.html:30
|
||||||
#: plinth/modules/upgrades/templates/upgrades_configure.html:119
|
#: plinth/modules/upgrades/templates/upgrades_configure.html:119
|
||||||
@ -2848,6 +2854,8 @@ msgstr "Обновяване"
|
|||||||
msgid ""
|
msgid ""
|
||||||
"Review <a href=\"%(privacy_url)s\" target=\"_blank\">privacy options</a>."
|
"Review <a href=\"%(privacy_url)s\" target=\"_blank\">privacy options</a>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Прегледайте <a href=\"%(privacy_url)s\" target=\"_blank\">поверителните "
|
||||||
|
"настройки</a>."
|
||||||
|
|
||||||
#: plinth/modules/first_boot/templates/firstboot_complete.html:49
|
#: plinth/modules/first_boot/templates/firstboot_complete.html:49
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -2855,12 +2863,16 @@ msgid ""
|
|||||||
"Review and setup <a href=\"%(networks_url)s\" target=\"_blank\">network "
|
"Review and setup <a href=\"%(networks_url)s\" target=\"_blank\">network "
|
||||||
"connections</a>. Change the default Wi-Fi password, if applicable."
|
"connections</a>. Change the default Wi-Fi password, if applicable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Прегледайте и настройте <a href=\"%(networks_url)s\" "
|
||||||
|
"target=\"_blank\">мрежвата свързаност</a>. Сменете подразбираната парола за "
|
||||||
|
"безжичната мрежа, ако е необходимо."
|
||||||
|
|
||||||
#: plinth/modules/first_boot/templates/firstboot_complete.html:60
|
#: plinth/modules/first_boot/templates/firstboot_complete.html:60
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Configure a <a href=\"%(names_url)s\" target=\"_blank\">domain name</a>."
|
"Configure a <a href=\"%(names_url)s\" target=\"_blank\">domain name</a>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Настройте <a href=\"%(names_url)s\" target=\"_blank\">име на домейн</a>."
|
||||||
|
|
||||||
#: plinth/modules/first_boot/templates/firstboot_complete.html:70
|
#: plinth/modules/first_boot/templates/firstboot_complete.html:70
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -2868,6 +2880,8 @@ msgid ""
|
|||||||
"Configure and schedule remote <a href=\"%(backups_url)s\" "
|
"Configure and schedule remote <a href=\"%(backups_url)s\" "
|
||||||
"target=\"_blank\">backups</a>."
|
"target=\"_blank\">backups</a>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Настройка и график на отдалечени <a href=\"%(backups_url)s\" "
|
||||||
|
"target=\"_blank\">резервни копия</a>."
|
||||||
|
|
||||||
#: plinth/modules/first_boot/templates/firstboot_complete.html:81
|
#: plinth/modules/first_boot/templates/firstboot_complete.html:81
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -2875,6 +2889,8 @@ msgid ""
|
|||||||
"Put %(box_name)s to use by installing <a href=\"%(apps_url)s\" "
|
"Put %(box_name)s to use by installing <a href=\"%(apps_url)s\" "
|
||||||
"target=\"_blank\">apps</a>."
|
"target=\"_blank\">apps</a>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Започнете да използвате %(box_name)s като инсталирате <a "
|
||||||
|
"href=\"%(apps_url)s\" target=\"_blank\">приложения</a>."
|
||||||
|
|
||||||
#: plinth/modules/first_boot/templates/firstboot_welcome.html:29
|
#: plinth/modules/first_boot/templates/firstboot_welcome.html:29
|
||||||
msgid "Start Setup"
|
msgid "Start Setup"
|
||||||
@ -4292,21 +4308,26 @@ msgid "Default language changed"
|
|||||||
msgstr "Подразбираният език е променен"
|
msgstr "Подразбираният език е променен"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Luanti е многопотребителски пясъчник с безкраен свят от блокове. Модулът "
|
"Luanti е многопотребителски пясъчник с безкраен свят от блокове. Модулът "
|
||||||
"дава възможност за създаване на сървър на Luanti на {box_name}, на порта по "
|
"дава възможност за създаване на сървър на Luanti на {box_name}, на порта по "
|
||||||
"подразбиране (30000). За да се свържете със сървъра, е необходим <a "
|
"подразбиране (30000). За да се свържете със сървъра, е необходим <a "
|
||||||
"href=\"http://www.minetest.net/downloads/\">клиент за Luanti</a>."
|
"href=\"http://www.minetest.net/downloads/\">клиент за Luanti</a>."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Luanti"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -9949,11 +9970,12 @@ msgstr "В момента това приложение не е налично
|
|||||||
|
|
||||||
#: plinth/templates/setup.html:51
|
#: plinth/templates/setup.html:51
|
||||||
msgid "Checking app availability..."
|
msgid "Checking app availability..."
|
||||||
msgstr ""
|
msgstr "Провека наличие на приложението…"
|
||||||
|
|
||||||
#: plinth/templates/setup.html:57
|
#: plinth/templates/setup.html:57
|
||||||
msgid "Error checking app availability. Please refresh page."
|
msgid "Error checking app availability. Please refresh page."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Грешка при проверяване на наличието на приложението. Презаредете страницата."
|
||||||
|
|
||||||
#: plinth/templates/setup.html:72
|
#: plinth/templates/setup.html:72
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -9979,25 +10001,21 @@ msgstr "Изчистване на всички етикети"
|
|||||||
|
|
||||||
#: plinth/templates/theme-menu.html:8
|
#: plinth/templates/theme-menu.html:8
|
||||||
msgid "Toggle theme (auto)"
|
msgid "Toggle theme (auto)"
|
||||||
msgstr ""
|
msgstr "Превключване на темата (автом.)"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:14
|
#: plinth/templates/theme-menu.html:14
|
||||||
msgid "Toggle theme"
|
msgid "Toggle theme"
|
||||||
msgstr ""
|
msgstr "Превключване на темата"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:23
|
#: plinth/templates/theme-menu.html:23
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Weight"
|
|
||||||
msgid "Light"
|
msgid "Light"
|
||||||
msgstr "Тежест"
|
msgstr "Светла"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:32
|
#: plinth/templates/theme-menu.html:32
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr ""
|
msgstr "Тъмна"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:41
|
#: plinth/templates/theme-menu.html:41
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Automatic"
|
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr "Автоматично"
|
msgstr "Автоматично"
|
||||||
|
|
||||||
@ -10011,7 +10029,7 @@ msgstr "Резервно копие"
|
|||||||
|
|
||||||
#: plinth/templates/toolbar.html:60
|
#: plinth/templates/toolbar.html:60
|
||||||
msgid "Re-run setup"
|
msgid "Re-run setup"
|
||||||
msgstr ""
|
msgstr "Повторно изпълнение на настройките"
|
||||||
|
|
||||||
#: plinth/templates/toolbar.html:66 plinth/templates/toolbar.html:67
|
#: plinth/templates/toolbar.html:66 plinth/templates/toolbar.html:67
|
||||||
#: plinth/templates/uninstall.html:30
|
#: plinth/templates/uninstall.html:30
|
||||||
@ -10048,6 +10066,9 @@ msgstr "преди премахване на {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Гуджарати"
|
msgstr "Гуджарати"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Luanti"
|
||||||
|
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
|
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-04-01 03:02+0000\n"
|
"PO-Revision-Date: 2025-04-01 03:02+0000\n"
|
||||||
"Last-Translator: MURALA SAI GANESH <saiganeshmurala@gmail.com>\n"
|
"Last-Translator: MURALA SAI GANESH <saiganeshmurala@gmail.com>\n"
|
||||||
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4160,15 +4160,15 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "মাইনটেস্ট"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -9570,6 +9570,9 @@ msgstr ""
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "মাইনটেস্ট"
|
||||||
|
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#~| msgid "Enabled"
|
#~| msgid "Enabled"
|
||||||
#~ msgid "Manage Aliases for Mailbox"
|
#~ msgid "Manage Aliases for Mailbox"
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-12-01 11:00+0000\n"
|
"PO-Revision-Date: 2025-12-01 11:00+0000\n"
|
||||||
"Last-Translator: kosagi <marti.torra@natana.cat>\n"
|
"Last-Translator: kosagi <marti.torra@natana.cat>\n"
|
||||||
"Language-Team: Catalan <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Catalan <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4714,21 +4714,26 @@ msgid "Default language changed"
|
|||||||
msgstr "Llengua per defecte modificada"
|
msgstr "Llengua per defecte modificada"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest és un sandbox multijugador de blocs amb món infinit. Aquest mòdul "
|
"Minetest és un sandbox multijugador de blocs amb món infinit. Aquest mòdul "
|
||||||
"permet executar el servidor Minetest en aquest {box_name}, al port per "
|
"permet executar el servidor Minetest en aquest {box_name}, al port per "
|
||||||
"defecte (30000). Per connectar-se al servidor, cal un <a href=\"http://"
|
"defecte (30000). Per connectar-se al servidor, cal un <a href=\"http://"
|
||||||
"www.minetest.net/downloads/\">client de Minetest</a>."
|
"www.minetest.net/downloads/\">client de Minetest</a>."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -10144,6 +10149,9 @@ msgstr ""
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid "Tiny Tiny RSS"
|
#~ msgid "Tiny Tiny RSS"
|
||||||
#~ msgstr "Tiny Tiny RSS"
|
#~ msgstr "Tiny Tiny RSS"
|
||||||
|
|
||||||
|
|||||||
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-11-12 07:51+0000\n"
|
"PO-Revision-Date: 2025-12-11 07:00+0000\n"
|
||||||
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
|
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
|
||||||
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
|
||||||
"freedombox/cs/>\n"
|
"freedombox/cs/>\n"
|
||||||
@ -4609,21 +4609,26 @@ msgid "Default language changed"
|
|||||||
msgstr "Výchozí jazyk se změnil"
|
msgstr "Výchozí jazyk se změnil"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest je nekonečné pískoviště pro více hráčů. Tento modul zapne Minetest "
|
"Minetest je nekonečné pískoviště pro více hráčů. Tento modul zapne Minetest "
|
||||||
"server na tomto {box_name}, na výchozím portu (30000). Pro připojení k "
|
"server na tomto {box_name}, na výchozím portu (30000). Pro připojení k "
|
||||||
"serveru je třeba <a href=\"http://www.minetest.net/downloads/\">Minetest "
|
"serveru je třeba <a href=\"http://www.minetest.net/downloads/\">Minetest "
|
||||||
"klient</a>."
|
"klient</a>."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -10708,27 +10713,23 @@ msgstr "Vymazat všechny štítky"
|
|||||||
|
|
||||||
#: plinth/templates/theme-menu.html:8
|
#: plinth/templates/theme-menu.html:8
|
||||||
msgid "Toggle theme (auto)"
|
msgid "Toggle theme (auto)"
|
||||||
msgstr ""
|
msgstr "Přepnout téma (automaticky)"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:14
|
#: plinth/templates/theme-menu.html:14
|
||||||
msgid "Toggle theme"
|
msgid "Toggle theme"
|
||||||
msgstr ""
|
msgstr "Přepnout téma"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:23
|
#: plinth/templates/theme-menu.html:23
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Weight"
|
|
||||||
msgid "Light"
|
msgid "Light"
|
||||||
msgstr "Váha"
|
msgstr "Světlé"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:32
|
#: plinth/templates/theme-menu.html:32
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr ""
|
msgstr "Tmavé"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:41
|
#: plinth/templates/theme-menu.html:41
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Automatic"
|
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr "Automaticky"
|
msgstr "Auto"
|
||||||
|
|
||||||
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
|
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
|
||||||
msgid "View Logs"
|
msgid "View Logs"
|
||||||
@ -10777,6 +10778,9 @@ msgstr "před odinstalací {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "gudžarátština"
|
msgstr "gudžarátština"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -9,7 +9,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: FreedomBox UI\n"
|
"Project-Id-Version: FreedomBox UI\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
|
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
|
||||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||||
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4750,21 +4750,26 @@ msgid "Default language changed"
|
|||||||
msgstr "Indstilling uændret"
|
msgstr "Indstilling uændret"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest er et fler-spiller uendelig-verden blok-spil. Dette modul "
|
"Minetest er et fler-spiller uendelig-verden blok-spil. Dette modul "
|
||||||
"aktiverer Minetest-serveren på denne {box_name}, på standardporten (30000). "
|
"aktiverer Minetest-serveren på denne {box_name}, på standardporten (30000). "
|
||||||
"For at forbinde til serveren skal der bruges en <a href=\"http://"
|
"For at forbinde til serveren skal der bruges en <a href=\"http://"
|
||||||
"www.minetest.net/downloads/\">Minetest klient</a>."
|
"www.minetest.net/downloads/\">Minetest klient</a>."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -11002,6 +11007,9 @@ msgstr ""
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -9,7 +9,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: FreedomBox UI\n"
|
"Project-Id-Version: FreedomBox UI\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-11-13 13:51+0000\n"
|
"PO-Revision-Date: 2025-11-13 13:51+0000\n"
|
||||||
"Last-Translator: Dietmar <sagen@permondes.de>\n"
|
"Last-Translator: Dietmar <sagen@permondes.de>\n"
|
||||||
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4710,21 +4710,26 @@ msgid "Default language changed"
|
|||||||
msgstr "Standard-Sprache geändert"
|
msgstr "Standard-Sprache geändert"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest ist ein grenzenloses Multiplayer-Block-Sandkastenspiel. Dieses "
|
"Minetest ist ein grenzenloses Multiplayer-Block-Sandkastenspiel. Dieses "
|
||||||
"Modul ermöglicht das Starten eines Minetest-Servers auf {box_name} auf dem "
|
"Modul ermöglicht das Starten eines Minetest-Servers auf {box_name} auf dem "
|
||||||
"Standardport (30000). Um auf dem Server zu spielen, wird ein <a "
|
"Standardport (30000). Um auf dem Server zu spielen, wird ein <a "
|
||||||
"href=\"http://www.minetest.net/downloads/\">Minetest-Client</a> benötigt."
|
"href=\"http://www.minetest.net/downloads/\">Minetest-Client</a> benötigt."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -11015,6 +11020,9 @@ msgstr "vor der Deinstallation von {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujarati"
|
msgstr "Gujarati"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@ -4108,14 +4108,14 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
|
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
|
||||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||||
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4856,12 +4856,17 @@ msgid "Default language changed"
|
|||||||
msgstr "Η προεπιλεγμένη εμφάνιση άλλαξε"
|
msgstr "Η προεπιλεγμένη εμφάνιση άλλαξε"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Το Minetest είναι ένα άπειρου κόσμου μπλοκ sandbox με υποστήριξη για πολλούς "
|
"Το Minetest είναι ένα άπειρου κόσμου μπλοκ sandbox με υποστήριξη για πολλούς "
|
||||||
"χρήστες (multiplayer). Αυτή η ενότητα επιτρέπει στο διακομιστή Minetest να "
|
"χρήστες (multiplayer). Αυτή η ενότητα επιτρέπει στο διακομιστή Minetest να "
|
||||||
@ -4869,9 +4874,9 @@ msgstr ""
|
|||||||
"συνδεθείτε με το διακομιστή, ένας <a href=\"http://www.minetest.net/"
|
"συνδεθείτε με το διακομιστή, ένας <a href=\"http://www.minetest.net/"
|
||||||
"downloads/\">Minetest πελάτη</a> είναι απαραίτητος."
|
"downloads/\">Minetest πελάτη</a> είναι απαραίτητος."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -11284,6 +11289,9 @@ msgstr ""
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujarati"
|
msgstr "Gujarati"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2024-11-01 17:00+0000\n"
|
"PO-Revision-Date: 2024-11-01 17:00+0000\n"
|
||||||
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
||||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4752,21 +4752,26 @@ msgid "Default language changed"
|
|||||||
msgstr "Idioma predeterminado cambiado"
|
msgstr "Idioma predeterminado cambiado"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest es un juego sandbox de bloques de mundo infinito y multijugador. "
|
"Minetest es un juego sandbox de bloques de mundo infinito y multijugador. "
|
||||||
"Este módulo activa el servidor Minetest en su {box_name}, en el puerto por "
|
"Este módulo activa el servidor Minetest en su {box_name}, en el puerto por "
|
||||||
"defecto (30000). Para acceder al servidor necesitará un <a href=\"http://"
|
"defecto (30000). Para acceder al servidor necesitará un <a href=\"http://"
|
||||||
"www.minetest.net/downloads/\">Cliente Minetest</a>."
|
"www.minetest.net/downloads/\">Cliente Minetest</a>."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -11083,6 +11088,9 @@ msgstr "antes de desinstalar {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujarati"
|
msgstr "Gujarati"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-12-06 09:00+0000\n"
|
"PO-Revision-Date: 2025-12-14 09:00+0000\n"
|
||||||
"Last-Translator: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>\n"
|
"Last-Translator: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>\n"
|
||||||
"Language-Team: Estonian <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Estonian <https://hosted.weblate.org/projects/freedombox/"
|
||||||
"freedombox/et/>\n"
|
"freedombox/et/>\n"
|
||||||
@ -22,7 +22,7 @@ msgstr ""
|
|||||||
#: plinth/config.py:103
|
#: plinth/config.py:103
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Static configuration {etc_path} is setup properly"
|
msgid "Static configuration {etc_path} is setup properly"
|
||||||
msgstr ""
|
msgstr "Staatiline seadistus asukohas „{etc_path}“ on korrektne"
|
||||||
|
|
||||||
#: plinth/container.py:140
|
#: plinth/container.py:140
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
@ -194,11 +194,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: plinth/modules/avahi/manifest.py:14
|
#: plinth/modules/avahi/manifest.py:14
|
||||||
msgid "Auto-discovery"
|
msgid "Auto-discovery"
|
||||||
msgstr ""
|
msgstr "Automaatne tuvastus"
|
||||||
|
|
||||||
#: plinth/modules/avahi/manifest.py:14 plinth/modules/backups/manifest.py:17
|
#: plinth/modules/avahi/manifest.py:14 plinth/modules/backups/manifest.py:17
|
||||||
msgid "Local"
|
msgid "Local"
|
||||||
msgstr ""
|
msgstr "Kohalik"
|
||||||
|
|
||||||
#: plinth/modules/avahi/manifest.py:14
|
#: plinth/modules/avahi/manifest.py:14
|
||||||
msgid "mDNS"
|
msgid "mDNS"
|
||||||
@ -229,7 +229,7 @@ msgstr ""
|
|||||||
#: plinth/modules/upgrades/__init__.py:152
|
#: plinth/modules/upgrades/__init__.py:152
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Go to {app_name}"
|
msgid "Go to {app_name}"
|
||||||
msgstr ""
|
msgstr "Ava {app_name}"
|
||||||
|
|
||||||
#: plinth/modules/backups/__init__.py:218
|
#: plinth/modules/backups/__init__.py:218
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
@ -268,20 +268,26 @@ msgid ""
|
|||||||
"This many latest backups are kept and the rest are removed. A value of \"0\" "
|
"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."
|
"disables backups of this type. Triggered at specified hour every day."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Siinmääratud arv varukoopiaid hoitakse alles ja muud eemaldatakse. Kui "
|
||||||
|
"väärtus on „0“, siis see varunduse võimalus pole kasutusel. Käivitatakse "
|
||||||
|
"määratud tunnil kord päevas."
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:65
|
#: plinth/modules/backups/forms.py:65
|
||||||
msgid "Number of weekly backups to keep"
|
msgid "Number of weekly backups to keep"
|
||||||
msgstr ""
|
msgstr "Alleshoitavaid iganädalaseid varukoopiaid"
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:67
|
#: plinth/modules/backups/forms.py:67
|
||||||
msgid ""
|
msgid ""
|
||||||
"This many latest backups are kept and the rest are removed. A value of \"0\" "
|
"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."
|
"disables backups of this type. Triggered at specified hour every Sunday."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Siinmääratud arv varukoopiaid hoitakse alles ja muud eemaldatakse. Kui "
|
||||||
|
"väärtus on „0“, siis see varunduse võimalus pole kasutusel. Käivitatakse "
|
||||||
|
"määratud tunnil igal pühapäeval."
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:72
|
#: plinth/modules/backups/forms.py:72
|
||||||
msgid "Number of monthly backups to keep"
|
msgid "Number of monthly backups to keep"
|
||||||
msgstr ""
|
msgstr "Alleshoitavaid igakuiseid varukoopiaid"
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:74
|
#: plinth/modules/backups/forms.py:74
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -289,28 +295,33 @@ msgid ""
|
|||||||
"disables backups of this type. Triggered at specified hour first day of "
|
"disables backups of this type. Triggered at specified hour first day of "
|
||||||
"every month."
|
"every month."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Siinmääratud arv varukoopiaid hoitakse alles ja muud eemaldatakse. Kui "
|
||||||
|
"väärtus on „0“, siis see varunduse võimalus pole kasutusel. Käivitatakse "
|
||||||
|
"määratud tunnil iga kuu esimesel päeval."
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:79
|
#: plinth/modules/backups/forms.py:79
|
||||||
msgid "Hour of the day to trigger backup operation"
|
msgid "Hour of the day to trigger backup operation"
|
||||||
msgstr ""
|
msgstr "Varunduse kellaaeg"
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:81
|
#: plinth/modules/backups/forms.py:81
|
||||||
msgid ""
|
msgid ""
|
||||||
"In 24 hour format. Services may become temporarily unavailable while running "
|
"In 24 hour format. Services may become temporarily unavailable while running "
|
||||||
"backup operation at this time of the day."
|
"backup operation at this time of the day."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"24-tunnises vormingus. Varunduse käivitumisel võib muude teenuste saadavus "
|
||||||
|
"ajutiselt kaduda."
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:85 plinth/modules/backups/forms.py:107
|
#: plinth/modules/backups/forms.py:85 plinth/modules/backups/forms.py:107
|
||||||
msgid "Included apps"
|
msgid "Included apps"
|
||||||
msgstr ""
|
msgstr "Kaasatud rakendused"
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:85 plinth/modules/backups/forms.py:107
|
#: plinth/modules/backups/forms.py:85 plinth/modules/backups/forms.py:107
|
||||||
msgid "Apps to include in the backup"
|
msgid "Apps to include in the backup"
|
||||||
msgstr ""
|
msgstr "Varukoopiasse kaasatavad rakendused"
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:101
|
#: plinth/modules/backups/forms.py:101
|
||||||
msgid "Repository"
|
msgid "Repository"
|
||||||
msgstr "Tarkvarahoidla"
|
msgstr "Varukoopiate hoidla"
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:103
|
#: plinth/modules/backups/forms.py:103
|
||||||
#: plinth/modules/backups/templates/backups_delete.html:17
|
#: plinth/modules/backups/templates/backups_delete.html:17
|
||||||
@ -323,19 +334,19 @@ msgstr "Nimi"
|
|||||||
|
|
||||||
#: plinth/modules/backups/forms.py:104
|
#: plinth/modules/backups/forms.py:104
|
||||||
msgid "(Optional) Set a name for this backup archive"
|
msgid "(Optional) Set a name for this backup archive"
|
||||||
msgstr ""
|
msgstr "Sisesta varukoopia nimi (kui soovid)"
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:125
|
#: plinth/modules/backups/forms.py:125
|
||||||
msgid "Select the apps you want to restore"
|
msgid "Select the apps you want to restore"
|
||||||
msgstr ""
|
msgstr "Vali taastatavad rakendused"
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:141 plinth/modules/kiwix/forms.py:21
|
#: plinth/modules/backups/forms.py:141 plinth/modules/kiwix/forms.py:21
|
||||||
msgid "Upload File"
|
msgid "Upload File"
|
||||||
msgstr ""
|
msgstr "Laadi fail üles"
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:143
|
#: plinth/modules/backups/forms.py:143
|
||||||
msgid "Backup files have to be in .tar.gz format"
|
msgid "Backup files have to be in .tar.gz format"
|
||||||
msgstr ""
|
msgstr "Varukoopiate failid peavad olema .tar.gz vormingus"
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:145
|
#: plinth/modules/backups/forms.py:145
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
@ -344,10 +355,13 @@ msgid ""
|
|||||||
"file previously downloaded from the result of a successful backup on a "
|
"file previously downloaded from the result of a successful backup on a "
|
||||||
"{box_name}. It must have a .tar.gz extension."
|
"{box_name}. It must have a .tar.gz extension."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Vali oma arvutist üleslaaditav varukoopia fail. Selleks pead varasemalt mõne "
|
||||||
|
"„{box_name}“ serveris tehtud varukoopia olema alla laadinud. Failil peab "
|
||||||
|
"olema .tar.gz laiend."
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:154
|
#: plinth/modules/backups/forms.py:154
|
||||||
msgid "Repository path format incorrect."
|
msgid "Repository path format incorrect."
|
||||||
msgstr ""
|
msgstr "Varukoopiate hoidla vorming on vigane."
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:181
|
#: plinth/modules/backups/forms.py:181
|
||||||
#: plinth/modules/letsencrypt/manifest.py:11
|
#: plinth/modules/letsencrypt/manifest.py:11
|
||||||
@ -376,7 +390,7 @@ msgstr "Salafraas"
|
|||||||
|
|
||||||
#: plinth/modules/backups/forms.py:187
|
#: plinth/modules/backups/forms.py:187
|
||||||
msgid "Passphrase; Only needed when using encryption."
|
msgid "Passphrase; Only needed when using encryption."
|
||||||
msgstr ""
|
msgstr "Salafraasi on vaja vaid krüptimise kasutamisel."
|
||||||
|
|
||||||
#: plinth/modules/backups/forms.py:190
|
#: plinth/modules/backups/forms.py:190
|
||||||
msgid "Confirm Passphrase"
|
msgid "Confirm Passphrase"
|
||||||
@ -444,7 +458,7 @@ msgstr "Krüptitud"
|
|||||||
|
|
||||||
#: plinth/modules/backups/manifest.py:16
|
#: plinth/modules/backups/manifest.py:16
|
||||||
msgid "Schedules"
|
msgid "Schedules"
|
||||||
msgstr ""
|
msgstr "Ajastamised"
|
||||||
|
|
||||||
#: plinth/modules/backups/manifest.py:18
|
#: plinth/modules/backups/manifest.py:18
|
||||||
msgid "Remote"
|
msgid "Remote"
|
||||||
@ -603,7 +617,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: plinth/modules/backups/templates/backups_delete.html:18
|
#: plinth/modules/backups/templates/backups_delete.html:18
|
||||||
msgid "Time"
|
msgid "Time"
|
||||||
msgstr ""
|
msgstr "Aeg"
|
||||||
|
|
||||||
#: plinth/modules/backups/templates/backups_delete.html:34
|
#: plinth/modules/backups/templates/backups_delete.html:34
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -616,7 +630,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: plinth/modules/backups/templates/backups_repository.html:33
|
#: plinth/modules/backups/templates/backups_repository.html:33
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr ""
|
msgstr "Ajakava"
|
||||||
|
|
||||||
#: plinth/modules/backups/templates/backups_repository.html:44
|
#: plinth/modules/backups/templates/backups_repository.html:44
|
||||||
msgid "Unmount Location"
|
msgid "Unmount Location"
|
||||||
@ -632,7 +646,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: plinth/modules/backups/templates/backups_repository.html:88
|
#: plinth/modules/backups/templates/backups_repository.html:88
|
||||||
msgid "Download"
|
msgid "Download"
|
||||||
msgstr ""
|
msgstr "Laadi alla"
|
||||||
|
|
||||||
#: plinth/modules/backups/templates/backups_repository.html:114
|
#: plinth/modules/backups/templates/backups_repository.html:114
|
||||||
msgid "No archives currently exist."
|
msgid "No archives currently exist."
|
||||||
@ -4112,14 +4126,14 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
@ -5029,21 +5043,21 @@ msgstr ""
|
|||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:40
|
#: plinth/modules/networks/templates/connection_show.html:40
|
||||||
msgid "Edit connection"
|
msgid "Edit connection"
|
||||||
msgstr ""
|
msgstr "Muuda ühendust"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:47
|
#: plinth/modules/networks/templates/connection_show.html:47
|
||||||
#: plinth/modules/networks/templates/connections_list.html:61
|
#: plinth/modules/networks/templates/connections_list.html:61
|
||||||
msgid "Deactivate"
|
msgid "Deactivate"
|
||||||
msgstr ""
|
msgstr "Lülita välja"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:54
|
#: plinth/modules/networks/templates/connection_show.html:54
|
||||||
#: plinth/modules/networks/templates/connections_list.html:69
|
#: plinth/modules/networks/templates/connections_list.html:69
|
||||||
msgid "Activate"
|
msgid "Activate"
|
||||||
msgstr ""
|
msgstr "Lülita sisse"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:60
|
#: plinth/modules/networks/templates/connection_show.html:60
|
||||||
msgid "Delete connection"
|
msgid "Delete connection"
|
||||||
msgstr ""
|
msgstr "Kustuta ühendus"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:63
|
#: plinth/modules/networks/templates/connection_show.html:63
|
||||||
#: plinth/modules/networks/templates/connections_diagram.html:19
|
#: plinth/modules/networks/templates/connections_diagram.html:19
|
||||||
@ -5051,91 +5065,91 @@ msgstr ""
|
|||||||
#: plinth/modules/networks/templates/connections_diagram.html:51
|
#: plinth/modules/networks/templates/connections_diagram.html:51
|
||||||
#: plinth/modules/networks/templates/connections_diagram.html:73
|
#: plinth/modules/networks/templates/connections_diagram.html:73
|
||||||
msgid "Connection"
|
msgid "Connection"
|
||||||
msgstr ""
|
msgstr "Ühendus"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:68
|
#: plinth/modules/networks/templates/connection_show.html:68
|
||||||
msgid "Primary connection"
|
msgid "Primary connection"
|
||||||
msgstr ""
|
msgstr "Põhiühendus"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:81
|
#: plinth/modules/networks/templates/connection_show.html:81
|
||||||
#: plinth/modules/storage/templates/storage.html:23
|
#: plinth/modules/storage/templates/storage.html:23
|
||||||
msgid "Device"
|
msgid "Device"
|
||||||
msgstr ""
|
msgstr "Seade"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:85
|
#: plinth/modules/networks/templates/connection_show.html:85
|
||||||
msgid "State"
|
msgid "State"
|
||||||
msgstr ""
|
msgstr "Olek"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:90
|
#: plinth/modules/networks/templates/connection_show.html:90
|
||||||
msgid "State reason"
|
msgid "State reason"
|
||||||
msgstr ""
|
msgstr "Oleku põhjus"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:99
|
#: plinth/modules/networks/templates/connection_show.html:99
|
||||||
msgid "MAC address"
|
msgid "MAC address"
|
||||||
msgstr ""
|
msgstr "MAC-aadress"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:103
|
#: plinth/modules/networks/templates/connection_show.html:103
|
||||||
msgid "Interface"
|
msgid "Interface"
|
||||||
msgstr ""
|
msgstr "Võrguliides"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:107
|
#: plinth/modules/networks/templates/connection_show.html:107
|
||||||
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:19
|
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:19
|
||||||
#: plinth/modules/snapshot/templates/snapshot_manage.html:34
|
#: plinth/modules/snapshot/templates/snapshot_manage.html:34
|
||||||
#: plinth/modules/snapshot/templates/snapshot_rollback.html:27
|
#: plinth/modules/snapshot/templates/snapshot_rollback.html:27
|
||||||
msgid "Description"
|
msgid "Description"
|
||||||
msgstr ""
|
msgstr "Kirjeldus"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:113
|
#: plinth/modules/networks/templates/connection_show.html:113
|
||||||
msgid "Physical Link"
|
msgid "Physical Link"
|
||||||
msgstr ""
|
msgstr "Füüsiline link"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:118
|
#: plinth/modules/networks/templates/connection_show.html:118
|
||||||
msgid "Link state"
|
msgid "Link state"
|
||||||
msgstr ""
|
msgstr "Lingi olek"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:121
|
#: plinth/modules/networks/templates/connection_show.html:121
|
||||||
msgid "cable is connected"
|
msgid "cable is connected"
|
||||||
msgstr ""
|
msgstr "kaabel on ühendatud lahti"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:124
|
#: plinth/modules/networks/templates/connection_show.html:124
|
||||||
msgid "please check cable"
|
msgid "please check cable"
|
||||||
msgstr ""
|
msgstr "palun kontrolli kaabli olekut"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:128
|
#: plinth/modules/networks/templates/connection_show.html:128
|
||||||
#: plinth/modules/networks/templates/connection_show.html:144
|
#: plinth/modules/networks/templates/connection_show.html:144
|
||||||
msgid "Speed"
|
msgid "Speed"
|
||||||
msgstr ""
|
msgstr "Kiirus"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:130
|
#: plinth/modules/networks/templates/connection_show.html:130
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(ethernet_speed)s Mbit/s"
|
msgid "%(ethernet_speed)s Mbit/s"
|
||||||
msgstr ""
|
msgstr "%(ethernet_speed)s Mbit/s"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:146
|
#: plinth/modules/networks/templates/connection_show.html:146
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "%(wireless_bitrate)s Mbit/s"
|
msgid "%(wireless_bitrate)s Mbit/s"
|
||||||
msgstr ""
|
msgstr "%(wireless_bitrate)s Mbit/s"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:158
|
#: plinth/modules/networks/templates/connection_show.html:158
|
||||||
msgid "Signal strength"
|
msgid "Signal strength"
|
||||||
msgstr ""
|
msgstr "Signaali tugevus"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:174
|
#: plinth/modules/networks/templates/connection_show.html:174
|
||||||
#: plinth/modules/networks/templates/connections_fields.html:67
|
#: plinth/modules/networks/templates/connections_fields.html:67
|
||||||
msgid "IPv4"
|
msgid "IPv4"
|
||||||
msgstr ""
|
msgstr "IPv4"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:179
|
#: plinth/modules/networks/templates/connection_show.html:179
|
||||||
#: plinth/modules/networks/templates/connection_show.html:222
|
#: plinth/modules/networks/templates/connection_show.html:222
|
||||||
#: plinth/modules/shadowsocks/forms.py:36
|
#: plinth/modules/shadowsocks/forms.py:36
|
||||||
#: plinth/modules/shadowsocksserver/forms.py:42
|
#: plinth/modules/shadowsocksserver/forms.py:42
|
||||||
msgid "Method"
|
msgid "Method"
|
||||||
msgstr ""
|
msgstr "Meetod"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:188
|
#: plinth/modules/networks/templates/connection_show.html:188
|
||||||
#: plinth/modules/networks/templates/connection_show.html:229
|
#: plinth/modules/networks/templates/connection_show.html:229
|
||||||
msgid "IP address"
|
msgid "IP address"
|
||||||
msgstr ""
|
msgstr "IP-aadress"
|
||||||
|
|
||||||
#: plinth/modules/networks/templates/connection_show.html:204
|
#: plinth/modules/networks/templates/connection_show.html:204
|
||||||
#: plinth/modules/networks/templates/connection_show.html:245
|
#: plinth/modules/networks/templates/connection_show.html:245
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
|
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
|
||||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||||
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4617,18 +4617,18 @@ msgstr "زبان عوض شد"
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, fuzzy, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"ماینتست (Minetest) یک بازی چندنفرهٔ مکعب با جهان نامحدود است. با این برنامه "
|
"ماینتست (Minetest) یک بازی چندنفرهٔ مکعب با جهان نامحدود است. با این برنامه "
|
||||||
"میتوان یک سرور ماینتست را در {box_name} روی پورت پیشفرض (30000) اجرا کرد. "
|
"میتوان یک سرور ماینتست را در {box_name} روی پورت پیشفرض (30000) اجرا کرد. "
|
||||||
"برای اتصال به سرور به یک <a href=\"http://www.minetest.net/downloads/"
|
"برای اتصال به سرور به یک <a href=\"http://www.minetest.net/downloads/"
|
||||||
"\">برنامهٔ ماینتست</a> نیاز است."
|
"\">برنامهٔ ماینتست</a> نیاز است."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Plinth 0.6\n"
|
"Project-Id-Version: Plinth 0.6\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2016-01-31 22:24+0530\n"
|
"PO-Revision-Date: 2016-01-31 22:24+0530\n"
|
||||||
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
|
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
|
||||||
"Language-Team: Plinth Developers <freedombox-"
|
"Language-Team: Plinth Developers <freedombox-"
|
||||||
@ -4793,14 +4793,14 @@ msgstr "SETTING UNCHANGED"
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: FreedomBox UI\n"
|
"Project-Id-Version: FreedomBox UI\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-12-02 12:00+0000\n"
|
"PO-Revision-Date: 2025-12-02 12:00+0000\n"
|
||||||
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
|
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
|
||||||
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4718,21 +4718,26 @@ msgid "Default language changed"
|
|||||||
msgstr "La langue par défaut a été modifiée"
|
msgstr "La langue par défaut a été modifiée"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest est un jeu bac à sable multijoueur. Ce module active un serveur "
|
"Minetest est un jeu bac à sable multijoueur. Ce module active un serveur "
|
||||||
"Minetest sur la {box_name} sur le port par défaut (30000). Pour se connecter "
|
"Minetest sur la {box_name} sur le port par défaut (30000). Pour se connecter "
|
||||||
"au serveur, vous devez disposer d’un <a href=\"http://www.minetest.net/"
|
"au serveur, vous devez disposer d’un <a href=\"http://www.minetest.net/"
|
||||||
"downloads/\">client Minetest</a>."
|
"downloads/\">client Minetest</a>."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -11067,6 +11072,9 @@ msgstr "avant la désinstallation de {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujarati"
|
msgstr "Gujarati"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2022-12-30 10:51+0000\n"
|
"PO-Revision-Date: 2022-12-30 10:51+0000\n"
|
||||||
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
||||||
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4136,14 +4136,14 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
|
||||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||||
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4448,14 +4448,14 @@ msgstr "સેટિંગ યથાવત"
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,9 +7,9 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-04-29 16:30+0000\n"
|
"PO-Revision-Date: 2025-12-16 01:15+0000\n"
|
||||||
"Last-Translator: Thulasi Edhala <thulasiedhala@gmail.com>\n"
|
"Last-Translator: bsurajpatra <ankitsuraj1111@gmail.com>\n"
|
||||||
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
|
||||||
"freedombox/hi/>\n"
|
"freedombox/hi/>\n"
|
||||||
"Language: hi\n"
|
"Language: hi\n"
|
||||||
@ -17,7 +17,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 5.12-dev\n"
|
"X-Generator: Weblate 5.15.1-dev\n"
|
||||||
|
|
||||||
#: plinth/config.py:103
|
#: plinth/config.py:103
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
@ -1599,7 +1599,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: plinth/modules/coturn/templates/coturn.html:15
|
#: plinth/modules/coturn/templates/coturn.html:15
|
||||||
msgid "Use the following URLs to configure your communication server:"
|
msgid "Use the following URLs to configure your communication server:"
|
||||||
msgstr ""
|
msgstr "अपने कम्युनिकेशन सर्वर को कॉन्फ़िगर करने के लिए निम्नलिखित URL का उपयोग करें:"
|
||||||
|
|
||||||
#: plinth/modules/coturn/templates/coturn.html:24
|
#: plinth/modules/coturn/templates/coturn.html:24
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
@ -1620,7 +1620,7 @@ msgstr "तारीख और समय"
|
|||||||
|
|
||||||
#: plinth/modules/datetime/__init__.py:123
|
#: plinth/modules/datetime/__init__.py:123
|
||||||
msgid "Time synchronized to NTP server"
|
msgid "Time synchronized to NTP server"
|
||||||
msgstr ""
|
msgstr "समय NTP सर्वर के साथ सिंक्रोनाइज़ किया गया"
|
||||||
|
|
||||||
#: plinth/modules/datetime/forms.py:18
|
#: plinth/modules/datetime/forms.py:18
|
||||||
msgid "Time Zone"
|
msgid "Time Zone"
|
||||||
@ -4757,20 +4757,25 @@ msgid "Default language changed"
|
|||||||
msgstr "सेटिंग स्थिर है"
|
msgstr "सेटिंग स्थिर है"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"मैइनटेस्ट एक मल्टीप्लेयर अनंत-दुनिया ब्लॉक सेंडबोक्स है. इस मॉड्यूल मैइनटेस्ट सर्वर इस "
|
"मैइनटेस्ट एक मल्टीप्लेयर अनंत-दुनिया ब्लॉक सेंडबोक्स है. इस मॉड्यूल मैइनटेस्ट सर्वर इस "
|
||||||
"{box_name} पर चल सकवाते है, डिफ़ॉल्ट पोर्ट (३००००) पर. सर्वर से कनेक्ट करने के लिए, एक "
|
"{box_name} पर चल सकवाते है, डिफ़ॉल्ट पोर्ट (३००००) पर. सर्वर से कनेक्ट करने के लिए, एक "
|
||||||
"<a href=\"http://www.minetest.net/downloads/\">मैइनटेस्ट क्लायंट</a>की आवश्यकता है."
|
"<a href=\"http://www.minetest.net/downloads/\">मैइनटेस्ट क्लायंट</a>की आवश्यकता है."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "मैइनटेस्ट"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -11050,6 +11055,9 @@ msgstr "{app_id} को अनइंस्टॉल करने से पह
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "गुजराती"
|
msgstr "गुजराती"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "मैइनटेस्ट"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-06-04 15:01+0000\n"
|
"PO-Revision-Date: 2025-06-04 15:01+0000\n"
|
||||||
"Last-Translator: András Szűcs "
|
"Last-Translator: András Szűcs "
|
||||||
"<andrascc86288f63c44cb5@users.noreply.hosted.weblate.org>\n"
|
"<andrascc86288f63c44cb5@users.noreply.hosted.weblate.org>\n"
|
||||||
@ -4806,12 +4806,17 @@ msgid "Default language changed"
|
|||||||
msgstr "Az alapértelmezett felszín megváltozott"
|
msgstr "Az alapértelmezett felszín megváltozott"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"A Minetest egy többjátékos nyílt játékterű blokk sandbox játék. Ez a modul "
|
"A Minetest egy többjátékos nyílt játékterű blokk sandbox játék. Ez a modul "
|
||||||
"lehetővé teszi hogy a Minetest-szerver ezen a {box_name} eszközön, az "
|
"lehetővé teszi hogy a Minetest-szerver ezen a {box_name} eszközön, az "
|
||||||
@ -4819,9 +4824,9 @@ msgstr ""
|
|||||||
"szerverre egy <a href=\"http://www.minetest.net/downloads/\">Minetest "
|
"szerverre egy <a href=\"http://www.minetest.net/downloads/\">Minetest "
|
||||||
"kliensre</a> is szükséged lesz."
|
"kliensre</a> is szükséged lesz."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -11220,6 +11225,9 @@ msgstr ""
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gudzsaráti"
|
msgstr "Gudzsaráti"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Indonesian (FreedomBox)\n"
|
"Project-Id-Version: Indonesian (FreedomBox)\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
|
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
|
||||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||||
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4694,15 +4694,15 @@ msgstr "Bahasa telah dipilih"
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -10438,6 +10438,9 @@ msgstr ""
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Bahasa Gujarat"
|
msgstr "Bahasa Gujarat"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#, fuzzy, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
#~| msgid ""
|
#~| msgid ""
|
||||||
#~| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
|
#~| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-10-24 16:02+0000\n"
|
"PO-Revision-Date: 2025-10-24 16:02+0000\n"
|
||||||
"Last-Translator: Jun Nogata <nogajun@gmail.com>\n"
|
"Last-Translator: Jun Nogata <nogajun@gmail.com>\n"
|
||||||
"Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4115,14 +4115,14 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2020-07-16 16:41+0000\n"
|
"PO-Revision-Date: 2020-07-16 16:41+0000\n"
|
||||||
"Last-Translator: Yogesh <yogesh@karnatakaeducation.org.in>\n"
|
"Last-Translator: Yogesh <yogesh@karnatakaeducation.org.in>\n"
|
||||||
"Language-Team: Kannada <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Kannada <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4110,14 +4110,14 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
|
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
|
||||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||||
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4126,15 +4126,15 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -9519,6 +9519,9 @@ msgstr ""
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid "K-9 Mail"
|
#~ msgid "K-9 Mail"
|
||||||
#~ msgstr "K-9 Mail"
|
#~ msgstr "K-9 Mail"
|
||||||
|
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
|
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
|
||||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||||
"Language-Team: Latvian <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Latvian <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4125,15 +4125,15 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -9518,6 +9518,9 @@ msgstr ""
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid "K-9 Mail"
|
#~ msgid "K-9 Mail"
|
||||||
#~ msgstr "K-9 Mail"
|
#~ msgstr "K-9 Mail"
|
||||||
|
|
||||||
|
|||||||
@ -15,7 +15,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: FreedomBox UI\n"
|
"Project-Id-Version: FreedomBox UI\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2024-10-27 23:30+0000\n"
|
"PO-Revision-Date: 2024-10-27 23:30+0000\n"
|
||||||
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
|
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
|
||||||
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
|
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
|
||||||
@ -4787,19 +4787,19 @@ msgstr "Forvalgt drakt endret"
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, fuzzy, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest er en multiplayer-uendelig-verden blokk sandkasse. Denne modulen "
|
"Minetest er en multiplayer-uendelig-verden blokk sandkasse. Denne modulen "
|
||||||
"gjør det mulig for Minetest-tjeneren å kjøre på {box_name}, på den forvalgte "
|
"gjør det mulig for Minetest-tjeneren å kjøre på {box_name}, på den forvalgte "
|
||||||
"porten (30000). For å koble til tjeneren trengs en <a href=\"http://"
|
"porten (30000). For å koble til tjeneren trengs en <a href=\"http://"
|
||||||
"www.minetest.net/downloads/\">Minetest-klient</a>."
|
"www.minetest.net/downloads/\">Minetest-klient</a>."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -11113,6 +11113,9 @@ msgstr "før avinstallering av {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujarati"
|
msgstr "Gujarati"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-09-17 09:01+0000\n"
|
"PO-Revision-Date: 2025-09-17 09:01+0000\n"
|
||||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4608,21 +4608,26 @@ msgid "Default language changed"
|
|||||||
msgstr "Standaardtaal veranderd"
|
msgstr "Standaardtaal veranderd"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest is een multiplayer infinite-world block sandbox. Deze module zorgt "
|
"Minetest is een multiplayer infinite-world block sandbox. Deze module zorgt "
|
||||||
"ervoor dat de Minetest server wordt uitgevoerd op {box_name}, via de "
|
"ervoor dat de Minetest server wordt uitgevoerd op {box_name}, via de "
|
||||||
"standaardpoort (30000). Voor de verbinding met de server is een <a "
|
"standaardpoort (30000). Voor de verbinding met de server is een <a "
|
||||||
"href=\"http://www.minetest.net/downloads/\"> Minetest client</a> nodig."
|
"href=\"http://www.minetest.net/downloads/\"> Minetest client</a> nodig."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -10741,6 +10746,9 @@ msgstr "voor het verwijderen van {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujarati"
|
msgstr "Gujarati"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2024-07-13 12:09+0000\n"
|
"PO-Revision-Date: 2024-07-13 12:09+0000\n"
|
||||||
"Last-Translator: Monika <adamdomenek@protonmail.com>\n"
|
"Last-Translator: Monika <adamdomenek@protonmail.com>\n"
|
||||||
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4629,15 +4629,15 @@ msgstr "Ustawienie bez zmian"
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -10457,6 +10457,9 @@ msgstr ""
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujarati"
|
msgstr "Gujarati"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#, fuzzy, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
#~| msgid ""
|
#~| msgid ""
|
||||||
#~| "When enabled, Tiny Tiny RSS can be accessed by any <a href=\"{users_url}"
|
#~| "When enabled, Tiny Tiny RSS can be accessed by any <a href=\"{users_url}"
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-04-09 22:41+0000\n"
|
"PO-Revision-Date: 2025-04-09 22:41+0000\n"
|
||||||
"Last-Translator: tuliogit <wikigeolog@gmx.com>\n"
|
"Last-Translator: tuliogit <wikigeolog@gmx.com>\n"
|
||||||
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4668,21 +4668,26 @@ msgid "Default language changed"
|
|||||||
msgstr "Idioma padrão alterado"
|
msgstr "Idioma padrão alterado"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest é um sandbox de blocos multijogador com mundo infinito. Este módulo "
|
"Minetest é um sandbox de blocos multijogador com mundo infinito. Este módulo "
|
||||||
"permite que o servidor Minetest seja executado neste {box_name}, na porta "
|
"permite que o servidor Minetest seja executado neste {box_name}, na porta "
|
||||||
"padrão (30000). Para se conectar ao servidor, é necessário um <a "
|
"padrão (30000). Para se conectar ao servidor, é necessário um <a "
|
||||||
"href=\"http://www.minetest.net/downloads/\">cliente Minetest</a> ."
|
"href=\"http://www.minetest.net/downloads/\">cliente Minetest</a> ."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -10923,6 +10928,9 @@ msgstr "antes da desinstalação do {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujarati"
|
msgstr "Gujarati"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-12-03 13:00+0000\n"
|
"PO-Revision-Date: 2025-12-16 01:15+0000\n"
|
||||||
"Last-Translator: OwlGale <owlgale@users.noreply.hosted.weblate.org>\n"
|
"Last-Translator: OwlGale <owlgale@users.noreply.hosted.weblate.org>\n"
|
||||||
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
|
||||||
"freedombox/ru/>\n"
|
"freedombox/ru/>\n"
|
||||||
@ -18,7 +18,7 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
"X-Generator: Weblate 5.15-dev\n"
|
"X-Generator: Weblate 5.15.1-dev\n"
|
||||||
|
|
||||||
#: plinth/config.py:103
|
#: plinth/config.py:103
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
@ -3560,8 +3560,8 @@ msgid ""
|
|||||||
"The <a href=\"%(manual_url)s\">%(box_name)s Manual</a> is the best place to "
|
"The <a href=\"%(manual_url)s\">%(box_name)s Manual</a> is the best place to "
|
||||||
"start for information regarding %(box_name)s."
|
"start for information regarding %(box_name)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<a href=\"%(manual_url)s\">Руководство %(box_name)s</a> это лучшее место для "
|
"Для начала <a href=\"%(manual_url)s\">руководство %(box_name)s</a> это "
|
||||||
"получения информации о %(box_name)s."
|
"лучшее место для получения информации о %(box_name)s."
|
||||||
|
|
||||||
#: plinth/modules/help/templates/help_index.html:25
|
#: plinth/modules/help/templates/help_index.html:25
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -3569,8 +3569,8 @@ msgid ""
|
|||||||
"<a href=\"http://wiki.debian.org/FreedomBox\" target=\"_blank\"> "
|
"<a href=\"http://wiki.debian.org/FreedomBox\" target=\"_blank\"> "
|
||||||
"%(box_name)s project wiki </a> contains further information."
|
"%(box_name)s project wiki </a> contains further information."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Вики проекта <a href=\"http://wiki.debian.org/FreedomBox\" "
|
"<a href=\"http://wiki.debian.org/FreedomBox\" target=\"_blank\">Вики проекта "
|
||||||
"target=\"_blank\">%(box_name)s</a> содержит исчерпывающую информацию."
|
"%(box_name)s</a> содержит дополнительную информацию."
|
||||||
|
|
||||||
#: plinth/modules/help/templates/help_index.html:32
|
#: plinth/modules/help/templates/help_index.html:32
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -3580,10 +3580,10 @@ msgid ""
|
|||||||
"discuss\"> mailing list</a>. The list archives also contain information "
|
"discuss\"> mailing list</a>. The list archives also contain information "
|
||||||
"about problems faced by other users and possible solutions."
|
"about problems faced by other users and possible solutions."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Если вам нужна помощь сообщества %(box_name)s, вопросы можно задавать в "
|
"Если вам нужна помощь сообщества %(box_name)s, вопросы можно задать в <a "
|
||||||
"списке рассылок <a href=\"https://lists.alioth.debian.org/mailman/listinfo/"
|
"href=\"https://lists.alioth.debian.org/mailman/listinfo/freedombox-"
|
||||||
"freedombox-discuss\"></a> Архивный лист так же содержит информацию о "
|
"discuss\">списке рассылки</a>. Он также содержит информацию о проблемах, с "
|
||||||
"проблемах и возможных путях решения."
|
"которыми сталкиваются другие пользователи и возможные решения."
|
||||||
|
|
||||||
#: plinth/modules/help/templates/help_index.html:42
|
#: plinth/modules/help/templates/help_index.html:42
|
||||||
#, python-format
|
#, python-format
|
||||||
@ -3593,11 +3593,11 @@ msgid ""
|
|||||||
"webchat.oftc.net/?randomnick=1&channels=freedombox&prompt=1\"> #freedombox</"
|
"webchat.oftc.net/?randomnick=1&channels=freedombox&prompt=1\"> #freedombox</"
|
||||||
"a> channel using the IRC web interface."
|
"a> channel using the IRC web interface."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Многие участники и пользователи %(box_name)s также доступны в IRC-сети "
|
"Многих участников и пользователей %(box_name)s можно найти в сети IRC "
|
||||||
"irc.oftc.net. Присоединяйтесь и запрашивайте помощь на канале <a "
|
"irc.oftc.net. Присоединяйтесь и запрашивайте помощь на канале <a "
|
||||||
"href=\"https://webchat.oftc.net/?"
|
"href=\"https://webchat.oftc.net/?"
|
||||||
"randomnick=1&channels=freedombox&prompt=1\"> #freedombox</a> с "
|
"randomnick=1&channels=freedombox&prompt=1\"> #freedombox</a> с "
|
||||||
"помощью веб-интерфейса IRC."
|
"помощью веб-интерфейса."
|
||||||
|
|
||||||
#: plinth/modules/help/templates/help_manual.html:18
|
#: plinth/modules/help/templates/help_manual.html:18
|
||||||
msgid "Download as PDF"
|
msgid "Download as PDF"
|
||||||
@ -4646,21 +4646,26 @@ msgid "Default language changed"
|
|||||||
msgstr "Изменен язык по умолчанию"
|
msgstr "Изменен язык по умолчанию"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest - это многопользовательская песочница с бесконечным миром. Этот "
|
"Minetest - это многопользовательская песочница с бесконечным миром. Этот "
|
||||||
"модуль позволяет запустить сервер Minetest на этом {box_name}, с портом по "
|
"модуль позволяет запустить сервер Minetest на этом {box_name}, с портом по "
|
||||||
"умолчанию (30000). Для подключения к серверу необходим <a href=\"http://"
|
"умолчанию (30000). Для подключения к серверу необходим <a href=\"http://"
|
||||||
"www.minetest.net/downloads/\">клиент Minetest</a>."
|
"www.minetest.net/downloads/\">клиент Minetest</a>."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -7032,7 +7037,7 @@ msgstr "Внешние сервисы"
|
|||||||
|
|
||||||
#: plinth/modules/privacy/manifest.py:10
|
#: plinth/modules/privacy/manifest.py:10
|
||||||
msgid "Fallback DNS"
|
msgid "Fallback DNS"
|
||||||
msgstr "Падение DNS"
|
msgstr "Резервный DNS"
|
||||||
|
|
||||||
#: plinth/modules/privoxy/__init__.py:25
|
#: plinth/modules/privoxy/__init__.py:25
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -10581,7 +10586,7 @@ msgstr "Выход"
|
|||||||
|
|
||||||
#: plinth/templates/base.html:212 plinth/templates/base.html:215
|
#: plinth/templates/base.html:212 plinth/templates/base.html:215
|
||||||
msgid "Select language"
|
msgid "Select language"
|
||||||
msgstr "Выберите язык"
|
msgstr "Выбрать язык"
|
||||||
|
|
||||||
#: plinth/templates/base.html:230 plinth/templates/base.html:232
|
#: plinth/templates/base.html:230 plinth/templates/base.html:232
|
||||||
msgid "Log in"
|
msgid "Log in"
|
||||||
@ -10793,27 +10798,23 @@ msgstr "Очистить все теги"
|
|||||||
|
|
||||||
#: plinth/templates/theme-menu.html:8
|
#: plinth/templates/theme-menu.html:8
|
||||||
msgid "Toggle theme (auto)"
|
msgid "Toggle theme (auto)"
|
||||||
msgstr ""
|
msgstr "Переключить тему (Автоматическая)"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:14
|
#: plinth/templates/theme-menu.html:14
|
||||||
msgid "Toggle theme"
|
msgid "Toggle theme"
|
||||||
msgstr ""
|
msgstr "Переключить тему"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:23
|
#: plinth/templates/theme-menu.html:23
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Weight"
|
|
||||||
msgid "Light"
|
msgid "Light"
|
||||||
msgstr "Вес"
|
msgstr "Светлая"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:32
|
#: plinth/templates/theme-menu.html:32
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr ""
|
msgstr "Тёмная"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:41
|
#: plinth/templates/theme-menu.html:41
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Automatic"
|
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr "Автоматически"
|
msgstr "Автоматическая"
|
||||||
|
|
||||||
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
|
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
|
||||||
msgid "View Logs"
|
msgid "View Logs"
|
||||||
@ -10862,6 +10863,9 @@ msgstr "перед удалением {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Гуджарати"
|
msgstr "Гуджарати"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2021-04-27 13:32+0000\n"
|
"PO-Revision-Date: 2021-04-27 13:32+0000\n"
|
||||||
"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
|
"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
|
||||||
"Language-Team: Sinhala <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Sinhala <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4110,14 +4110,14 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
|
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
|
||||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||||
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4393,15 +4393,15 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -9988,6 +9988,9 @@ msgstr ""
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#, fuzzy, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
#~| msgid ""
|
#~| msgid ""
|
||||||
#~| "When enabled, Cockpit will be available from <a href=\"/_cockpit/\">/"
|
#~| "When enabled, Cockpit will be available from <a href=\"/_cockpit/\">/"
|
||||||
|
|||||||
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-11-12 07:51+0000\n"
|
"PO-Revision-Date: 2025-12-11 07:00+0000\n"
|
||||||
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
|
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
|
||||||
"Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/"
|
||||||
"freedombox/sq/>\n"
|
"freedombox/sq/>\n"
|
||||||
@ -4663,12 +4663,17 @@ msgid "Default language changed"
|
|||||||
msgstr "Gjuha parazgjedhje u ndryshua"
|
msgstr "Gjuha parazgjedhje u ndryshua"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest është një bankëprovë blloqesh lojërash “botë e pafundme” me shumë "
|
"Minetest është një bankëprovë blloqesh lojërash “botë e pafundme” me shumë "
|
||||||
"lojtarë. Ky modul i bën të mundur shërbyesit Minetest të xhirojë mbi këtë "
|
"lojtarë. Ky modul i bën të mundur shërbyesit Minetest të xhirojë mbi këtë "
|
||||||
@ -4676,9 +4681,9 @@ msgstr ""
|
|||||||
"lypset një <a href=\"http://www.minetest.net/downloads/\">klient Minetest</"
|
"lypset një <a href=\"http://www.minetest.net/downloads/\">klient Minetest</"
|
||||||
"a>."
|
"a>."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -10839,18 +10844,14 @@ msgid "Toggle theme"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:23
|
#: plinth/templates/theme-menu.html:23
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Weight"
|
|
||||||
msgid "Light"
|
msgid "Light"
|
||||||
msgstr "Madhësi"
|
msgstr "E çelët"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:32
|
#: plinth/templates/theme-menu.html:32
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr ""
|
msgstr "E errët"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:41
|
#: plinth/templates/theme-menu.html:41
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Automatic"
|
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr "Automatike"
|
msgstr "Automatike"
|
||||||
|
|
||||||
@ -10901,6 +10902,9 @@ msgstr "para çinstalimit të {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujaratase"
|
msgstr "Gujaratase"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
|
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
|
||||||
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
|
||||||
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4306,15 +4306,15 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -9816,6 +9816,9 @@ msgstr ""
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#, fuzzy, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
#~| msgid ""
|
#~| msgid ""
|
||||||
#~| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
|
#~| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2024-07-30 01:31+0000\n"
|
"PO-Revision-Date: 2024-07-30 01:31+0000\n"
|
||||||
"Last-Translator: bittin1ddc447d824349b2 <bittin@reimu.nl>\n"
|
"Last-Translator: bittin1ddc447d824349b2 <bittin@reimu.nl>\n"
|
||||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4757,21 +4757,26 @@ msgid "Default language changed"
|
|||||||
msgstr "Standardspråk ändrat"
|
msgstr "Standardspråk ändrat"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest är en multiplayer-sandlåda med oändlig värld. Denna modul gör det "
|
"Minetest är en multiplayer-sandlåda med oändlig värld. Denna modul gör det "
|
||||||
"möjligt att köra Minetest-servern på denna {box_name}, på standardporten "
|
"möjligt att köra Minetest-servern på denna {box_name}, på standardporten "
|
||||||
"(30000). För att ansluta till servern, en <a href=\"http://www.minetest.net/"
|
"(30000). För att ansluta till servern, en <a href=\"http://www.minetest.net/"
|
||||||
"downloads/\">Minetest klient</a> behövs."
|
"downloads/\">Minetest klient</a> behövs."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -11090,6 +11095,9 @@ msgstr "innan du avinstallerar {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujarati"
|
msgstr "Gujarati"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-08-17 08:02+0000\n"
|
"PO-Revision-Date: 2025-08-17 08:02+0000\n"
|
||||||
"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
|
"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
|
||||||
"Language-Team: Tamil <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Tamil <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4601,21 +4601,26 @@ msgid "Default language changed"
|
|||||||
msgstr "இயல்புநிலை மொழி மாற்றப்பட்டது"
|
msgstr "இயல்புநிலை மொழி மாற்றப்பட்டது"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"மின்டெச்ட் ஒரு மல்டிபிளேயர் எல்லையற்ற-உலக தொகுதி சாண்ட்பாக்ச் ஆகும். இந்த தொகுதி "
|
"மின்டெச்ட் ஒரு மல்டிபிளேயர் எல்லையற்ற-உலக தொகுதி சாண்ட்பாக்ச் ஆகும். இந்த தொகுதி "
|
||||||
"இயல்புநிலை துறைமுகத்தில் (30000) இந்த {box_name} at இல் இயங்குவதற்கு மின்டெச்ட் "
|
"இயல்புநிலை துறைமுகத்தில் (30000) இந்த {box_name} at இல் இயங்குவதற்கு மின்டெச்ட் "
|
||||||
"சேவையகத்தை இயக்குகிறது. சேவையகத்துடன் இணைக்க, ஒரு <a href=\"http://"
|
"சேவையகத்தை இயக்குகிறது. சேவையகத்துடன் இணைக்க, ஒரு <a href=\"http://"
|
||||||
"www.minetest.net/downloads/\"> மின்டெச்ட் வாங்கி </a> தேவை."
|
"www.minetest.net/downloads/\"> மின்டெச்ட் வாங்கி </a> தேவை."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "பயணத்திலிருந்து"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -10746,6 +10751,9 @@ msgstr "{app_id} ஐ நிறுவல் நீக்குவதற்கு
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "குசராத்தி"
|
msgstr "குசராத்தி"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "பயணத்திலிருந்து"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -9,7 +9,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: FreedomBox UI\n"
|
"Project-Id-Version: FreedomBox UI\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-05-14 17:03+0000\n"
|
"PO-Revision-Date: 2025-05-14 17:03+0000\n"
|
||||||
"Last-Translator: Sripath Roy Koganti <sripathroy@swecha.net>\n"
|
"Last-Translator: Sripath Roy Koganti <sripathroy@swecha.net>\n"
|
||||||
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4514,20 +4514,25 @@ msgid "Default language changed"
|
|||||||
msgstr "డిఫాల్ట్ భాష మార్చబడింది"
|
msgstr "డిఫాల్ట్ భాష మార్చబడింది"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest అనేది మల్టీప్లేయర్ అనంత-వరల్డ్ బ్లాక్ శాండ్బాక్స్. ఈ మాడ్యూల్ డిఫాల్ట్ పోర్ట్లో (30000) ఈ "
|
"Minetest అనేది మల్టీప్లేయర్ అనంత-వరల్డ్ బ్లాక్ శాండ్బాక్స్. ఈ మాడ్యూల్ డిఫాల్ట్ పోర్ట్లో (30000) ఈ "
|
||||||
"{box_name}లో Minetest సర్వర్ని అమలు చేయడానికి అనుమతిస్తుంది. సర్వర్కి కనెక్ట్ చేయడానికి, <a "
|
"{box_name}లో Minetest సర్వర్ని అమలు చేయడానికి అనుమతిస్తుంది. సర్వర్కి కనెక్ట్ చేయడానికి, <a "
|
||||||
"href=\"http://www.minetest.net/downloads/\">Minetest క్లయింట్</a> అవసరం."
|
"href=\"http://www.minetest.net/downloads/\">Minetest క్లయింట్</a> అవసరం."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "మైన్ టెస్ట్"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -10512,6 +10517,9 @@ msgstr "{app_id} ని అన్ఇన్స్టాల్ చేయడా
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "గుజరాతీ"
|
msgstr "గుజరాతీ"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "మైన్ టెస్ట్"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -6,8 +6,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: \n"
|
"Project-Id-Version: \n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-11-12 07:51+0000\n"
|
"PO-Revision-Date: 2025-12-10 06:00+0000\n"
|
||||||
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
|
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
|
||||||
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
|
||||||
"freedombox/tr/>\n"
|
"freedombox/tr/>\n"
|
||||||
@ -4631,12 +4631,17 @@ msgid "Default language changed"
|
|||||||
msgstr "Varsayılan dil değiştirildi"
|
msgstr "Varsayılan dil değiştirildi"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest, çok oyunculu sonsuz dünyalı bir blok kum havuzudur. Bu modül "
|
"Minetest, çok oyunculu sonsuz dünyalı bir blok kum havuzudur. Bu modül "
|
||||||
"Minetest sunucusunun bu {box_name} üzerinde, varsayılan bağlantı noktasında "
|
"Minetest sunucusunun bu {box_name} üzerinde, varsayılan bağlantı noktasında "
|
||||||
@ -4644,9 +4649,9 @@ msgstr ""
|
|||||||
"href=\"http://www.minetest.net/downloads/\">Minetest istemcisi</a> "
|
"href=\"http://www.minetest.net/downloads/\">Minetest istemcisi</a> "
|
||||||
"gereklidir."
|
"gereklidir."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -10763,25 +10768,21 @@ msgstr "Tüm etiketleri temizle"
|
|||||||
|
|
||||||
#: plinth/templates/theme-menu.html:8
|
#: plinth/templates/theme-menu.html:8
|
||||||
msgid "Toggle theme (auto)"
|
msgid "Toggle theme (auto)"
|
||||||
msgstr ""
|
msgstr "Temayı değiştir (otomatik)"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:14
|
#: plinth/templates/theme-menu.html:14
|
||||||
msgid "Toggle theme"
|
msgid "Toggle theme"
|
||||||
msgstr ""
|
msgstr "Temayı değiştir"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:23
|
#: plinth/templates/theme-menu.html:23
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Weight"
|
|
||||||
msgid "Light"
|
msgid "Light"
|
||||||
msgstr "Ağırlık"
|
msgstr "Açık"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:32
|
#: plinth/templates/theme-menu.html:32
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr ""
|
msgstr "Koyu"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:41
|
#: plinth/templates/theme-menu.html:41
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Automatic"
|
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr "Otomatik"
|
msgstr "Otomatik"
|
||||||
|
|
||||||
@ -10832,6 +10833,9 @@ msgstr "{app_id} kaldırılmadan önce"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujarati"
|
msgstr "Gujarati"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,8 +7,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-11-12 07:51+0000\n"
|
"PO-Revision-Date: 2025-12-10 06:00+0000\n"
|
||||||
"Last-Translator: Максим Горпиніч <gorpinicmaksim0@gmail.com>\n"
|
"Last-Translator: Максим Горпиніч <gorpinicmaksim0@gmail.com>\n"
|
||||||
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
|
||||||
"freedombox/uk/>\n"
|
"freedombox/uk/>\n"
|
||||||
@ -4635,21 +4635,26 @@ msgid "Default language changed"
|
|||||||
msgstr "Типову мову змінено"
|
msgstr "Типову мову змінено"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest — це багатокористувацька блокова пісочниця з нескінченним світом. "
|
"Minetest — це багатокористувацька блокова пісочниця з нескінченним світом. "
|
||||||
"Цей модуль дозволяє запустити сервер Minetest на цьому {box_name}, з типовим "
|
"Цей модуль дозволяє запустити сервер Minetest на цьому {box_name}, з типовим "
|
||||||
"портом (30000). Щоб підʼєднатися до сервера потрібено <a href=\"http://"
|
"портом (30000). Щоб підʼєднатися до сервера потрібено <a href=\"http://"
|
||||||
"www.minetest.net/downloads/\">клієнт Minetest</a>."
|
"www.minetest.net/downloads/\">клієнт Minetest</a>."
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr "Minetest"
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
msgid "Maximum number of players"
|
msgid "Maximum number of players"
|
||||||
@ -10753,27 +10758,23 @@ msgstr "Очистити всі теги"
|
|||||||
|
|
||||||
#: plinth/templates/theme-menu.html:8
|
#: plinth/templates/theme-menu.html:8
|
||||||
msgid "Toggle theme (auto)"
|
msgid "Toggle theme (auto)"
|
||||||
msgstr ""
|
msgstr "Перемикання теми (авто)"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:14
|
#: plinth/templates/theme-menu.html:14
|
||||||
msgid "Toggle theme"
|
msgid "Toggle theme"
|
||||||
msgstr ""
|
msgstr "Перемкнути тему"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:23
|
#: plinth/templates/theme-menu.html:23
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Weight"
|
|
||||||
msgid "Light"
|
msgid "Light"
|
||||||
msgstr "Вага"
|
msgstr "Світло"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:32
|
#: plinth/templates/theme-menu.html:32
|
||||||
msgid "Dark"
|
msgid "Dark"
|
||||||
msgstr ""
|
msgstr "Темний"
|
||||||
|
|
||||||
#: plinth/templates/theme-menu.html:41
|
#: plinth/templates/theme-menu.html:41
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Automatic"
|
|
||||||
msgid "Auto"
|
msgid "Auto"
|
||||||
msgstr "Автоматично"
|
msgstr "Авто"
|
||||||
|
|
||||||
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
|
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
|
||||||
msgid "View Logs"
|
msgid "View Logs"
|
||||||
@ -10822,6 +10823,9 @@ msgstr "перед видаленням {app_id}"
|
|||||||
msgid "Gujarati"
|
msgid "Gujarati"
|
||||||
msgstr "Gujarati"
|
msgstr "Gujarati"
|
||||||
|
|
||||||
|
#~ msgid "Minetest"
|
||||||
|
#~ msgstr "Minetest"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
#~ "Tiny Tiny RSS is a news feed (RSS/Atom) reader and aggregator, designed "
|
||||||
#~ "to allow reading news from any location, while feeling as close to a real "
|
#~ "to allow reading news from any location, while feeling as close to a real "
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2021-07-28 08:34+0000\n"
|
"PO-Revision-Date: 2021-07-28 08:34+0000\n"
|
||||||
"Last-Translator: bruh <quangtrung02hn16@gmail.com>\n"
|
"Last-Translator: bruh <quangtrung02hn16@gmail.com>\n"
|
||||||
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/"
|
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/"
|
||||||
@ -4464,14 +4464,14 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Plinth\n"
|
"Project-Id-Version: Plinth\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-11-12 07:51+0000\n"
|
"PO-Revision-Date: 2025-11-12 07:51+0000\n"
|
||||||
"Last-Translator: 大王叫我来巡山 "
|
"Last-Translator: 大王叫我来巡山 "
|
||||||
"<hamburger2048@users.noreply.hosted.weblate.org>\n"
|
"<hamburger2048@users.noreply.hosted.weblate.org>\n"
|
||||||
@ -4247,19 +4247,24 @@ msgid "Default language changed"
|
|||||||
msgstr "默认语言已更改"
|
msgstr "默认语言已更改"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, fuzzy, python-brace-format
|
||||||
|
#| msgid ""
|
||||||
|
#| "Minetest is a multiplayer infinite-world block sandbox. This module "
|
||||||
|
#| "enables the Minetest server to be run on this {box_name}, on the default "
|
||||||
|
#| "port (30000). To connect to the server, a <a href=\"http://"
|
||||||
|
#| "www.minetest.net/downloads/\">Minetest client</a> is needed."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Minetest 是一个多人无限世界块沙盒。此模块允许在此 {box_name} 的默认端口"
|
"Minetest 是一个多人无限世界块沙盒。此模块允许在此 {box_name} 的默认端口"
|
||||||
"(30000)上运行 Minetest 服务器。要连接到服务器,需要 <a href=\"http://"
|
"(30000)上运行 Minetest 服务器。要连接到服务器,需要 <a href=\"http://"
|
||||||
"www.minetest.net/downloads/\">Minetest 客户端</a>。"
|
"www.minetest.net/downloads/\">Minetest 客户端</a>。"
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-12-09 01:26+0000\n"
|
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
|
||||||
"PO-Revision-Date: 2025-02-07 12:01+0000\n"
|
"PO-Revision-Date: 2025-02-07 12:01+0000\n"
|
||||||
"Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n"
|
"Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n"
|
||||||
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
|
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
|
||||||
@ -4361,14 +4361,14 @@ msgstr ""
|
|||||||
#: plinth/modules/minetest/__init__.py:33
|
#: plinth/modules/minetest/__init__.py:33
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minetest is a multiplayer infinite-world block sandbox. This module enables "
|
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
|
||||||
"the Minetest server to be run on this {box_name}, on the default port "
|
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
|
||||||
"(30000). To connect to the server, a <a href=\"http://www.minetest.net/"
|
"on the default port (30000). To connect to the server, a <a href=\"https://"
|
||||||
"downloads/\">Minetest client</a> is needed."
|
"www.luanti.org/downloads/\">Luanti client</a> is needed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
|
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
|
||||||
msgid "Minetest"
|
msgid "Luanti"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: plinth/modules/minetest/forms.py:13
|
#: plinth/modules/minetest/forms.py:13
|
||||||
|
|||||||
@ -33,7 +33,7 @@ class BackupsApp(app_module.App):
|
|||||||
|
|
||||||
app_id = 'backups'
|
app_id = 'backups'
|
||||||
|
|
||||||
_version = 3
|
_version = 4
|
||||||
|
|
||||||
can_be_disabled = False
|
can_be_disabled = False
|
||||||
|
|
||||||
|
|||||||
@ -211,6 +211,8 @@ def is_mounted(mount_point: str) -> bool:
|
|||||||
@privileged
|
@privileged
|
||||||
def setup(path: str):
|
def setup(path: str):
|
||||||
"""Create repository if it does not already exist."""
|
"""Create repository if it does not already exist."""
|
||||||
|
_create_backup_data_directory()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
_run(['borg', 'info', path], check=True)
|
_run(['borg', 'info', path], check=True)
|
||||||
except subprocess.CalledProcessError:
|
except subprocess.CalledProcessError:
|
||||||
@ -221,6 +223,17 @@ def setup(path: str):
|
|||||||
_init_repository(path, encryption='none')
|
_init_repository(path, encryption='none')
|
||||||
|
|
||||||
|
|
||||||
|
def _create_backup_data_directory():
|
||||||
|
"""Create the backups-data with proper permissions."""
|
||||||
|
old_umask = os.umask(0o077)
|
||||||
|
try:
|
||||||
|
BACKUPS_DATA_PATH.mkdir(exist_ok=True)
|
||||||
|
BACKUPS_DATA_PATH.chmod(0o700)
|
||||||
|
shutil.chown(BACKUPS_DATA_PATH, 'root', 'root')
|
||||||
|
finally:
|
||||||
|
os.umask(old_umask)
|
||||||
|
|
||||||
|
|
||||||
def _init_repository(path: str, encryption: str,
|
def _init_repository(path: str, encryption: str,
|
||||||
encryption_passphrase: str | None = None):
|
encryption_passphrase: str | None = None):
|
||||||
"""Initialize a local or remote borg repository."""
|
"""Initialize a local or remote borg repository."""
|
||||||
@ -464,7 +477,6 @@ def _assert_app_id(app_id):
|
|||||||
def dump_settings(app_id: str, settings: dict[str, int | float | bool | str]):
|
def dump_settings(app_id: str, settings: dict[str, int | float | bool | str]):
|
||||||
"""Dump an app's settings to a JSON file."""
|
"""Dump an app's settings to a JSON file."""
|
||||||
_assert_app_id(app_id)
|
_assert_app_id(app_id)
|
||||||
BACKUPS_DATA_PATH.mkdir(exist_ok=True)
|
|
||||||
settings_path = BACKUPS_DATA_PATH / f'{app_id}-settings.json'
|
settings_path = BACKUPS_DATA_PATH / f'{app_id}-settings.json'
|
||||||
settings_path.write_text(json.dumps(settings))
|
settings_path.write_text(json.dumps(settings))
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
"""FreedomBox app for Minetest server."""
|
"""FreedomBox app for Luanti (formally Minetest) server."""
|
||||||
|
|
||||||
import augeas
|
import augeas
|
||||||
from django.urls import reverse_lazy
|
from django.urls import reverse_lazy
|
||||||
@ -11,8 +11,8 @@ from plinth.daemon import Daemon
|
|||||||
from plinth.modules.backups.components import BackupRestore
|
from plinth.modules.backups.components import BackupRestore
|
||||||
from plinth.modules.firewall.components import Firewall
|
from plinth.modules.firewall.components import Firewall
|
||||||
from plinth.modules.users.components import UsersAndGroups
|
from plinth.modules.users.components import UsersAndGroups
|
||||||
from plinth.package import Package, Packages, install
|
from plinth.package import Package, Packages
|
||||||
from plinth.utils import Version, format_lazy
|
from plinth.utils import format_lazy
|
||||||
|
|
||||||
from . import manifest, privileged
|
from . import manifest, privileged
|
||||||
|
|
||||||
@ -30,34 +30,35 @@ _mods = [
|
|||||||
|
|
||||||
_description = [
|
_description = [
|
||||||
format_lazy(
|
format_lazy(
|
||||||
_('Minetest is a multiplayer infinite-world block sandbox. This '
|
_('Luanti, formally known as Minetest, is a multiplayer '
|
||||||
'module enables the Minetest server to be run on this '
|
'infinite-world block sandbox. This module enables the Luanti '
|
||||||
'{box_name}, on the default port (30000). To connect to the server, '
|
'server to be run on this {box_name}, on the default port (30000). '
|
||||||
'a <a href="http://www.minetest.net/downloads/">Minetest client</a> '
|
'To connect to the server, a '
|
||||||
|
'<a href="https://www.luanti.org/downloads/">Luanti client</a> '
|
||||||
'is needed.'), box_name=_(cfg.box_name)),
|
'is needed.'), box_name=_(cfg.box_name)),
|
||||||
]
|
]
|
||||||
|
|
||||||
CONFIG_FILE = '/etc/minetest/minetest.conf'
|
CONFIG_FILE = '/etc/luanti/default.conf'
|
||||||
AUG_PATH = '/files' + CONFIG_FILE + '/.anon'
|
AUG_PATH = '/files' + CONFIG_FILE + '/.anon'
|
||||||
|
|
||||||
|
|
||||||
class MinetestApp(app_module.App):
|
class MinetestApp(app_module.App):
|
||||||
"""FreedomBox app for Minetest."""
|
"""FreedomBox app for Luanti (formally Minetest)."""
|
||||||
|
|
||||||
app_id = 'minetest'
|
app_id = 'minetest'
|
||||||
|
|
||||||
_version = 2
|
_version = 3
|
||||||
|
|
||||||
def __init__(self) -> None:
|
def __init__(self) -> None:
|
||||||
"""Create components for the app."""
|
"""Create components for the app."""
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|
||||||
info = app_module.Info(
|
info = app_module.Info(app_id=self.app_id, version=self._version,
|
||||||
app_id=self.app_id, version=self._version, name=_('Minetest'),
|
name=_('Luanti'), icon_filename='minetest',
|
||||||
icon_filename='minetest', description=_description,
|
description=_description,
|
||||||
manual_page='Minetest', clients=manifest.clients,
|
manual_page='Minetest',
|
||||||
tags=manifest.tags,
|
clients=manifest.clients, tags=manifest.tags,
|
||||||
donation_url='https://www.minetest.net/get-involved/#donate')
|
donation_url='https://www.luanti.org/donate/')
|
||||||
self.add(info)
|
self.add(info)
|
||||||
|
|
||||||
menu_item = menu.Menu('menu-minetest', info.name, info.icon_filename,
|
menu_item = menu.Menu('menu-minetest', info.name, info.icon_filename,
|
||||||
@ -72,14 +73,14 @@ class MinetestApp(app_module.App):
|
|||||||
tags=info.tags, login_required=False)
|
tags=info.tags, login_required=False)
|
||||||
self.add(shortcut)
|
self.add(shortcut)
|
||||||
|
|
||||||
packages = Packages('packages-minetest', ['minetest-server'] + _mods)
|
packages = Packages('packages-minetest', ['luanti-server'] + _mods)
|
||||||
self.add(packages)
|
self.add(packages)
|
||||||
|
|
||||||
firewall = Firewall('firewall-minetest', info.name,
|
firewall = Firewall('firewall-minetest', info.name,
|
||||||
ports=['minetest-plinth'], is_external=True)
|
ports=['minetest-plinth'], is_external=True)
|
||||||
self.add(firewall)
|
self.add(firewall)
|
||||||
|
|
||||||
daemon = Daemon('daemon-minetest', 'minetest-server',
|
daemon = Daemon('daemon-minetest', 'luanti-server',
|
||||||
listen_ports=[(30000, 'udp4')])
|
listen_ports=[(30000, 'udp4')])
|
||||||
self.add(daemon)
|
self.add(daemon)
|
||||||
|
|
||||||
@ -92,27 +93,17 @@ class MinetestApp(app_module.App):
|
|||||||
**manifest.backup)
|
**manifest.backup)
|
||||||
self.add(backup_restore)
|
self.add(backup_restore)
|
||||||
|
|
||||||
def setup(self, old_version):
|
def setup(self, old_version) -> None:
|
||||||
"""Install and configure the app."""
|
"""Install and configure the app."""
|
||||||
super().setup(old_version)
|
super().setup(old_version)
|
||||||
|
privileged.setup()
|
||||||
if not old_version:
|
if not old_version:
|
||||||
self.enable()
|
self.enable()
|
||||||
|
|
||||||
def force_upgrade(self, packages):
|
def uninstall(self) -> None:
|
||||||
"""Force upgrade minetest to resolve conffile prompt."""
|
"""Uninstall the app."""
|
||||||
if 'minetest-server' not in packages:
|
super().uninstall()
|
||||||
return False
|
privileged.uninstall()
|
||||||
|
|
||||||
# Allow upgrade from 5.3.0 to 5.6.1
|
|
||||||
package = packages['minetest-server']
|
|
||||||
if Version(package['new_version']) > Version('5.7~'):
|
|
||||||
return False
|
|
||||||
|
|
||||||
config = get_configuration()
|
|
||||||
install(['minetest-server'], force_configuration='new')
|
|
||||||
privileged.configure(**config)
|
|
||||||
|
|
||||||
return True
|
|
||||||
|
|
||||||
|
|
||||||
def load_augeas():
|
def load_augeas():
|
||||||
@ -125,32 +116,34 @@ def load_augeas():
|
|||||||
return aug
|
return aug
|
||||||
|
|
||||||
|
|
||||||
def get_max_players(aug):
|
def get_max_players(aug) -> int:
|
||||||
"""Return the maximum players allowed on the server at one time."""
|
"""Return the maximum players allowed on the server at one time."""
|
||||||
value = aug.get(AUG_PATH + '/max_users')
|
value = aug.get(AUG_PATH + '/max_users')
|
||||||
if value:
|
if value:
|
||||||
return int(value)
|
return int(value)
|
||||||
|
|
||||||
|
return 15 # Default value
|
||||||
|
|
||||||
def is_creative_mode_enabled(aug):
|
|
||||||
|
def is_creative_mode_enabled(aug) -> bool:
|
||||||
"""Return whether creative mode is enabled."""
|
"""Return whether creative mode is enabled."""
|
||||||
value = aug.get(AUG_PATH + '/creative_mode')
|
value = aug.get(AUG_PATH + '/creative_mode')
|
||||||
return value == 'true'
|
return value == 'true'
|
||||||
|
|
||||||
|
|
||||||
def is_pvp_enabled(aug):
|
def is_pvp_enabled(aug) -> bool:
|
||||||
"""Return whether PVP is enabled."""
|
"""Return whether PVP is enabled."""
|
||||||
value = aug.get(AUG_PATH + '/enable_pvp')
|
value = aug.get(AUG_PATH + '/enable_pvp')
|
||||||
return value == 'true'
|
return value != 'false'
|
||||||
|
|
||||||
|
|
||||||
def is_damage_enabled(aug):
|
def is_damage_enabled(aug) -> bool:
|
||||||
"""Return whether damage is enabled."""
|
"""Return whether damage is enabled."""
|
||||||
value = aug.get(AUG_PATH + '/enable_damage')
|
value = aug.get(AUG_PATH + '/enable_damage')
|
||||||
return value == 'true'
|
return value != 'false'
|
||||||
|
|
||||||
|
|
||||||
def get_configuration():
|
def get_configuration() -> dict[str, int | bool]:
|
||||||
"""Return the current configuration."""
|
"""Return the current configuration."""
|
||||||
aug = load_augeas()
|
aug = load_augeas()
|
||||||
conf = {
|
conf = {
|
||||||
|
|||||||
@ -1,4 +0,0 @@
|
|||||||
# Workaround for Debian bug #1090067
|
|
||||||
[Service]
|
|
||||||
ExecStart=
|
|
||||||
ExecStart=/usr/bin/sh -c 'if [ -e /etc/minetest/minetest.conf ] ; then CONFIG_FILE=/etc/minetest/minetest.conf; else CONFIG_FILE=/etc/luanti/default.conf; fi; if [ -x /usr/lib/minetest/minetestserver ] ; then /usr/lib/minetest/minetestserver --config $$CONFIG_FILE --logfile /var/log/minetest/minetest.log --gameid minetest_game; else exec /usr/libexec/luanti/luantiserver --config $$CONFIG_FILE --logfile /var/log/luanti/default/server.log --gameid $LUANTI_GAMEID; fi'
|
|
||||||
@ -6,19 +6,19 @@ from plinth.clients import store_url
|
|||||||
|
|
||||||
clients = [{
|
clients = [{
|
||||||
'name':
|
'name':
|
||||||
_('Minetest'),
|
_('Luanti'),
|
||||||
'platforms': [{
|
'platforms': [{
|
||||||
'type': 'download',
|
'type': 'download',
|
||||||
'os': 'gnu-linux',
|
'os': 'gnu-linux',
|
||||||
'url': 'https://www.minetest.net/downloads/'
|
'url': 'https://www.luanti.org/downloads/'
|
||||||
}, {
|
}, {
|
||||||
'type': 'download',
|
'type': 'download',
|
||||||
'os': 'macos',
|
'os': 'macos',
|
||||||
'url': 'https://www.minetest.net/downloads/'
|
'url': 'https://www.luanti.org/downloads/'
|
||||||
}, {
|
}, {
|
||||||
'type': 'download',
|
'type': 'download',
|
||||||
'os': 'windows',
|
'os': 'windows',
|
||||||
'url': 'https://www.minetest.net/downloads/'
|
'url': 'https://www.luanti.org/downloads/'
|
||||||
}, {
|
}, {
|
||||||
'type': 'store',
|
'type': 'store',
|
||||||
'os': 'android',
|
'os': 'android',
|
||||||
@ -32,18 +32,18 @@ clients = [{
|
|||||||
}, {
|
}, {
|
||||||
'type': 'package',
|
'type': 'package',
|
||||||
'format': 'deb',
|
'format': 'deb',
|
||||||
'name': 'minetest'
|
'name': 'luanti'
|
||||||
}]
|
}]
|
||||||
}]
|
}]
|
||||||
|
|
||||||
backup = {
|
backup = {
|
||||||
'config': {
|
'config': {
|
||||||
'files': ['/etc/minetest/minetest.conf']
|
'files': ['/etc/luanti/default.conf']
|
||||||
},
|
},
|
||||||
'data': {
|
'data': {
|
||||||
'directories': ['/var/games/minetest-server/']
|
'directories': ['/var/lib/private/luanti/default/']
|
||||||
},
|
},
|
||||||
'services': ['minetest-server']
|
'services': ['luanti-server']
|
||||||
}
|
}
|
||||||
|
|
||||||
tags = [_('Game server'), _('Block sandbox'), _('Platform')]
|
tags = [_('Game server'), _('Block sandbox'), _('Platform')]
|
||||||
|
|||||||
@ -2,14 +2,25 @@
|
|||||||
"""Configure Minetest server."""
|
"""Configure Minetest server."""
|
||||||
|
|
||||||
import pathlib
|
import pathlib
|
||||||
|
import shutil
|
||||||
|
|
||||||
import augeas
|
import augeas
|
||||||
|
|
||||||
from plinth import action_utils
|
from plinth import action_utils
|
||||||
from plinth.actions import privileged
|
from plinth.actions import privileged
|
||||||
|
|
||||||
CONFIG_FILE = '/etc/minetest/minetest.conf'
|
old_config_file = pathlib.Path('/etc/minetest/minetest.conf')
|
||||||
AUG_PATH = '/files' + CONFIG_FILE + '/.anon'
|
config_file = pathlib.Path('/etc/luanti/default.conf')
|
||||||
|
AUG_PATH = '/files' + str(config_file) + '/.anon'
|
||||||
|
|
||||||
|
|
||||||
|
@privileged
|
||||||
|
def setup() -> None:
|
||||||
|
"""Migrate old configuration file."""
|
||||||
|
if old_config_file.exists():
|
||||||
|
old_config_file.rename(config_file)
|
||||||
|
action_utils.service_daemon_reload()
|
||||||
|
action_utils.service_try_restart('luanti-server')
|
||||||
|
|
||||||
|
|
||||||
@privileged
|
@privileged
|
||||||
@ -17,7 +28,7 @@ def configure(max_players: int | None = None, enable_pvp: bool | None = None,
|
|||||||
creative_mode: bool | None = None,
|
creative_mode: bool | None = None,
|
||||||
enable_damage: bool | None = None):
|
enable_damage: bool | None = None):
|
||||||
"""Update configuration file and restart daemon if necessary."""
|
"""Update configuration file and restart daemon if necessary."""
|
||||||
pathlib.Path(CONFIG_FILE).parent.mkdir(exist_ok=True)
|
config_file.parent.mkdir(exist_ok=True)
|
||||||
aug = load_augeas()
|
aug = load_augeas()
|
||||||
if max_players is not None:
|
if max_players is not None:
|
||||||
aug.set(AUG_PATH + '/max_users', str(max_players))
|
aug.set(AUG_PATH + '/max_users', str(max_players))
|
||||||
@ -32,7 +43,7 @@ def configure(max_players: int | None = None, enable_pvp: bool | None = None,
|
|||||||
aug.set(AUG_PATH + '/enable_damage', str(enable_damage).lower())
|
aug.set(AUG_PATH + '/enable_damage', str(enable_damage).lower())
|
||||||
|
|
||||||
aug.save()
|
aug.save()
|
||||||
action_utils.service_try_restart('minetest-server')
|
action_utils.service_try_restart('luanti-server')
|
||||||
|
|
||||||
|
|
||||||
def load_augeas():
|
def load_augeas():
|
||||||
@ -40,6 +51,15 @@ def load_augeas():
|
|||||||
aug = augeas.Augeas(flags=augeas.Augeas.NO_LOAD +
|
aug = augeas.Augeas(flags=augeas.Augeas.NO_LOAD +
|
||||||
augeas.Augeas.NO_MODL_AUTOLOAD)
|
augeas.Augeas.NO_MODL_AUTOLOAD)
|
||||||
aug.set('/augeas/load/Php/lens', 'Php.lns')
|
aug.set('/augeas/load/Php/lens', 'Php.lns')
|
||||||
aug.set('/augeas/load/Php/incl[last() + 1]', CONFIG_FILE)
|
aug.set('/augeas/load/Php/incl[last() + 1]', str(config_file))
|
||||||
aug.load()
|
aug.load()
|
||||||
return aug
|
return aug
|
||||||
|
|
||||||
|
|
||||||
|
@privileged
|
||||||
|
def uninstall() -> None:
|
||||||
|
"""Remove the data directory that luanti-server package fails to remove.
|
||||||
|
|
||||||
|
See: https://bugs.debian.org/1122677
|
||||||
|
"""
|
||||||
|
shutil.rmtree('/var/lib/private/luanti/default/')
|
||||||
|
|||||||
@ -8,5 +8,6 @@ from django.urls import re_path
|
|||||||
from plinth.modules.minetest.views import MinetestAppView
|
from plinth.modules.minetest.views import MinetestAppView
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
re_path(r'^apps/minetest/$', MinetestAppView.as_view(), name='index'),
|
re_path(r'^apps/minetest/$', MinetestAppView.as_view(), name='index-old'),
|
||||||
|
re_path(r'^apps/luanti/$', MinetestAppView.as_view(), name='index'),
|
||||||
]
|
]
|
||||||
|
|||||||
@ -355,8 +355,6 @@ def _maintenance_mode():
|
|||||||
@privileged
|
@privileged
|
||||||
def dump_database():
|
def dump_database():
|
||||||
"""Dump database to file."""
|
"""Dump database to file."""
|
||||||
DB_BACKUP_FILE.parent.mkdir(parents=True, exist_ok=True)
|
|
||||||
|
|
||||||
with _maintenance_mode():
|
with _maintenance_mode():
|
||||||
with DB_BACKUP_FILE.open('w', encoding='utf-8') as file_handle:
|
with DB_BACKUP_FILE.open('w', encoding='utf-8') as file_handle:
|
||||||
action_utils.run([
|
action_utils.run([
|
||||||
|
|||||||
@ -58,7 +58,7 @@ class TransmissionApp(app_module.App):
|
|||||||
|
|
||||||
app_id = 'transmission'
|
app_id = 'transmission'
|
||||||
|
|
||||||
_version = 7
|
_version = 8
|
||||||
|
|
||||||
DAEMON = 'transmission-daemon'
|
DAEMON = 'transmission-daemon'
|
||||||
|
|
||||||
@ -91,7 +91,8 @@ class TransmissionApp(app_module.App):
|
|||||||
allowed_groups=list(groups))
|
allowed_groups=list(groups))
|
||||||
self.add(shortcut)
|
self.add(shortcut)
|
||||||
|
|
||||||
packages = Packages('packages-transmission', ['transmission-daemon'])
|
packages = Packages('packages-transmission', ['transmission-daemon'],
|
||||||
|
rerun_setup_on_upgrade=True)
|
||||||
self.add(packages)
|
self.add(packages)
|
||||||
|
|
||||||
dropin_configs = DropinConfigs('dropin-configs-transmission', [
|
dropin_configs = DropinConfigs('dropin-configs-transmission', [
|
||||||
@ -110,7 +111,7 @@ class TransmissionApp(app_module.App):
|
|||||||
|
|
||||||
webserver = Webserver('webserver-transmission', 'transmission-plinth',
|
webserver = Webserver('webserver-transmission', 'transmission-plinth',
|
||||||
urls=['https://{host}/transmission'],
|
urls=['https://{host}/transmission'],
|
||||||
last_updated_version=6)
|
last_updated_version=8)
|
||||||
self.add(webserver)
|
self.add(webserver)
|
||||||
|
|
||||||
daemon = Daemon(
|
daemon = Daemon(
|
||||||
@ -135,15 +136,30 @@ class TransmissionApp(app_module.App):
|
|||||||
"""Install and configure the app."""
|
"""Install and configure the app."""
|
||||||
super().setup(old_version)
|
super().setup(old_version)
|
||||||
|
|
||||||
if old_version and old_version <= 3 and self.is_enabled():
|
|
||||||
self.get_component('firewall-transmission').enable()
|
|
||||||
|
|
||||||
new_configuration = {
|
new_configuration = {
|
||||||
'rpc-whitelist-enabled': False,
|
'rpc-whitelist-enabled': False,
|
||||||
'rpc-authentication-required': False
|
'rpc_whitelist_enabled': False,
|
||||||
|
'rpc-authentication-required': False,
|
||||||
|
'rpc_authentication_required': False,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if old_version:
|
||||||
|
download_dir = get_download_dir()
|
||||||
|
new_configuration['download-dir'] = download_dir
|
||||||
|
new_configuration['download_dir'] = download_dir
|
||||||
|
|
||||||
privileged.merge_configuration(new_configuration)
|
privileged.merge_configuration(new_configuration)
|
||||||
add_user_to_share_group(SYSTEM_USER, TransmissionApp.DAEMON)
|
add_user_to_share_group(SYSTEM_USER, TransmissionApp.DAEMON)
|
||||||
|
|
||||||
if not old_version:
|
if not old_version:
|
||||||
self.enable()
|
self.enable()
|
||||||
|
|
||||||
|
|
||||||
|
def get_download_dir() -> str:
|
||||||
|
"""Return the configured download directory."""
|
||||||
|
configuration = privileged.get_configuration()
|
||||||
|
old = configuration.get('download-dir') # Trixie and older
|
||||||
|
if old:
|
||||||
|
return old
|
||||||
|
|
||||||
|
return configuration.get('download_dir') # Forky and newer
|
||||||
|
|||||||
@ -29,17 +29,6 @@
|
|||||||
## redirect URLs, set cookies, set absolute URLs (if any)
|
## redirect URLs, set cookies, set absolute URLs (if any)
|
||||||
## properly.
|
## properly.
|
||||||
RequestHeader set X-Forwarded-Proto 'https' env=HTTPS
|
RequestHeader set X-Forwarded-Proto 'https' env=HTTPS
|
||||||
|
|
||||||
# Make redirects to avoid 409 Conflict errors. See: #2219. Upstream issue:
|
|
||||||
# https://github.com/transmission/transmission/pull/857 . Drop this
|
|
||||||
# workaround with Transmission >= 4.0.
|
|
||||||
<IfModule mod_rewrite.c>
|
|
||||||
RewriteEngine On
|
|
||||||
RewriteCond %{REQUEST_URI} ^/transmission/$
|
|
||||||
RewriteRule .* /transmission/web/ [R=302,L]
|
|
||||||
RewriteCond %{REQUEST_URI} ^/transmission/web$
|
|
||||||
RewriteRule .* /transmission/web/ [R=302,L]
|
|
||||||
</IfModule>
|
|
||||||
</Location>
|
</Location>
|
||||||
|
|
||||||
# LDAP only authentication for Transmission remote UIs.
|
# LDAP only authentication for Transmission remote UIs.
|
||||||
|
|||||||
@ -6,9 +6,10 @@ Functional, browser based tests for transmission app.
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
from plinth.tests import functional
|
|
||||||
from splinter.exceptions import ElementDoesNotExist
|
from splinter.exceptions import ElementDoesNotExist
|
||||||
|
|
||||||
|
from plinth.tests import functional
|
||||||
|
|
||||||
pytestmark = [pytest.mark.apps, pytest.mark.transmission, pytest.mark.sso]
|
pytestmark = [pytest.mark.apps, pytest.mark.transmission, pytest.mark.sso]
|
||||||
|
|
||||||
|
|
||||||
@ -57,9 +58,10 @@ def _remove_all_torrents(browser):
|
|||||||
break
|
break
|
||||||
|
|
||||||
torrents.first.click()
|
torrents.first.click()
|
||||||
functional.eventually(browser.is_element_not_present_by_css,
|
functional.eventually(
|
||||||
args=['#toolbar-remove.disabled'])
|
browser.is_element_not_present_by_css,
|
||||||
browser.find_by_id('toolbar-remove').click()
|
args=['#toolbar-remove.disabled,#toolbar-delete.disabled'])
|
||||||
|
browser.find_by_css('#toolbar-remove,#toolbar-delete').first.click()
|
||||||
functional.eventually(
|
functional.eventually(
|
||||||
browser.is_element_not_present_by_css,
|
browser.is_element_not_present_by_css,
|
||||||
args=['#dialog-container[style="display: none;"]'])
|
args=['#dialog-container[style="display: none;"]'])
|
||||||
|
|||||||
@ -11,7 +11,7 @@ from django.utils.translation import gettext as _
|
|||||||
|
|
||||||
from plinth import views
|
from plinth import views
|
||||||
|
|
||||||
from . import privileged
|
from . import get_download_dir, privileged
|
||||||
from .forms import TransmissionForm
|
from .forms import TransmissionForm
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@ -25,8 +25,7 @@ class TransmissionAppView(views.AppView):
|
|||||||
def get_initial(self):
|
def get_initial(self):
|
||||||
"""Get the current settings from Transmission server."""
|
"""Get the current settings from Transmission server."""
|
||||||
status = super().get_initial()
|
status = super().get_initial()
|
||||||
configuration = privileged.get_configuration()
|
status['storage_path'] = get_download_dir()
|
||||||
status['storage_path'] = configuration['download-dir']
|
|
||||||
status['hostname'] = socket.gethostname()
|
status['hostname'] = socket.gethostname()
|
||||||
|
|
||||||
return status
|
return status
|
||||||
@ -38,6 +37,7 @@ class TransmissionAppView(views.AppView):
|
|||||||
if old_status['storage_path'] != new_status['storage_path']:
|
if old_status['storage_path'] != new_status['storage_path']:
|
||||||
new_configuration = {
|
new_configuration = {
|
||||||
'download-dir': new_status['storage_path'],
|
'download-dir': new_status['storage_path'],
|
||||||
|
'download_dir': new_status['storage_path'],
|
||||||
}
|
}
|
||||||
privileged.merge_configuration(new_configuration)
|
privileged.merge_configuration(new_configuration)
|
||||||
messages.success(self.request, _('Configuration updated'))
|
messages.success(self.request, _('Configuration updated'))
|
||||||
|
|||||||
@ -142,7 +142,6 @@ def is_public() -> bool:
|
|||||||
@privileged
|
@privileged
|
||||||
def dump_database():
|
def dump_database():
|
||||||
"""Dump database to file."""
|
"""Dump database to file."""
|
||||||
_db_backup_file.parent.mkdir(parents=True, exist_ok=True)
|
|
||||||
with action_utils.service_ensure_running('mysql'):
|
with action_utils.service_ensure_running('mysql'):
|
||||||
with _db_backup_file.open('w', encoding='utf-8') as file_handle:
|
with _db_backup_file.open('w', encoding='utf-8') as file_handle:
|
||||||
action_utils.run([
|
action_utils.run([
|
||||||
|
|||||||
@ -2,7 +2,6 @@
|
|||||||
"""Configuration helper for Zoph server."""
|
"""Configuration helper for Zoph server."""
|
||||||
|
|
||||||
import configparser
|
import configparser
|
||||||
import os
|
|
||||||
import pathlib
|
import pathlib
|
||||||
import re
|
import re
|
||||||
import subprocess
|
import subprocess
|
||||||
@ -159,7 +158,6 @@ def dump_database():
|
|||||||
"""
|
"""
|
||||||
with action_utils.service_ensure_running('mysql'):
|
with action_utils.service_ensure_running('mysql'):
|
||||||
db_name = _get_db_config()['db_name']
|
db_name = _get_db_config()['db_name']
|
||||||
os.makedirs(os.path.dirname(DB_BACKUP_FILE), exist_ok=True)
|
|
||||||
with open(DB_BACKUP_FILE, 'w', encoding='utf-8') as db_backup_file:
|
with open(DB_BACKUP_FILE, 'w', encoding='utf-8') as db_backup_file:
|
||||||
action_utils.run(['mysqldump', db_name], stdout=db_backup_file,
|
action_utils.run(['mysqldump', db_name], stdout=db_backup_file,
|
||||||
check=True)
|
check=True)
|
||||||
|
|||||||