Compare commits

...

53 Commits

Author SHA1 Message Date
James Valleroy
7f3fb6968f
Release v25.17.1~bpo13+1 to trixie-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-16 11:19:44 -05:00
James Valleroy
146cdddfa7 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
2025-12-16 11:19:20 -05:00
James Valleroy
9924897d51
Release v25.17.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-15 20:35:47 -05:00
James Valleroy
f48770e12b
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-15 20:34:46 -05:00
James Valleroy
ead1b72251
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-15 20:18:52 -05:00
Sunil Mohan Adapa
8ba444990b
backups: Set proper permissions for backups-data directory
Fixes: #2554

- Update permissions on the backups-data directory so that files are only
accessible by root users.

- Ensure that the directory is created by the 'backups' app and not by each of
the apps that take the backup.

Tests:

- Run functional tests for miniflux, dynamicdns, wordpress, zoph, and nextlcoud.
There was an unrelated functional test case failure in nextcloud.

- On a fresh installation, apply patch. Service is restarted. The directory is
created with proper permissions and ownership.

- On a fresh installation, without the patch. Backup the dynamicdns app. The
directory is created with incorrect permissions. Apply the patch. Service is
restarted. Proper permissions are set on the directory.

- On a setup with incorrect permissions, re-run backups app's setup. The
permissions are updated correctly.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-15 20:16:36 -05:00
Pierfrancesco Passerini
1bd6e20a07
Translated using Weblate (Italian)
Currently translated at 56.9% (1070 of 1880 strings)
2025-12-16 02:16:00 +01:00
OwlGale
3ee9468c88
Translated using Weblate (Russian)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-16 02:15:55 +01:00
bsurajpatra
912d868146
Translated using Weblate (Hindi)
Currently translated at 45.1% (848 of 1880 strings)
2025-12-16 02:15:55 +01:00
Sunil Mohan Adapa
54bebd7269
transmission: Deal with changes in latest forky package
Fixes: #2555

- '-' in configuration keys changed to '_'. Write both old and new keys to the
configuration file so that same code works for both versions of transmission.
Extra keys are ignored and removed from the configuration by the transmission
daemon.

- When reading the configuration for download directory account for both old and
new keys.

- Update functional tests for change in ID for delete torrent button.

Tests:

- Run functional tests on trixie and forky VM.

- On trixie and forky VM, after the app is installed, the configuration values
are set as expected in the configuration file.  Transmission does not show its
own authentication dialog. FreedomBox SSO works as expected.

- On trixie and forky, updating the download dir in FreedomBox app changes the
values in the web UI.

- On forky, install transmission using old code and sources.list updated to
trixie. Change the download directory. Stop service. Then update the
sources.list to forky, apply patches and start service. Run unattended-upgrades.
Notice that the earlier set download directory persists. Two configuration
values for rpc also are as expected.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-15 20:12:20 -05:00
Sunil Mohan Adapa
0c6335b9df
minetest: Remove legacy code, use new name, conf, etc.
- Update link in copyright file to the logo.

- Update paths to configuration file. Drop hack to load old configuration path.
Migrate old configuration file to new path.

- Use newer package name instead of transitional package name.

- Use newer systemd unit name instead of aliased one.

- Update backup/restore paths.

- Drop code to handle configuration file update. This upgrade was done during
Bookworm cycle. It is not needed for upgrade from Bookworm to Trixie.

- Fix understanding of default values for keys not present in the configuration
file. These values are picked up from source code as the documentation does not
mention them.

Tests:

- Run unit and minetest functional tests.

- After the app is freshly installed. Max users is 15. PvP is enabled. Create
mode is disabled. Damaged is enabled.

- Changes in configuration are reflected.

- Play a game and make some changes. Update configuration. Backup. Uninstall and
restore. The player data is restored. Configuration is restored.

- Install without the changes. Make configuration changes. Apply changes and
remove obsolete files. Restart service. App is updated. Notice that
configuration file is migrated to new path. Configuration options are retained.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-15 19:43:08 -05:00
Pierfrancesco Passerini
ebdbd8cd69
Translated using Weblate (Italian)
Currently translated at 50.1% (943 of 1880 strings)
2025-12-14 09:00:27 +00:00
Diego Roversi
cad7d4412f
Translated using Weblate (Italian)
Currently translated at 50.1% (943 of 1880 strings)
2025-12-14 09:00:23 +00:00
OwlGale
f2980fa1b0
Translated using Weblate (Russian)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-14 09:00:22 +00:00
Priit Jõerüüt
57dea84e79
Translated using Weblate (Estonian)
Currently translated at 4.7% (89 of 1880 strings)
2025-12-14 09:00:19 +00:00
James Valleroy
e33e2d2f74
Release v25.17~bpo13+1 to trixie-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-12 09:05:15 -05:00
James Valleroy
2cf51f565e freedombox Debian release 25.17
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmk3i04WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICA2ID/9/sGyydPyID3rartMdrtZseNh5
 XrqFIyIfEPEe3l3YILf8BQoZgmn2/+96sESmAkMPVKNJD/zaslDaZ3kVeJTui7sf
 YECDhfMG4svumG0vXYhPxGXplX6NmH4T5mbeF5d3GiG6pKDPxOjm1hxwM/+zuw2W
 v9kGA1NlZDaxbxLe0siT/qyzVoUvWriBTm6qmwotFFraWVAGEMHpyb2FcHI+xVoL
 FwV+qTl/HmVRIVTnzcDILLP9RaqnqwHSMiUs4BjpDBHI1HJ3I1NJTLQCoZwDPLzr
 cpxvtSKdTX9XJvArfsVOfCWm3xyx0+iZUqAgHAWIyqf/VWSbRPYiTjXwfbeEaC4r
 Kp4UPRmu/BMuwpI2aVSCbZzk6QPyBskW81NPBy8M9GoFEdOy+ngy/PC2C9kaDKTw
 xkr0Mwh8KSor9casm1A0BlJ+6Dckd7wsjqo05DcrTR2zNKR5ahKbE0N8uoEOtkOm
 qPnFOl8v5Ea0KEhNvj4u8wcldMwBTseN3eFo38MeKnHA3RJ371z39iOa+OYM56y0
 4A86nDVhQAtw/FSx4l86hTTEFiP1UYXexDRzs8aGaCNUgprg8hQhgUFd5AReZAR2
 3haTaX+QuE0Q/luZamWVBS93kVxdcTLNwwwcdWggSK5asfcLHr6C8+OSE+vqFobz
 hwPyEPeRkJG2Z8DcPQ==
 =RStB
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmk8IP0WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICOjNEACBFVDHvjUi7A9dsc5SZaDNuEOL
 WmbHEfl7rOaHg1DMCse6KbmloAWeAAd7v+dSeEHqlRGUJNFaAlE2fv95v+mKmpi1
 o0b456+1kbitV5yJIZzeH+2ZKXJiDvbx3euhtk0c6Jq/lWwTeLYwFZ1tMYy50pUA
 2qUuwBkkPddvcpPgwNqKLYTT3JK+jBd57YTNVTCNUr6V9yn3U0TLXMaAJPqYJCRK
 eOHetjPpKc0vdV6HJgtAyRVKTqtY7CRJsD65JbP37WfYjlZkp0JHvrhTUACqu2HC
 P+N9EaIkUFVjhbh9HyaNSkbDgBKJxV2kqsnEUBFnQ8Ft9X6BUjRKX4HlctmfWnZf
 8JGZSqnOumhnhCT818IcBsLBLLrETlspZsemezCLahBjSJWiFE2g9AqFR0TyaFij
 ME51MH2iGNC7XHtIMiaVAIO5LsLJ2OIS5PAiPK048/Dx4UHQhSosuCWKJ/ptCX/m
 nLZmYWMCEFfnVklC0ymzzktqqD7PLevByBfgyeo7tr6HOKfIv+LkwnmpXaitDLBB
 2NlVPQnCtf2wKSAwLBHP19w4BluzdAPoG4U6J1SWUYrUgoWKhLiKQo2yCa+Ji4Mc
 C8p5A9jCDEc5zqo1YQmNRT+72vuAc0MAeiuVR7ou8BKdv0DFkJ3ZvgdLhjPinLz5
 fJhZPxDQOm8Tf059PQ==
 =zF92
 -----END PGP SIGNATURE-----

Merge tag 'v25.17' into debian/trixie-backports

freedombox Debian release 25.17
2025-12-12 09:04:43 -05:00
Priit Jõerüüt
fe496627d0
Translated using Weblate (Estonian)
Currently translated at 4.5% (85 of 1880 strings)
2025-12-12 08:00:20 +00:00
Benedek Nagy
044d99e367
minetest: Rename Minetest to Luanti
This is to follow up with the upstream change:
https://blog.luanti.org/2024/10/13/Introducing-Our-New-Name/.

Rename Minetest to Luanti in:
- App name
- App description
- Clients' name
- Docstrings

- Also update the donation and client download links to point to the new
  domain.
- Make the app button point to /apps/luanti while continuing to serve
  /apps/minetest in case somebody has it bookmarked.

Closes: #2521

Signed-off-by: Benedek Nagy <contact@nbenedek.me>
[sunil: Rename the old URL to index-old to avoid duplicates]
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2025-12-12 11:16:37 +05:30
Benedek Nagy
959d1e2554
transmission: remove obsolete apache redirects
Tests:
- Install Transmission, apply the patch and confirm that the 409 conflict error,
  that the redirects were originally meant for, is not reproducible anymore.

Fixes: #2502

Signed-off-by: Benedek Nagy <contact@nbenedek.me>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2025-12-12 06:28:55 +05:30
109247019824
5407f9c89d
Translated using Weblate (Bulgarian)
Currently translated at 57.5% (1081 of 1880 strings)
2025-12-11 08:00:23 +01:00
Besnik Bleta
4cbbbed72b
Translated using Weblate (Albanian)
Currently translated at 99.6% (1874 of 1880 strings)
2025-12-11 08:00:21 +01:00
Jiří Podhorecký
f1248e9e1a
Translated using Weblate (Czech)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-11 08:00:19 +01:00
109247019824
afefa4010d
Translated using Weblate (Bulgarian)
Currently translated at 57.1% (1075 of 1880 strings)
2025-12-10 06:00:24 +00:00
Максим Горпиніч
f9c2bec79f
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-10 06:00:22 +00:00
Besnik Bleta
0f1276fbae
Translated using Weblate (Albanian)
Currently translated at 99.6% (1873 of 1880 strings)
2025-12-10 06:00:20 +00:00
Burak Yavuz
c0bbebd53b
Translated using Weblate (Turkish)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-10 06:00:19 +00:00
James Valleroy
d7e06348db
vagrant: Enable EFI firmware
Tests:

- Bring up vagrant box version 25.16. Able to access the web interface
  after setup is complete.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2025-12-10 10:11:06 +05:30
James Valleroy
f5e3bd3538
Release v25.17 to unstable 2025-12-08 20:51:47 -05:00
James Valleroy
d8650a4c6f
doc: Fetch latest manual 2025-12-08 20:50:37 -05:00
James Valleroy
3af2a8abeb
locale: Update translation strings 2025-12-08 20:27:27 -05:00
Joseph Nuthalapati
4cea13165a
l10n: Fix python-brace-format error in Estonian
Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
2025-12-06 16:14:03 +05:30
Priit Jõerüüt
49b646f016
Translated using Weblate (Estonian)
Currently translated at 2.2% (42 of 1875 strings)
2025-12-06 10:00:20 +01:00
Sunil Mohan Adapa
ef23ebedbc
privileged: Don't log exception that are expected
Fixes: #2551.

Tests:

- In a VM visit the storage page. Without the patch, an exception is logged when
there is no space to expand the partition. With the patch, the exception is not
logged.

- Raise an exception in the storage.usage_info() method and notice that the
exception is logged when visiting the Storage app page.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-03 14:23:03 -05:00
OwlGale
b66feb2cad
Translated using Weblate (Russian)
Currently translated at 100.0% (1875 of 1875 strings)
2025-12-03 14:00:19 +01:00
Sunil Mohan Adapa
37e40883e1
ui: Fix dark theme colors for app enable/disable toggle button
Tests:

- In the Calibre app page, the enable/disable toggle button has dark colors in
dark theme mode. The colors are proper when enabled, disabled, enabling,
disabling, hover.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:47 -05:00
Sunil Mohan Adapa
a0fe5e50eb
ui: Fix dark theme color for select-all button
Tests:

- Select-all button in create backup page has mostly unchanged color in light
mode and more consistent color in dark mode.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:42 -05:00
Sunil Mohan Adapa
6c7d77fd3b
ui: Minor CSS refactor to use variables
Tests:

- Main header's shadow is unchanged in light mode. In dark mode, it is still the
same and not really visible. This is better than casting a white shadow.

Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:39 -05:00
Sunil Mohan Adapa
85f04dde1a
ui: Fix dark theme colors for running status indicator
Tests:

- Insert event.preventDefault() in form submission code for submission buttons.

- For various button styles, submit the form. Running status indicator appears
on the form button. The styles for the indicator is appropriate in dark and
light themes.

  - Calibre delete library confirmation page has btn-danger.

  - Software Update, configuration update button has btn-primary.

  - Software Update, 'update now' button has btn-default.

  - Change a button from btn-primary to btn-link. Running status is not shown
  for this type of button.

Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:36 -05:00
Sunil Mohan Adapa
4bbe53e9ff
ui: Drop colors defined in Bootstrap 5.3
- They were only present for compatibility with Bootstrap 5.2. The values were
picked directly from Bootstrap 5.3. So, there is no change in output.

Tests:

- Go to user creation form and make errors. A form element with error has red
outline like more. The help text and error message are also in red like before.
In dark mode, they are more appropriate with the rest of the page and with
higher contrast.

- On default styled button, background color on hover is also improved
similarly.

- The border for select-all button in the create new backup page is also
improved similarly.

Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:33 -05:00
Sunil Mohan Adapa
c19fe296a4
ui: Dark theme color for tags text in an app card
Tests:

- In apps and system pages, the tags text in a card is unchanged in light theme.
In dark theme, it is more consistent with the rest of the page.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:30 -05:00
Sunil Mohan Adapa
499c6073a1
ui: Fix dark theme color for disabled form elements
Tests:

- In network connection editing page, find some form elements that are disabled
and their light mode color is mostly unchanged. In dark mode, it looks
consistent with the rest of the page.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:28 -05:00
Sunil Mohan Adapa
2ae78daebb
ui: Fix dark theme colors for default button style
- Use color variables provided by Bootstrap. These automatically adjust to light
and dark themes.

Tests:

- In light mode, the style for 'Update now' button in Software Update app is
close to what it was before. In dark mode, the styling is consistent with the
rest of the page.

- Same is true for Calibre app 'Delete Library' button and extra options button
in an app.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:25 -05:00
Sunil Mohan Adapa
d6b5b3bed2
ui: Fix dark theme color for form help text
- Use the right CSS variable.

Tests:

- In a form, the help text for an input is unchanged in light mode. And in dark
mode, it is more appropriate.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:21 -05:00
Sunil Mohan Adapa
b166404b0a
ui: Use default button style for tag buttons
- In the app header as well as tag search bar.

- De-emphasize the tag buttons in app header so that users won't see them as
sections of the page.

- Add a bullet Unicode character between the tags in app header to separate them
properly with new de-emphasized styling.

- Fix vertical alignment of text between tag buttons in app header and the close
button in tags in tag search bar.

Tests:

- In the app header, styling has been de-emphasized and tags now look more like
simple text. They are a separated with a bullet Unicode character. Vertical
alignment of bullets is accurate.

- In the tag search bar, tags continue to look like buttons but more like default
buttons. Vertical alignment of close button is accurate.

- In both areas tags look properly in dark and light color themes.

- In mobile view when there are a lot of tags, tags flow into second line.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:18 -05:00
Sunil Mohan Adapa
6c930a9f24
upgrades: Use bootstrap spinner button instead of custom styling
- This simplifies the implementation and gets it ready for dark/light mode.

Tests:

- In the upgrades main view, set is_busy = True and disable setting
refresh_page_sec. Load the upgrades app and notice that the 'Updating...' button
is showing proper styling in light anddark modes.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:11 -05:00
Sunil Mohan Adapa
00a69108dd
ui: Implement a toggle menu for setting dark mode
- Add a toggle menu for selecting the color scheme. JS code largely taken from
Bootstrap documentation and slightly customized.

- Use local storage to store the setting for dark/light/auto. Default to auto
which means browser level preference is picked up (which could be system level
preference).

Tests:

- Appearance of the toggle menu is consistent. Check box is shown on the
currently selected value.

- Deleting the local storage value reverts the preference to browser set value.

- Menu is collapsed at smaller screen sizes. Appearance and functionality as
expected.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-02 20:17:06 -05:00
Coucouf
0419eb02cf
Translated using Weblate (French)
Currently translated at 100.0% (1875 of 1875 strings)
2025-12-02 13:00:25 +01:00
OwlGale
b2b581309e
Translated using Weblate (Russian)
Currently translated at 100.0% (1875 of 1875 strings)
2025-12-02 13:00:24 +01:00
Coucouf
d99161b4cc
Translated using Weblate (French)
Currently translated at 100.0% (1875 of 1875 strings)
2025-12-01 12:00:42 +01:00
kosagi
6ce4df4350
Translated using Weblate (Catalan)
Currently translated at 44.4% (833 of 1875 strings)
2025-12-01 12:00:39 +01:00
OwlGale
0d30193240
Translated using Weblate (Russian)
Currently translated at 100.0% (1875 of 1875 strings)
2025-12-01 12:00:20 +01:00
James Valleroy
7e9070e418
homeassistant: Fix spelling in tests
Tests:

- pytest runs the expected tests for Home Assistant.

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2025-11-30 04:43:50 +05:30
91 changed files with 3841 additions and 1920 deletions

1
Vagrantfile vendored
View File

@ -13,6 +13,7 @@ Vagrant.configure(2) do |config|
vb.cpus = Etc.nprocessors
vb.memory = 2048
vb.linked_clone = true
vb.customize ["modifyvm", :id, "--firmware", "efi"]
end
config.vm.provision "shell", run: 'always', inline: <<-SHELL
# Disable automatic upgrades

99
debian/changelog vendored
View File

@ -1,3 +1,102 @@
freedombox (25.17.1~bpo13+1) trixie-backports; urgency=medium
* Rebuild for trixie-backports.
-- James Valleroy <jvalleroy@mailbox.org> Tue, 16 Dec 2025 11:19:25 -0500
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
* Rebuild for trixie-backports.
-- James Valleroy <jvalleroy@mailbox.org> Fri, 12 Dec 2025 09:04:48 -0500
freedombox (25.17) unstable; urgency=medium
[ James Valleroy ]
* homeassistant: Fix spelling in tests
* locale: Update translation strings
* doc: Fetch latest manual
[ OwlGale ]
* Translated using Weblate (Russian)
[ kosagi ]
* Translated using Weblate (Catalan)
[ Coucouf ]
* Translated using Weblate (French)
[ Sunil Mohan Adapa ]
* ui: Implement a toggle menu for setting dark mode
* upgrades: Use bootstrap spinner button instead of custom styling
* ui: Use default button style for tag buttons
* ui: Fix dark theme color for form help text
* ui: Fix dark theme colors for default button style
* ui: Fix dark theme color for disabled form elements
* ui: Dark theme color for tags text in an app card
* ui: Drop colors defined in Bootstrap 5.3
* ui: Fix dark theme colors for running status indicator
* ui: Minor CSS refactor to use variables
* ui: Fix dark theme color for select-all button
* ui: Fix dark theme colors for app enable/disable toggle button
* privileged: Don't log exception that are expected
[ Priit Jõerüüt ]
* Translated using Weblate (Estonian)
[ Joseph Nuthalapati ]
* l10n: Fix python-brace-format error in Estonian
-- James Valleroy <jvalleroy@mailbox.org> Mon, 08 Dec 2025 20:50:56 -0500
freedombox (25.16~bpo13+1) trixie-backports; urgency=medium
* Rebuild for trixie-backports.

7
debian/copyright vendored
View File

@ -38,6 +38,11 @@ Copyright: Marie Van den Broeck (https://thenounproject.com/marie49/)
Comment: https://thenounproject.com/icon/162372/
License: CC-BY-SA-3.0
Files: static/themes/default/js/color-modes.js
Copyright: 2011-2025 The Bootstrap Authors
Comment: https://getbootstrap.com/docs/5.3/customize/color-modes/
License: CC-BY-3.0
Files: plinth/modules/bepasty/static/icons/bepasty.svg
Copyright: (c) 2014 by the Bepasty Team, see the AUTHORS file.
Comment: https://github.com/bepasty/bepasty-server/blob/master/src/bepasty/static/app/bepasty.svg
@ -178,7 +183,7 @@ License: CC-BY-SA-3.0
Files: plinth/modules/minetest/static/icons/minetest.svg
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
Files: plinth/modules/miniflux/static/icons/miniflux.png

View File

@ -21,7 +21,7 @@ Home Assistant app is considered experimental in !FreedomBox as it is fairly new
=== 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.

View File

@ -8,6 +8,30 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 25.17 (2025-12-08) ==
=== Highlights ===
* ui: Implement a toggle menu for setting dark mode
=== Other Changes ===
* homeassistant: Fix spelling in tests
* locale: Fix python-brace-format error in Estonian
* locale: Update translations for Catalan, Estonian, French, Russian
* privileged: Don't log exception that are expected
* ui: Dark theme color for tags text in an app card
* ui: Drop colors defined in Bootstrap 5.3
* ui: Fix dark theme color for disabled form elements
* ui: Fix dark theme color for form help text
* ui: Fix dark theme color for select-all button
* ui: Fix dark theme colors for app enable/disable toggle button
* ui: Fix dark theme colors for default button style
* ui: Fix dark theme colors for running status indicator
* ui: Minor CSS refactor to use variables
* ui: Use default button style for tag buttons
* upgrades: Use bootstrap spinner button instead of custom styling
== FreedomBox 25.16 (2025-11-24) ==
=== Highlights ===

View File

@ -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. 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_os_type.png|VirtualBox Name and OS dialog}}
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}}
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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

View File

@ -8,6 +8,30 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 25.17 (2025-12-08) ==
=== Highlights ===
* ui: Implement a toggle menu for setting dark mode
=== Other Changes ===
* homeassistant: Fix spelling in tests
* locale: Fix python-brace-format error in Estonian
* locale: Update translations for Catalan, Estonian, French, Russian
* privileged: Don't log exception that are expected
* ui: Dark theme color for tags text in an app card
* ui: Drop colors defined in Bootstrap 5.3
* ui: Fix dark theme color for disabled form elements
* ui: Fix dark theme color for form help text
* ui: Fix dark theme color for select-all button
* ui: Fix dark theme colors for app enable/disable toggle button
* ui: Fix dark theme colors for default button style
* ui: Fix dark theme colors for running status indicator
* ui: Minor CSS refactor to use variables
* ui: Use default button style for tag buttons
* upgrades: Use bootstrap spinner button instead of custom styling
== FreedomBox 25.16 (2025-11-24) ==
=== Highlights ===

View File

@ -9,7 +9,7 @@
== Tiny Tiny RSS (Lector de Feeds de Noticias) ==
||<tablestyle="float: right;"> {{attachment:FreedomBox/Manual/TinyTinyRSS/TinyTinyRSS-icon_en_V01.png|Tiny Tiny RSS icon}} ||
'''Disponible desde''': versión 0.9
'''Disponible desde''': Desde Debian Trixie esta aplicación ya no está disponible. Por favor, migra a [[es/FreedomBox/Manual/Miniflux|Miniflux]] or [[es/FreedomBox/Manual/Nextcloud|Nextcloud News]].
''Tiny Tiny RSS'' es un lector y agregador de ''feeds'' de noticias (RSS/Atom) diseñado para leer noticias desde cualquier lugar con una experiencia lo más parecida posible a una aplicación de escritorio.

View File

@ -86,7 +86,7 @@ Para la mayoría de los usuarios se recomienda la autoactualización. Si no obst
Algunos paquetes podrían no estar disponibles tras una actualización de publicación. Por favor, migra a una aplicación similar. Al actualizar a Debian 13 "trixie", las siguentes aplicaciones dejan de estar disponibles:
* Janus. Usa Matrix o XMPP para llamadas de video o Mumble para audio. Esta app probáblemente vuelva a estar disponible en el futuro.
* TT-RSS. Migra a Miniflux.
* TT-RSS. Migra a Miniflux o a Nextcloud News.
* Searx.
Para iniciar el proceso de actualización de publicación, ve a ''Actualización de Software'' en la sección ''Sistema''. Luego ''Habilitar autoactualización'' y la opción ''Habilitar autoactualización a la siguiente publicación estable''. Entonces haz clic en el botón ''Actualización de Distibución''. Y luego en ''Iniciar Actualización de Distibución''. El proceso podría llegar varias horas si tu sistema operativo reside en un almacenamiento lento como una tarjeta SD. El interfaz web de !FreedomBox podría estar indisponible durante la actualización. Refresca la página si muestra errores. Finalmente, espera a los procesos de post-actualización y reinicia la máquina.

View File

@ -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. 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_os_type.png|VirtualBox Name and OS dialog}}
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}}
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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

View File

@ -3,4 +3,4 @@
Package init file.
"""
__version__ = '25.16'
__version__ = '25.17.1'

View File

@ -130,6 +130,9 @@ def run_privileged_method(func, module_name, action_name, args, kwargs):
if raw_output:
request['raw_output'] = raw_output
if not log_error:
request['log_error'] = False
client_socket = _request_to_server(request)
if raw_output:
@ -424,14 +427,19 @@ def privileged_handle_json_request(
bool):
raise TypeError('Incorrect "raw_output" parameter')
if 'log_error' in request and not isinstance(request['log_error'],
bool):
raise TypeError('Incorrect "log_error" parameter')
return request
try:
request = _parse_request()
log_error = request.get('log_error', True)
arguments = {'args': request['args'], 'kwargs': request['kwargs']}
_setup_thread_storage()
return_value = _privileged_call(request['module'], request['action'],
arguments)
arguments, log_error)
if isinstance(return_value, io.BufferedReader):
raw_output = request.get('raw_output', False)
@ -452,7 +460,7 @@ def privileged_handle_json_request(
return json.dumps(return_value, cls=JSONEncoder)
def _privileged_call(module_name, action_name, arguments):
def _privileged_call(module_name, action_name, arguments, log_error=True):
"""Import the module and run action as superuser"""
if '.' in module_name:
raise SyntaxError('Invalid module name')
@ -500,11 +508,12 @@ def _privileged_call(module_name, action_name, arguments):
return_value = {'result': 'success', 'return': return_values}
except Exception as exception:
return_value = get_return_value_from_exception(exception)
logger.exception(
'Error running action: %s..%s(..): %s\nstdout:\n%s\nstderr:\n%s\n',
module_name, action_name, exception,
return_value['exception']['stdout'],
return_value['exception']['stderr'])
if log_error:
logger.exception(
'Error running action: %s..%s(..): %s\nstdout:\n%s\n'
'stderr:\n%s\n', module_name, action_name, exception,
return_value['exception']['stdout'],
return_value['exception']['stderr'])
return return_value

View File

@ -93,7 +93,6 @@ def dump_database(backup_file: str | pathlib.Path, database_name: str):
file if it exists.
"""
backup_path = pathlib.Path(backup_file)
backup_path.parent.mkdir(parents=True, exist_ok=True)
with action_utils.service_ensure_running('postgresql'):
with open(backup_path, 'w', encoding='utf-8') as file_handle:
_run_as([

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-04-16 02:28+0000\n"
"Last-Translator: MohammedSaalif <2300031323@kluniversity.in>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/freedombox/"
@ -107,15 +107,15 @@ msgstr "اللغة المستخدمة في واجهة الويب"
msgid "Use the language preference set in the browser"
msgstr "استخدم لغة المتصفح"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "بيت"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "تطبيقات"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "نظام"
@ -3023,8 +3023,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "عن"
@ -3162,7 +3162,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3568,7 +3568,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4143,14 +4143,14 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4613,7 +4613,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6135,8 +6135,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9267,35 +9267,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9484,6 +9484,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2020-06-10 15:41+0000\n"
"Last-Translator: aiman an <an1f3@hotmail.com>\n"
"Language-Team: Arabic (Saudi Arabia) <https://hosted.weblate.org/projects/"
@ -103,15 +103,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -3013,8 +3013,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr ""
@ -3152,7 +3152,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3558,7 +3558,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4139,14 +4139,14 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4611,7 +4611,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6135,8 +6135,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9271,35 +9271,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9488,6 +9488,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@ -99,15 +99,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -2993,8 +2993,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr ""
@ -3132,7 +3132,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3536,7 +3536,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4107,14 +4107,14 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4573,7 +4573,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6091,8 +6091,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9208,35 +9208,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9425,6 +9425,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-09-24 03:02+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-12-11 07:00+0000\n"
"Last-Translator: 109247019824 "
"<109247019824@users.noreply.hosted.weblate.org>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
@ -18,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14-dev\n"
"X-Generator: Weblate 5.15-dev\n"
#: plinth/config.py:103
#, python-brace-format
@ -106,15 +106,15 @@ msgstr "Език на интерфейса"
msgid "Use the language preference set in the browser"
msgstr "Използване на предпочитания от четеца език"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Начало"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Приложения"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Системни"
@ -1608,6 +1608,7 @@ msgid ""
"This app also shows the <a href=\"{logs_url}\">logs</a> for {box_name} "
"services."
msgstr ""
"Приложението също показва <a href=\"{logs_url}\">дневника</a> на {box_name}."
#: plinth/modules/diagnostics/__init__.py:60
#: 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_full.html:85
msgid "Try to repair"
msgstr ""
msgstr "Опит за поправка"
#: plinth/modules/diagnostics/templates/diagnostics_app.html:29
msgid "This app does not support diagnostics"
@ -1764,31 +1765,31 @@ msgstr "Резултати"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:53
#, python-format
msgid "%(number)s passed"
msgstr ""
msgstr "%(number)s преминали"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:57
#, python-format
msgid "%(number)s failed"
msgstr ""
msgstr "%(number)s непреминали"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:61
#, python-format
msgid "%(number)s warnings"
msgstr ""
msgstr "%(number)s предупреждения"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:65
#, python-format
msgid "%(number)s errors"
msgstr ""
msgstr "%(number)s грешки"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:69
#, python-format
msgid "%(number)s skipped"
msgstr ""
msgstr "%(number)s пропуснати"
#: plinth/modules/diagnostics/templates/diagnostics_full.html:111
msgid "Running..."
msgstr ""
msgstr "Работи…"
#: plinth/modules/diagnostics/templates/diagnostics_results.html:11
msgid "Test"
@ -1806,7 +1807,7 @@ msgstr "Диагностична проверка"
#: plinth/modules/diagnostics/views.py:146
#, python-brace-format
msgid "App {app_id} is not installed, cannot repair"
msgstr ""
msgstr "Приложението {app_id} не е инсталирано и не може да бъде поправено"
#: plinth/modules/dynamicdns/__init__.py:29
#, python-brace-format
@ -2696,15 +2697,15 @@ msgstr "Защитна стена"
#: plinth/modules/firewall/__init__.py:262
msgid "Default zone is external"
msgstr ""
msgstr "Подразбираната зона е външна"
#: plinth/modules/firewall/__init__.py:272
msgid "Firewall backend is nftables"
msgstr ""
msgstr "Защитната стена използва nftables"
#: plinth/modules/firewall/__init__.py:286
msgid "Direct passthrough rules exist"
msgstr ""
msgstr "Съществуват правила за директен път"
#: plinth/modules/firewall/components.py:139
#, python-brace-format
@ -2803,14 +2804,16 @@ msgid ""
"Initial setup has been completed. Perform the next steps to make your "
"{box_name} operational."
msgstr ""
"Първоначалната настройка е заеършена. Изпълнете следващите стъпки, за да "
"въведете {box_name} експлоатация."
#: plinth/modules/first_boot/__init__.py:66
msgid "Next steps"
msgstr ""
msgstr "Следващи стъпки"
#: plinth/modules/first_boot/__init__.py:73
msgid "See next steps"
msgstr ""
msgstr "Преглед на следващите стъпки"
#: plinth/modules/first_boot/forms.py:14
#, python-brace-format
@ -2837,6 +2840,9 @@ msgid ""
"Automatic <a href=\"%(upgrades_url)s\" target=\"_blank\">software update</a> "
"runs daily by default. For the first time, manually run it now."
msgstr ""
"Автоматичното <a href=\"%(upgrades_url)s\" target=\"_blank\">обновяване на "
"софтуера</a> се извършва по подразбиране всеки ден. Първият път го извършете "
"на ръка."
#: plinth/modules/first_boot/templates/firstboot_complete.html:30
#: plinth/modules/upgrades/templates/upgrades_configure.html:119
@ -2848,6 +2854,8 @@ msgstr "Обновяване"
msgid ""
"Review <a href=\"%(privacy_url)s\" target=\"_blank\">privacy options</a>."
msgstr ""
"Прегледайте <a href=\"%(privacy_url)s\" target=\"_blank\">поверителните "
"настройки</a>."
#: plinth/modules/first_boot/templates/firstboot_complete.html:49
#, python-format
@ -2855,12 +2863,16 @@ msgid ""
"Review and setup <a href=\"%(networks_url)s\" target=\"_blank\">network "
"connections</a>. Change the default Wi-Fi password, if applicable."
msgstr ""
"Прегледайте и настройте <a href=\"%(networks_url)s\" "
"target=\"_blank\">мрежвата свързаност</a>. Сменете подразбираната парола за "
"безжичната мрежа, ако е необходимо."
#: plinth/modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a <a href=\"%(names_url)s\" target=\"_blank\">domain name</a>."
msgstr ""
"Настройте <a href=\"%(names_url)s\" target=\"_blank\">име на домейн</a>."
#: plinth/modules/first_boot/templates/firstboot_complete.html:70
#, python-format
@ -2868,6 +2880,8 @@ msgid ""
"Configure and schedule remote <a href=\"%(backups_url)s\" "
"target=\"_blank\">backups</a>."
msgstr ""
"Настройка и график на отдалечени <a href=\"%(backups_url)s\" "
"target=\"_blank\">резервни копия</a>."
#: plinth/modules/first_boot/templates/firstboot_complete.html:81
#, python-format
@ -2875,6 +2889,8 @@ msgid ""
"Put %(box_name)s to use by installing <a href=\"%(apps_url)s\" "
"target=\"_blank\">apps</a>."
msgstr ""
"Започнете да използвате %(box_name)s като инсталирате <a "
"href=\"%(apps_url)s\" target=\"_blank\">приложения</a>."
#: plinth/modules/first_boot/templates/firstboot_welcome.html:29
msgid "Start Setup"
@ -3133,8 +3149,8 @@ msgstr "Обратна връзка"
msgid "Contribute"
msgstr "Допринасяне"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "За проекта"
@ -3273,7 +3289,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Научете повече…"
@ -3682,7 +3698,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4292,21 +4308,26 @@ msgid "Default language changed"
msgstr "Подразбираният език е променен"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"Luanti е многопотребителски пясъчник с безкраен свят от блокове. Модулът "
"дава възможност за създаване на сървър на Luanti на {box_name}, на порта по "
"подразбиране (30000). За да се свържете със сървъра, е необходим <a "
"href=\"http://www.minetest.net/downloads/\">клиент за Luanti</a>."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Luanti"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -4781,7 +4802,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Редактиране"
@ -6380,8 +6401,8 @@ msgstr "Рестартиране"
msgid "Shutdown"
msgstr "Изключване"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Рестартиране"
@ -9757,35 +9778,35 @@ msgstr ""
"данни. Това е безплатен софтуер, който ви позволява да инсталирате и "
"управлявате сървърни приложения с лекота."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Начало"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Приложения"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Системни"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Промяна на парола"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Изключване"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Изход"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Избор на език"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Вход"
@ -9949,11 +9970,12 @@ msgstr "В момента това приложение не е налично
#: plinth/templates/setup.html:51
msgid "Checking app availability..."
msgstr ""
msgstr "Провека наличие на приложението…"
#: plinth/templates/setup.html:57
msgid "Error checking app availability. Please refresh page."
msgstr ""
"Грешка при проверяване на наличието на приложението. Презаредете страницата."
#: plinth/templates/setup.html:72
msgid ""
@ -9977,6 +9999,26 @@ msgstr "Търсене по етикети"
msgid "Clear all tags"
msgstr "Изчистване на всички етикети"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr "Превключване на темата (автом.)"
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr "Превключване на темата"
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr "Светла"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr "Тъмна"
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr "Автоматично"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr "Преглед на дневника"
@ -9987,7 +10029,7 @@ msgstr "Резервно копие"
#: plinth/templates/toolbar.html:60
msgid "Re-run setup"
msgstr ""
msgstr "Повторно изпълнение на настройките"
#: plinth/templates/toolbar.html:66 plinth/templates/toolbar.html:67
#: plinth/templates/uninstall.html:30
@ -10024,6 +10066,9 @@ msgstr "преди премахване на {app_id}"
msgid "Gujarati"
msgstr "Гуджарати"
#~ msgid "Minetest"
#~ msgstr "Luanti"
#, python-brace-format
#~ msgid ""
#~ "When enabled, Tiny Tiny RSS can be accessed by <a href=\"{users_url}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-04-01 03:02+0000\n"
"Last-Translator: MURALA SAI GANESH <saiganeshmurala@gmail.com>\n"
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
@ -103,15 +103,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -3040,8 +3040,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "সম্পর্কে"
@ -3179,7 +3179,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3585,7 +3585,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4160,15 +4160,15 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "মাইনটেস্ট"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -4630,7 +4630,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6156,8 +6156,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9286,35 +9286,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9505,6 +9505,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -9550,6 +9570,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "Minetest"
#~ msgstr "মাইনটেস্ট"
#, fuzzy
#~| msgid "Enabled"
#~ msgid "Manage Aliases for Mailbox"

File diff suppressed because it is too large Load Diff

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-12 07:51+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-12-11 07:00+0000\n"
"Last-Translator: Jiří Podhorecký <j.podhorecky@volny.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/"
"freedombox/cs/>\n"
@ -104,15 +104,15 @@ msgstr "Jazyk pro toto webové rozhraní"
msgid "Use the language preference set in the browser"
msgstr "Použít upřednostňovaný jazyk nastavený ve webovém prohlížeči"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Domů"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Aplikace"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Systém"
@ -3281,8 +3281,8 @@ msgstr "Odeslat zpětnou vazbu"
msgid "Contribute"
msgstr "Zapojit se"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "O projektu"
@ -3455,7 +3455,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Zjistit více…"
@ -3930,7 +3930,7 @@ msgstr "Webové konference"
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "Licenční informace o JavaScriptu"
@ -4609,21 +4609,26 @@ msgid "Default language changed"
msgstr "Výchozí jazyk se změnil"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"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 "
"serveru je třeba <a href=\"http://www.minetest.net/downloads/\">Minetest "
"klient</a>."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5138,7 +5143,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Upravit"
@ -6862,8 +6867,8 @@ msgstr "Restart"
msgid "Shutdown"
msgstr "Vypnout"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Restartovat"
@ -10470,35 +10475,35 @@ msgstr ""
"Jedná se o bezplatný software, který umožňuje snadnou instalaci a správu "
"serverových aplikací."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Domů"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Aplikace"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Systém"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Změnit heslo"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Vypnout"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Odhlásit"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Vyberte jazyk"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Přihlásit"
@ -10706,6 +10711,26 @@ msgstr "Hledání pomocí štítků"
msgid "Clear all tags"
msgstr "Vymazat všechny štítky"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr "Přepnout téma (automaticky)"
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr "Přepnout téma"
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr "Světlé"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr "Tmavé"
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr "Auto"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr "Zobrazit Protokoly"
@ -10753,6 +10778,9 @@ msgstr "před odinstalací {app_id}"
msgid "Gujarati"
msgstr "gudžarátština"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
@ -111,15 +111,15 @@ msgstr "Sprog denne web-brugergrænseflade skal vises i"
msgid "Use the language preference set in the browser"
msgstr "Benyt browserens sprogindstilling"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Apps"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "System"
@ -3466,8 +3466,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Om"
@ -3628,7 +3628,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
#, fuzzy
#| msgid "Learn more &raquo;"
msgid "Learn more..."
@ -4069,7 +4069,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4750,21 +4750,26 @@ msgid "Default language changed"
msgstr "Indstilling uændret"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"Minetest er et fler-spiller uendelig-verden blok-spil. Dette modul "
"aktiverer Minetest-serveren på denne {box_name}, på standardporten (30000). "
"For at forbinde til serveren skal der bruges en <a href=\"http://"
"www.minetest.net/downloads/\">Minetest klient</a>."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5297,7 +5302,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Rediger"
@ -7045,8 +7050,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Sluk Nu"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
#, fuzzy
#| msgid "Restart Now"
msgid "Restart"
@ -10687,39 +10692,39 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Apps"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " System"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Ændr kodeord"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
#, fuzzy
#| msgid "Shut Down Now"
msgid "Shut down"
msgstr "Sluk Nu"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Log ud"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "Sprog"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Log ind"
@ -10928,6 +10933,28 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic Upgrades"
msgid "Auto"
msgstr "Automatisk Opdatering"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -10980,6 +11007,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-11-13 13:51+0000\n"
"Last-Translator: Dietmar <sagen@permondes.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
@ -107,15 +107,15 @@ msgstr "Sprache für die Darstellung dieser Weboberfläche"
msgid "Use the language preference set in the browser"
msgstr "Die im Browser festgelegte Sprache verwenden"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Startseite"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Apps"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "System"
@ -3344,8 +3344,8 @@ msgstr "Feedback geben"
msgid "Contribute"
msgstr "Mitwirken"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Info"
@ -3525,7 +3525,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Mehr erfahren …"
@ -4013,7 +4013,7 @@ msgstr "Web-Konferenz"
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "JavaScript-Lizenzinformation"
@ -4710,21 +4710,26 @@ msgid "Default language changed"
msgstr "Standard-Sprache geändert"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"Minetest ist ein grenzenloses Multiplayer-Block-Sandkastenspiel. Dieses "
"Modul ermöglicht das Starten eines Minetest-Servers auf {box_name} auf dem "
"Standardport (30000). Um auf dem Server zu spielen, wird ein <a "
"href=\"http://www.minetest.net/downloads/\">Minetest-Client</a> benötigt."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5248,7 +5253,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Bearbeiten"
@ -7000,8 +7005,8 @@ msgstr "Neustart"
msgid "Shutdown"
msgstr "Herunterfahren"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Neu starten"
@ -10707,35 +10712,35 @@ msgstr ""
"und Datenschutz entwickelt wurde. Es ist freie Software, mit der Sie Server-"
"Apps einfach installieren und verwalten können."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Startseite"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Apps"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " System"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Passwort ändern"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Herunterfahren"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Abmelden"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Sprache wählen"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Anmelden"
@ -10944,6 +10949,30 @@ msgstr "Suche mit Schlagwörtern"
msgid "Clear all tags"
msgstr "Alle Schlagwörter löschen"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
#, fuzzy
#| msgid "Weight"
msgid "Light"
msgstr "Gewicht"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "Automatisch"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr "Protokolle anzeigen"
@ -10991,6 +11020,9 @@ msgstr "vor der Deinstallation von {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -100,15 +100,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -2994,8 +2994,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr ""
@ -3133,7 +3133,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3537,7 +3537,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4108,14 +4108,14 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4574,7 +4574,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6092,8 +6092,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9209,35 +9209,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9426,6 +9426,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
@ -113,15 +113,15 @@ msgstr "Επιλέξτε γλώσσα που θα χρησιμοποιηθεί
msgid "Use the language preference set in the browser"
msgstr "Χρήση της προεπιλεγμένης γλώσσας του περιηγητή διαδικτύου"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Κεντρική σελίδα"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Εφαρμογές"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Σύστημα"
@ -3485,8 +3485,8 @@ msgstr "Υποβάλετε σχόλια"
msgid "Contribute"
msgstr "Συνεισφέρετε"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Σχετικά με"
@ -3666,7 +3666,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Μάθε περισσότερα..."
@ -4132,7 +4132,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "Πληροφορίες άδειας χρήσης JavaScript"
@ -4856,12 +4856,17 @@ msgid "Default language changed"
msgstr "Η προεπιλεγμένη εμφάνιση άλλαξε"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"Το Minetest είναι ένα άπειρου κόσμου μπλοκ sandbox με υποστήριξη για πολλούς "
"χρήστες (multiplayer). Αυτή η ενότητα επιτρέπει στο διακομιστή Minetest να "
@ -4869,9 +4874,9 @@ msgstr ""
"συνδεθείτε με το διακομιστή, ένας <a href=\"http://www.minetest.net/"
"downloads/\">Minetest πελάτη</a> είναι απαραίτητος."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5418,7 +5423,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Επεξεργασία"
@ -7160,8 +7165,8 @@ msgstr ""
msgid "Shutdown"
msgstr "ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Κάνετε επανεκκίνηση"
@ -10958,35 +10963,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Κεντρική σελίδα"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Εφαρμογές"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Σύστημα"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Αλλαγή κωδικού πρόσβασης"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Αποσύνδεση"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Επιλογή γλώσσας"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Σύνδεση"
@ -11210,6 +11215,28 @@ msgstr "Αναζήτηση στο διαδίκτυο"
msgid "Clear all tags"
msgstr "Αναζήτηση στο διαδίκτυο"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "Αυτόματο"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -11262,6 +11289,9 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2024-11-01 17:00+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
@ -109,15 +109,15 @@ msgstr "Idioma para mostrar esta interfaz web"
msgid "Use the language preference set in the browser"
msgstr "Configure la preferencia de idioma en el navegador"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Principal"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Aplicaciones"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Sistema"
@ -3392,8 +3392,8 @@ msgstr "Enviar Comentarios"
msgid "Contribute"
msgstr "Contribuír"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Acerca de"
@ -3574,7 +3574,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Aprenda más..."
@ -4040,7 +4040,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "Información de licencia de JavaScript"
@ -4752,21 +4752,26 @@ msgid "Default language changed"
msgstr "Idioma predeterminado cambiado"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"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 "
"defecto (30000). Para acceder al servidor necesitará un <a href=\"http://"
"www.minetest.net/downloads/\">Cliente Minetest</a>."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5294,7 +5299,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Editar"
@ -7045,8 +7050,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Apagar"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Reiniciar"
@ -10772,35 +10777,35 @@ msgstr ""
"propiedad de los datos. Es un software gratuito que te permite instalar y "
"gestionar aplicaciones de un servidor con facilidad."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Inicio"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Aplicaciones"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Sistema"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Cambiar clave de acceso"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Apagar"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Cerrar sesión"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Seleccionar idioma"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Iniciar sesión"
@ -11012,6 +11017,30 @@ msgstr "Buscar en la web"
msgid "Clear all tags"
msgstr "Buscar en la web"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
#, fuzzy
#| msgid "Weight"
msgid "Light"
msgstr "Peso/Puntos"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "Automática"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -11059,6 +11088,9 @@ msgstr "antes de desinstalar {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-07-20 18:01+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+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"
"Language-Team: Estonian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/et/>\n"
@ -17,18 +17,17 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.13-dev\n"
"X-Generator: Weblate 5.15-dev\n"
#: plinth/config.py:103
#, python-brace-format
msgid "Static configuration {etc_path} is setup properly"
msgstr ""
msgstr "Staatiline seadistus asukohas „{etc_path}“ on korrektne"
#: plinth/container.py:140
#, fuzzy, python-brace-format
#| msgid "Service {service_name} is running"
#, python-brace-format
msgid "Container {container_name} is running"
msgstr "{service_name} teenus töötab"
msgstr "{container_name} konteiner töötab"
#: plinth/context_processors.py:21 plinth/views.py:175
msgid "FreedomBox"
@ -103,15 +102,15 @@ msgstr "Selles keeles kuvame kasutajaliidest"
msgid "Use the language preference set in the browser"
msgstr "Kasuta brauseris määratud keeleeelistusi"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Avaleht"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Rakendused"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Süsteem"
@ -195,15 +194,15 @@ msgstr ""
#: plinth/modules/avahi/manifest.py:14
msgid "Auto-discovery"
msgstr ""
msgstr "Automaatne tuvastus"
#: plinth/modules/avahi/manifest.py:14 plinth/modules/backups/manifest.py:17
msgid "Local"
msgstr ""
msgstr "Kohalik"
#: plinth/modules/avahi/manifest.py:14
msgid "mDNS"
msgstr ""
msgstr "mDNS"
#: plinth/modules/backups/__init__.py:24
msgid "Backups allows creating and managing backup archives."
@ -212,7 +211,7 @@ msgstr ""
#: plinth/modules/backups/__init__.py:46 plinth/modules/backups/__init__.py:176
#: plinth/modules/backups/__init__.py:221
msgid "Backups"
msgstr ""
msgstr "Varukoopiad"
#: plinth/modules/backups/__init__.py:173
msgid ""
@ -230,7 +229,7 @@ msgstr ""
#: plinth/modules/upgrades/__init__.py:152
#, python-brace-format
msgid "Go to {app_name}"
msgstr ""
msgstr "Ava {app_name}"
#: plinth/modules/backups/__init__.py:218
#, python-brace-format
@ -269,20 +268,26 @@ msgid ""
"This many latest backups are kept and the rest are removed. A value of \"0\" "
"disables backups of this type. Triggered at specified hour every day."
msgstr ""
"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
msgid "Number of weekly backups to keep"
msgstr ""
msgstr "Alleshoitavaid iganädalaseid varukoopiaid"
#: plinth/modules/backups/forms.py:67
msgid ""
"This many latest backups are kept and the rest are removed. A value of \"0\" "
"disables backups of this type. Triggered at specified hour every Sunday."
msgstr ""
"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
msgid "Number of monthly backups to keep"
msgstr ""
msgstr "Alleshoitavaid igakuiseid varukoopiaid"
#: plinth/modules/backups/forms.py:74
msgid ""
@ -290,28 +295,33 @@ msgid ""
"disables backups of this type. Triggered at specified hour first day of "
"every month."
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
msgid "Hour of the day to trigger backup operation"
msgstr ""
msgstr "Varunduse kellaaeg"
#: plinth/modules/backups/forms.py:81
msgid ""
"In 24 hour format. Services may become temporarily unavailable while running "
"backup operation at this time of the day."
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
msgid "Included apps"
msgstr ""
msgstr "Kaasatud rakendused"
#: plinth/modules/backups/forms.py:85 plinth/modules/backups/forms.py:107
msgid "Apps to include in the backup"
msgstr ""
msgstr "Varukoopiasse kaasatavad rakendused"
#: plinth/modules/backups/forms.py:101
msgid "Repository"
msgstr ""
msgstr "Varukoopiate hoidla"
#: plinth/modules/backups/forms.py:103
#: plinth/modules/backups/templates/backups_delete.html:17
@ -320,23 +330,23 @@ msgstr ""
#: plinth/modules/samba/templates/samba.html:66
#: plinth/modules/sharing/templates/sharing.html:32
msgid "Name"
msgstr ""
msgstr "Nimi"
#: plinth/modules/backups/forms.py:104
msgid "(Optional) Set a name for this backup archive"
msgstr ""
msgstr "Sisesta varukoopia nimi (kui soovid)"
#: plinth/modules/backups/forms.py:125
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
msgid "Upload File"
msgstr ""
msgstr "Laadi fail üles"
#: plinth/modules/backups/forms.py:143
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
#, python-brace-format
@ -345,15 +355,18 @@ msgid ""
"file previously downloaded from the result of a successful backup on a "
"{box_name}. It must have a .tar.gz extension."
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
msgid "Repository path format incorrect."
msgstr ""
msgstr "Varukoopiate hoidla vorming on vigane."
#: plinth/modules/backups/forms.py:181
#: plinth/modules/letsencrypt/manifest.py:11
msgid "Encryption"
msgstr ""
msgstr "Krüptimine"
#: plinth/modules/backups/forms.py:182
msgid ""
@ -369,15 +382,15 @@ msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:68
#: plinth/modules/searx/forms.py:14
msgid "None"
msgstr ""
msgstr "Puudub"
#: plinth/modules/backups/forms.py:186 plinth/modules/networks/forms.py:340
msgid "Passphrase"
msgstr ""
msgstr "Salafraas"
#: plinth/modules/backups/forms.py:187
msgid "Passphrase; Only needed when using encryption."
msgstr ""
msgstr "Salafraasi on vaja vaid krüptimise kasutamisel."
#: plinth/modules/backups/forms.py:190
msgid "Confirm Passphrase"
@ -437,19 +450,19 @@ msgstr ""
#: plinth/modules/backups/views.py:238 plinth/modules/snapshot/manifest.py:14
#: plinth/templates/toolbar.html:51 plinth/templates/toolbar.html:52
msgid "Restore"
msgstr ""
msgstr "Taasta"
#: plinth/modules/backups/manifest.py:15
msgid "Encrypted"
msgstr ""
msgstr "Krüptitud"
#: plinth/modules/backups/manifest.py:16
msgid "Schedules"
msgstr ""
msgstr "Ajastamised"
#: plinth/modules/backups/manifest.py:18
msgid "Remote"
msgstr ""
msgstr "Kaugseade"
#: plinth/modules/backups/manifest.py:19
msgid "App data"
@ -462,11 +475,11 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot.html:13
#: plinth/templates/app.html:52
msgid "Configuration"
msgstr ""
msgstr "Seadistused"
#: plinth/modules/backups/manifest.py:21
msgid "Borg"
msgstr ""
msgstr "Borg"
#: plinth/modules/backups/privileged.py:34
msgid ""
@ -579,7 +592,7 @@ msgstr ""
#: plinth/templates/messages.html:17 plinth/templates/setup.html:40
#: plinth/templates/setup.html:69
msgid "Caution:"
msgstr ""
msgstr "Hoiatus:"
#: plinth/modules/backups/templates/backups_add_remote_repository.html:24
#, python-format
@ -604,7 +617,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:18
msgid "Time"
msgstr ""
msgstr "Aeg"
#: plinth/modules/backups/templates/backups_delete.html:34
#, python-format
@ -617,7 +630,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_repository.html:33
msgid "Schedule"
msgstr ""
msgstr "Ajakava"
#: plinth/modules/backups/templates/backups_repository.html:44
msgid "Unmount Location"
@ -633,7 +646,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_repository.html:88
msgid "Download"
msgstr ""
msgstr "Laadi alla"
#: plinth/modules/backups/templates/backups_repository.html:114
msgid "No archives currently exist."
@ -877,7 +890,7 @@ msgstr ""
#: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:104
msgid "Permissions"
msgstr ""
msgstr "Õigused"
#: plinth/modules/bepasty/forms.py:29
msgid ""
@ -887,7 +900,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:33
#: plinth/modules/bepasty/templates/bepasty.html:31
msgid "Comment"
msgstr ""
msgstr "Komentaar"
#: plinth/modules/bepasty/forms.py:34
msgid "Any comment to help you remember the purpose of this password."
@ -902,7 +915,7 @@ msgstr ""
#: plinth/modules/bepasty/manifest.py:23
msgid "Pastebin"
msgstr ""
msgstr "Pastebin"
#: plinth/modules/bepasty/templates/bepasty.html:12
msgid "Manage Passwords"
@ -2999,8 +3012,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr ""
@ -3138,7 +3151,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3542,7 +3555,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4113,14 +4126,14 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4579,7 +4592,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -5030,21 +5043,21 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
msgid "Edit connection"
msgstr ""
msgstr "Muuda ühendust"
#: plinth/modules/networks/templates/connection_show.html:47
#: plinth/modules/networks/templates/connections_list.html:61
msgid "Deactivate"
msgstr ""
msgstr "Lülita välja"
#: plinth/modules/networks/templates/connection_show.html:54
#: plinth/modules/networks/templates/connections_list.html:69
msgid "Activate"
msgstr ""
msgstr "Lülita sisse"
#: plinth/modules/networks/templates/connection_show.html:60
msgid "Delete connection"
msgstr ""
msgstr "Kustuta ühendus"
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/networks/templates/connections_diagram.html:19
@ -5052,91 +5065,91 @@ msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:51
#: plinth/modules/networks/templates/connections_diagram.html:73
msgid "Connection"
msgstr ""
msgstr "Ühendus"
#: plinth/modules/networks/templates/connection_show.html:68
msgid "Primary connection"
msgstr ""
msgstr "Põhiühendus"
#: plinth/modules/networks/templates/connection_show.html:81
#: plinth/modules/storage/templates/storage.html:23
msgid "Device"
msgstr ""
msgstr "Seade"
#: plinth/modules/networks/templates/connection_show.html:85
msgid "State"
msgstr ""
msgstr "Olek"
#: plinth/modules/networks/templates/connection_show.html:90
msgid "State reason"
msgstr ""
msgstr "Oleku põhjus"
#: plinth/modules/networks/templates/connection_show.html:99
msgid "MAC address"
msgstr ""
msgstr "MAC-aadress"
#: plinth/modules/networks/templates/connection_show.html:103
msgid "Interface"
msgstr ""
msgstr "Võrguliides"
#: plinth/modules/networks/templates/connection_show.html:107
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:19
#: plinth/modules/snapshot/templates/snapshot_manage.html:34
#: plinth/modules/snapshot/templates/snapshot_rollback.html:27
msgid "Description"
msgstr ""
msgstr "Kirjeldus"
#: plinth/modules/networks/templates/connection_show.html:113
msgid "Physical Link"
msgstr ""
msgstr "Füüsiline link"
#: plinth/modules/networks/templates/connection_show.html:118
msgid "Link state"
msgstr ""
msgstr "Lingi olek"
#: plinth/modules/networks/templates/connection_show.html:121
msgid "cable is connected"
msgstr ""
msgstr "kaabel on ühendatud lahti"
#: plinth/modules/networks/templates/connection_show.html:124
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:144
msgid "Speed"
msgstr ""
msgstr "Kiirus"
#: plinth/modules/networks/templates/connection_show.html:130
#, python-format
msgid "%(ethernet_speed)s Mbit/s"
msgstr ""
msgstr "%(ethernet_speed)s Mbit/s"
#: plinth/modules/networks/templates/connection_show.html:146
#, python-format
msgid "%(wireless_bitrate)s Mbit/s"
msgstr ""
msgstr "%(wireless_bitrate)s Mbit/s"
#: plinth/modules/networks/templates/connection_show.html:158
msgid "Signal strength"
msgstr ""
msgstr "Signaali tugevus"
#: plinth/modules/networks/templates/connection_show.html:174
#: plinth/modules/networks/templates/connections_fields.html:67
msgid "IPv4"
msgstr ""
msgstr "IPv4"
#: plinth/modules/networks/templates/connection_show.html:179
#: plinth/modules/networks/templates/connection_show.html:222
#: plinth/modules/shadowsocks/forms.py:36
#: plinth/modules/shadowsocksserver/forms.py:42
msgid "Method"
msgstr ""
msgstr "Meetod"
#: plinth/modules/networks/templates/connection_show.html:188
#: plinth/modules/networks/templates/connection_show.html:229
msgid "IP address"
msgstr ""
msgstr "IP-aadress"
#: plinth/modules/networks/templates/connection_show.html:204
#: plinth/modules/networks/templates/connection_show.html:245
@ -6097,8 +6110,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9214,35 +9227,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9431,6 +9444,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
@ -109,16 +109,16 @@ msgstr "زبان محیط این برنامهٔ مدیریتی"
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
#, fuzzy
msgid "Apps"
msgstr "برنامه‌ها"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -3363,8 +3363,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "درباره"
@ -3523,7 +3523,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
#, fuzzy
msgid "Learn more..."
msgstr "بیشتر بدانید &raquo;"
@ -3960,7 +3960,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4617,18 +4617,18 @@ msgstr "زبان عوض شد"
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"ماین‌تست (Minetest) یک بازی چندنفرهٔ مکعب با جهان نامحدود است. با این برنامه "
"می‌توان یک سرور ماین‌تست را در {box_name} روی پورت پیش‌فرض (30000) اجرا کرد. "
"برای اتصال به سرور به یک <a href=\"http://www.minetest.net/downloads/"
"\">برنامهٔ ماین‌تست</a> نیاز است."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -5140,7 +5140,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "ویرایش"
@ -6793,8 +6793,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -10187,38 +10187,38 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
#, fuzzy
msgid " Apps"
msgstr "برنامه‌ها"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "زبان"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -10416,6 +10416,28 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "خودکار"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2016-01-31 22:24+0530\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Plinth Developers <freedombox-"
@ -112,15 +112,15 @@ msgstr "LANGUAGE FOR THIS WEB ADMINISTRATION INTERFACE"
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "APPS"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "SYSTEM"
@ -3519,8 +3519,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "ABOUT"
@ -3680,7 +3680,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
#, fuzzy
#| msgid "Learn more &raquo;"
msgid "Learn more..."
@ -4112,7 +4112,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4793,14 +4793,14 @@ msgstr "SETTING UNCHANGED"
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -5323,7 +5323,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "EDIT"
@ -7077,8 +7077,8 @@ msgstr ""
msgid "Shutdown"
msgstr "SHUT DOWN NOW"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
#, fuzzy
#| msgid "Restart Now"
msgid "Restart"
@ -10720,43 +10720,43 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
#, fuzzy
#| msgid "Apps"
msgid " Apps"
msgstr "APPS"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
#, fuzzy
#| msgid "System"
msgid " System"
msgstr "SYSTEM"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "CHANGE PASSWORD"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
#, fuzzy
#| msgid "Shut Down Now"
msgid "Shut down"
msgstr "SHUT DOWN NOW"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "LOG OUT"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "LANGUAGE"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "LOG IN"
@ -10969,6 +10969,28 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic Upgrades"
msgid "Auto"
msgstr "AUTOMATIC UPGRADES"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-10-30 04:24+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-12-02 12:00+0000\n"
"Last-Translator: Coucouf <coucouf@coucouf.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
"freedombox/fr/>\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.14.1-dev\n"
"X-Generator: Weblate 5.15-dev\n"
#: plinth/config.py:103
#, python-brace-format
@ -106,15 +106,15 @@ msgstr "Langue de cette interface web"
msgid "Use the language preference set in the browser"
msgstr "Utiliser la langue du navigateur"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Accueil"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Applis"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Système"
@ -3348,8 +3348,8 @@ msgstr "Partager vos impressions"
msgid "Contribute"
msgstr "Participer"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "À propos"
@ -3533,7 +3533,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "En savoir plus…"
@ -4023,7 +4023,7 @@ msgstr "Conférence Web"
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "Information de licence JavaScript"
@ -4460,11 +4460,7 @@ msgstr ""
"moins un domaine pour pouvoir utiliser Matrix Synapse."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:20
#, fuzzy, python-format
#| msgid ""
#| "The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs "
#| "will look like <em>@username:%(domain_name)s</em>. Changing the domain "
#| "name after the initial setup is currently not supported."
#, python-format
msgid ""
"The Matrix server domain is set to <em>%(domain_name)s</em>. User IDs will "
"look like <em>@username:%(domain_name)s</em>. Changing the domain name "
@ -4472,8 +4468,9 @@ msgid ""
msgstr ""
"Votre serveur Matrix utilise le domaine <em>%(domain_name)s</em>. Les "
"identifiants utilisateur seront du type <em>@identifiant:%(domain_name)s</"
"em>. Le changement du nom de domaine après linstallation initiale nest "
"actuellement pas pris en charge."
"em>. Le changement du nom de domaine nécéssite la désinstallation et "
"réinstallation de lappli ce qui entraînera la suppression de lensemble des "
"données de cette appli."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:28
msgid ""
@ -4516,10 +4513,8 @@ msgid "Unlimited"
msgstr "Illimité"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:78
#, fuzzy
#| msgid "Feed generator"
msgid "Federation"
msgstr "Générateur de fils"
msgstr "Fédération"
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:81
#, python-format
@ -4530,6 +4525,12 @@ msgid ""
"hosted here. If you face problems with federation, try the <a "
"href=\"%(tester_url)s#%(domain_name)s\"> federation tester tool</a>."
msgstr ""
"Matrix Synapse est configuré pour communiquer avec dautres serveurs sur "
"Internet. Ceci permet aux utilisateurices de la %(box_name)s de participer à "
"des salons hébergés ailleurs et à des utilisateurices dautres serveurs de "
"participer aux salons hébergés ici. En cas de problème avec la fédération, "
"vous pouvez utiliser l<a href=\"%(tester_url)s#%(domain_name)s\">outil de "
"test de fédération</a>."
#: plinth/modules/matrixsynapse/templates/matrix-synapse.html:99
#, python-format
@ -4717,21 +4718,26 @@ msgid "Default language changed"
msgstr "La langue par défaut a été modifiée"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"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 "
"au serveur, vous devez disposer dun <a href=\"http://www.minetest.net/"
"downloads/\">client Minetest</a>."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5263,7 +5269,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Modifier"
@ -7022,8 +7028,8 @@ msgstr "Redémarrer"
msgid "Shutdown"
msgstr "Éteindre"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Redémarrer"
@ -7453,20 +7459,16 @@ msgstr ""
"dactualités."
#: plinth/modules/rssbridge/__init__.py:28
#, fuzzy, python-brace-format
#| msgid ""
#| "You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
#| "href=\"{ttrss_url}\">Tiny Tiny RSS</a> to follow various websites. When "
#| "adding a feed, enable authentication and use your {box_name} credentials."
#, python-brace-format
msgid ""
"You can use RSS-Bridge with <a href=\"{miniflux_url}\">Miniflux</a> or <a "
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"Vous pouvez utiliser RSS-Bridge avec <a href=\"{miniflux_url}\">Miniflux</a> "
"ou bien <a href=\"{ttrss_url}\">Tiny Tiny RSS</a> pour suivre différents "
"sites Internet. Lors de lajout dun fil, activez lauthentification et "
"utilisez les identifiants de {box_name}."
"ou bien <a href=\"{nextcloud_url}\">Nextcloud News</a> pour suivre "
"différents sites Internet. Lors de lajout dun fil, activez "
"lauthentification et utilisez vos identifiants {box_name}."
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
@ -10758,35 +10760,35 @@ msgstr ""
"et de la maîtrise de vos données. Cest un logiciel libre qui vous laisse "
"installer et gérer facilement des applis de serveur."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Accueil"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Applis"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Système"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Changer le mot de passe"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Éteindre"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Se déconnecter"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Choisir la langue"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Sidentifier"
@ -10999,6 +11001,30 @@ msgstr "Recherches avec des étiquettes"
msgid "Clear all tags"
msgstr "Supprimer toutes les étiquettes"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
#, fuzzy
#| msgid "Weight"
msgid "Light"
msgstr "Poids"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "Automatique"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr "Voir les Journaux"
@ -11046,6 +11072,9 @@ msgstr "avant la désinstallation de {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2022-12-30 10:51+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
@ -102,15 +102,15 @@ msgstr "Idioma para amosar esta interface web"
msgid "Use the language preference set in the browser"
msgstr "Usar a preferencia de idioma definida no navegador"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -3010,8 +3010,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Acerca de"
@ -3149,7 +3149,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3557,7 +3557,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4136,14 +4136,14 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4606,7 +4606,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6132,8 +6132,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9283,35 +9283,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9502,6 +9502,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"
@ -106,15 +106,15 @@ msgstr "આ વેબ પ્રબંધક ઈન્ટરફેસ માટ
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -3281,8 +3281,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "વિશે"
@ -3420,7 +3420,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3828,7 +3828,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4448,14 +4448,14 @@ msgstr "સેટિંગ યથાવત"
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4949,7 +4949,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6511,8 +6511,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9764,39 +9764,39 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
#, fuzzy
#| msgid "BitTorrent Web Client"
msgid " Apps"
msgstr "બીટ ટોરેન્ટ વેબ ક્લાયન્ટ"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "ભાષા"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9998,6 +9998,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-04-29 16:30+0000\n"
"Last-Translator: Thulasi Edhala <thulasiedhala@gmail.com>\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-12-16 01:15+0000\n"
"Last-Translator: bsurajpatra <ankitsuraj1111@gmail.com>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/"
"freedombox/hi/>\n"
"Language: hi\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.12-dev\n"
"X-Generator: Weblate 5.15.1-dev\n"
#: plinth/config.py:103
#, python-brace-format
@ -107,15 +107,15 @@ msgstr "इस वेब इंटरफेस में इसतेमाल
msgid "Use the language preference set in the browser"
msgstr "जो भाषा ब्राउज़र में हैं, वो भाषा उपयोग करें"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "घर"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "ऐप्स"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "सिस्टम"
@ -1599,7 +1599,7 @@ msgstr ""
#: plinth/modules/coturn/templates/coturn.html:15
msgid "Use the following URLs to configure your communication server:"
msgstr ""
msgstr "अपने कम्युनिकेशन सर्वर को कॉन्फ़िगर करने के लिए निम्नलिखित URL का उपयोग करें:"
#: plinth/modules/coturn/templates/coturn.html:24
#, fuzzy
@ -1620,7 +1620,7 @@ msgstr "तारीख और समय"
#: plinth/modules/datetime/__init__.py:123
msgid "Time synchronized to NTP server"
msgstr ""
msgstr "समय NTP सर्वर के साथ सिंक्रोनाइज़ किया गया"
#: plinth/modules/datetime/forms.py:18
msgid "Time Zone"
@ -3479,8 +3479,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
#, fuzzy
msgid "About"
@ -3635,7 +3635,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "और सीखिये..."
@ -4077,7 +4077,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "जावास्क्रिप्ट लाइसेंस जानकारी"
@ -4757,20 +4757,25 @@ msgid "Default language changed"
msgstr "सेटिंग स्थिर है"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"मैइनटेस्ट एक मल्टीप्लेयर अनंत-दुनिया ब्लॉक सेंडबोक्स है. इस मॉड्यूल मैइनटेस्ट सर्वर इस "
"{box_name} पर चल सकवाते है, डिफ़ॉल्ट पोर्ट (३००००) पर. सर्वर से कनेक्ट करने के लिए, एक "
"<a href=\"http://www.minetest.net/downloads/\">मैइनटेस्ट क्लायंट</a>की आवश्यकता है."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "मैइनटेस्ट"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5291,7 +5296,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "संपादन"
@ -7017,8 +7022,8 @@ msgstr ""
msgid "Shutdown"
msgstr "शट डाउन"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "रीस्टार्ट"
@ -10732,35 +10737,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " होम"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " ऐप्स"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " सिस्टम"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "पासवर्ड बदलें"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "शट डाउन"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "लॉग आउट"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "भाषा चुनें"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "लॉग इन"
@ -10970,6 +10975,30 @@ msgstr "वेब सरच किजिये"
msgid "Clear all tags"
msgstr "वेब सरच किजिये"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
#, fuzzy
#| msgid "Weight"
msgid "Light"
msgstr "वज़न"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "ऑटोमैटिक"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#, fuzzy
#| msgid "Logs"
@ -11026,6 +11055,9 @@ msgstr "{app_id} को अनइंस्टॉल करने से पह
msgid "Gujarati"
msgstr "गुजराती"
#~ msgid "Minetest"
#~ msgstr "मैइनटेस्ट"
#~ msgid ""
#~ "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 "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-06-04 15:01+0000\n"
"Last-Translator: András Szűcs "
"<andrascc86288f63c44cb5@users.noreply.hosted.weblate.org>\n"
@ -111,15 +111,15 @@ msgstr "A webes felület megjelenítéséhez használt nyelv"
msgid "Use the language preference set in the browser"
msgstr "A böngésző nyelvének használata"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Kezdőlap"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Alkalmazások"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Rendszer"
@ -3446,8 +3446,8 @@ msgstr "Visszajelzés küldése"
msgid "Contribute"
msgstr "Hozzájárulás"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Névjegy"
@ -3623,7 +3623,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Bővebben..."
@ -4087,7 +4087,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "JavaScript licencinformáció"
@ -4806,12 +4806,17 @@ msgid "Default language changed"
msgstr "Az alapértelmezett felszín megváltozott"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"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 "
@ -4819,9 +4824,9 @@ msgstr ""
"szerverre egy <a href=\"http://www.minetest.net/downloads/\">Minetest "
"kliensre</a> is szükséged lesz."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5361,7 +5366,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Szerkesztés"
@ -7163,8 +7168,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Leállítás"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Újraindítás"
@ -10899,35 +10904,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Kezdőlap"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Alkalmazások"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Rendszer"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Jelszómódosítás"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Leállítás"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Kijelentkezés"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Válassz nyelvet"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Bejelentkezés"
@ -11144,6 +11149,30 @@ msgstr "Keresés a weben"
msgid "Clear all tags"
msgstr "Keresés a weben"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
#, fuzzy
#| msgid "Weight"
msgid "Light"
msgstr "Súly"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "Automatikus"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -11196,6 +11225,9 @@ msgstr ""
msgid "Gujarati"
msgstr "Gudzsaráti"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
@ -104,15 +104,15 @@ msgstr "Bahasa yang digunakan untuk menyajikan antarmuka web ini"
msgid "Use the language preference set in the browser"
msgstr "Gunakan preferensi bahasa yang ditetapkan di browser"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Beranda"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Apps"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Sistem"
@ -3403,8 +3403,8 @@ msgstr "Berikan umpan balik"
msgid "Contribute"
msgstr "Kontribusi"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Tentang"
@ -3577,7 +3577,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Belajarlah lagi..."
@ -4029,7 +4029,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "Informasi Lisensi JavaScript"
@ -4694,15 +4694,15 @@ msgstr "Bahasa telah dipilih"
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5204,7 +5204,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Sunting"
@ -6766,8 +6766,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Matikan"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Mulai ulang"
@ -10133,35 +10133,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Beranda"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Aplikasi"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " sistem"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Ganti kata sandi"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Matikan"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Keluar"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Pilih bahasa"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Masuk"
@ -10364,6 +10364,28 @@ msgstr "Jelajahi web"
msgid "Clear all tags"
msgstr "Jelajahi web"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "Automatic"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -10416,6 +10438,9 @@ msgstr ""
msgid "Gujarati"
msgstr "Bahasa Gujarat"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-10-24 16:02+0000\n"
"Last-Translator: Jun Nogata <nogajun@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/freedombox/"
@ -103,15 +103,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "ホーム"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "アプリ"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "システム"
@ -2999,8 +2999,8 @@ msgstr "フィードバックを送る"
msgid "Contribute"
msgstr "協力する"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "詳細"
@ -3138,7 +3138,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3544,7 +3544,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4115,14 +4115,14 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4581,7 +4581,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6099,8 +6099,8 @@ msgstr "再起動"
msgid "Shutdown"
msgstr "シャットダウン"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "再起動"
@ -9216,35 +9216,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " ホーム"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " アプリ"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " システム"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "パスワードを変更"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "シャットダウン"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "ログアウト"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9433,6 +9433,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2020-07-16 16:41+0000\n"
"Last-Translator: Yogesh <yogesh@karnatakaeducation.org.in>\n"
"Language-Team: Kannada <https://hosted.weblate.org/projects/freedombox/"
@ -102,15 +102,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -2996,8 +2996,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "ಬಗ್ಗೆ"
@ -3135,7 +3135,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3539,7 +3539,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4110,14 +4110,14 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4576,7 +4576,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6094,8 +6094,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9213,35 +9213,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9430,6 +9430,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
@ -104,15 +104,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -3008,8 +3008,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Apie"
@ -3147,7 +3147,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3551,7 +3551,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4126,15 +4126,15 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -4596,7 +4596,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6114,8 +6114,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9237,35 +9237,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9454,6 +9454,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -9499,6 +9519,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Latvian <https://hosted.weblate.org/projects/freedombox/"
@ -103,15 +103,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -3007,8 +3007,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr ""
@ -3146,7 +3146,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3550,7 +3550,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4125,15 +4125,15 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -4595,7 +4595,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6113,8 +6113,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9236,35 +9236,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9453,6 +9453,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -9498,6 +9518,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid "K-9 Mail"
#~ msgstr "K-9 Mail"

View File

@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2024-10-27 23:30+0000\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@ -115,15 +115,15 @@ msgstr "Språk som skal brukes i dette nettgrensesnittet"
msgid "Use the language preference set in the browser"
msgstr "Bruk språkforvalg satt i nettleseren"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Hjem"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Apps/Programmer"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "System"
@ -3451,8 +3451,8 @@ msgstr "Send inn tilbakemeldinger"
msgid "Contribute"
msgstr "Bidra"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Om"
@ -3626,7 +3626,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Lær mer…"
@ -4080,7 +4080,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "JavaScript lisensinformasjon"
@ -4787,19 +4787,19 @@ msgstr "Forvalgt drakt endret"
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"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 "
"porten (30000). For å koble til tjeneren trengs en <a href=\"http://"
"www.minetest.net/downloads/\">Minetest-klient</a>."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5355,7 +5355,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Rediger"
@ -7117,8 +7117,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Slå av"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Omstart"
@ -10797,35 +10797,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Hjem"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Programmer"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " System"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Endre passord"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Slå av"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Logg ut"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Velg språk"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Logg inn"
@ -11040,6 +11040,28 @@ msgstr "Søk på nettet"
msgid "Clear all tags"
msgstr "Søk på nettet"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "Automatisk"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -11091,6 +11113,9 @@ msgstr "før avinstallering av {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-09-17 09:01+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/"
@ -107,15 +107,15 @@ msgstr "Te gebruiken taal voor de weergave van deze webinterface"
msgid "Use the language preference set in the browser"
msgstr "Gebruik de taalvoorkeuren die zijn ingesteld in de browser"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Startpagina"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Toepassingen"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Systeem"
@ -3286,8 +3286,8 @@ msgstr "Feedback indienen"
msgid "Contribute"
msgstr "Bijdragen"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Over ons"
@ -3467,7 +3467,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Lees meer..."
@ -3920,7 +3920,7 @@ msgstr "Web Conferentie"
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "JavaScript licentie-informatie"
@ -4608,21 +4608,26 @@ msgid "Default language changed"
msgstr "Standaardtaal veranderd"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"Minetest is een multiplayer infinite-world block sandbox. Deze module zorgt "
"ervoor dat de Minetest server wordt uitgevoerd op {box_name}, via de "
"standaardpoort (30000). Voor de verbinding met de server is een <a "
"href=\"http://www.minetest.net/downloads/\"> Minetest client</a> nodig."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5125,7 +5130,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Wijzig"
@ -6848,8 +6853,8 @@ msgstr "Herstart"
msgid "Shutdown"
msgstr "Uitschakelen"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Herstarten"
@ -10433,35 +10438,35 @@ msgstr ""
"gegevenseigendom. Het is gratis software waarmee u eenvoudig server-apps "
"kunt installeren en beheren."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Startpagina"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Toepassingen"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Systeem"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Wijzig wachtwoord"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Uitschakelen"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Afmelden"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Selecteer taal"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Aanmelden"
@ -10668,6 +10673,30 @@ msgstr "Zoeken op labels"
msgid "Clear all tags"
msgstr "Verwijder alle labels"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
#, fuzzy
#| msgid "Weight"
msgid "Light"
msgstr "Gewicht"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "Automatisch"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#, fuzzy
#| msgid "Logs"
@ -10717,6 +10746,9 @@ msgstr "voor het verwijderen van {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2024-07-13 12:09+0000\n"
"Last-Translator: Monika <adamdomenek@protonmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
@ -108,15 +108,15 @@ msgstr "Język używany do reprezentowania danego interfejsu www"
msgid "Use the language preference set in the browser"
msgstr "Użyj języka ustawionego w przeglądarce"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Dom"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Aplikacje"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -3422,8 +3422,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "O FreedomBox"
@ -3574,7 +3574,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Dowiedz się więcej..."
@ -3990,7 +3990,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "Informacje o licencji JavaScript"
@ -4629,15 +4629,15 @@ msgstr "Ustawienie bez zmian"
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5147,7 +5147,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6727,8 +6727,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Wyłącz"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Uruchom ponownie"
@ -10147,37 +10147,37 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Dom"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Aplikacje"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Zmień hasło"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Wyłącz"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Wyloguj się"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "Język"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Zaloguj się"
@ -10387,6 +10387,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -10437,6 +10457,9 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "When enabled, Tiny Tiny RSS can be accessed by any <a href=\"{users_url}"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-04-09 22:41+0000\n"
"Last-Translator: tuliogit <wikigeolog@gmx.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -109,15 +109,15 @@ msgstr "Idioma a ser usado para apresentar a interface de administração web"
msgid "Use the language preference set in the browser"
msgstr "Use a preferência de idioma definida no navegador"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Início"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Aplicações"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Sistema"
@ -3342,8 +3342,8 @@ msgstr "Enviar feedback"
msgid "Contribute"
msgstr "Contribuir"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Sobre"
@ -3519,7 +3519,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Saber mais..."
@ -3984,7 +3984,7 @@ msgstr "Conferência web"
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "Informações sobre a licença JavaScript"
@ -4668,21 +4668,26 @@ msgid "Default language changed"
msgstr "Idioma padrão alterado"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"Minetest é um sandbox de blocos multijogador com mundo infinito. Este módulo "
"permite que o servidor Minetest seja executado neste {box_name}, na porta "
"padrão (30000). Para se conectar ao servidor, é necessário um &lt;a "
"href=\"http://www.minetest.net/downloads/\"&gt;cliente Minetest&lt;/a&gt; ."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5197,7 +5202,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Editar"
@ -6930,8 +6935,8 @@ msgstr "Reinício"
msgid "Shutdown"
msgstr "Desligar"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Reiniciar"
@ -10615,35 +10620,35 @@ msgstr ""
"dados. É um software gratuito que permite instalar e gerenciar aplicativos "
"de servidor com facilidade."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Início"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Aplicações"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Sistema"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Alterar palavra-passe"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Desligar"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Terminar sessão"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Selecionar idioma"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Iniciar sessão"
@ -10850,6 +10855,30 @@ msgstr "Pesquisar com tags"
msgid "Clear all tags"
msgstr "Limpar todas as tags"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
#, fuzzy
#| msgid "Weight"
msgid "Light"
msgstr "Peso"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "Automático"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#, fuzzy
#| msgid "Logs"
@ -10899,6 +10928,9 @@ msgstr "antes da desinstalação do {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-21 02:51+0000\n"
"Last-Translator: Roman Akimov <zoompyc@gmail.com>\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-12-16 01:15+0000\n"
"Last-Translator: OwlGale <owlgale@users.noreply.hosted.weblate.org>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/ru/>\n"
"Language: ru\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.15-dev\n"
"X-Generator: Weblate 5.15.1-dev\n"
#: plinth/config.py:103
#, python-brace-format
@ -105,15 +105,15 @@ msgstr "Язык, используемый для представления д
msgid "Use the language preference set in the browser"
msgstr "Использовать языковые настройки браузера"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Домой"
msgstr "Главная"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Приложения"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Система"
@ -1237,7 +1237,7 @@ msgstr "Библиотека"
#: plinth/modules/calibre/manifest.py:21
msgid "Ebook reader"
msgstr "Читалка для электронных книг"
msgstr "Читалка"
#: plinth/modules/calibre/templates/calibre-delete-library.html:11
#, python-format
@ -1632,12 +1632,12 @@ msgstr "BitTorrent клиент, написанный на Python/pygtk"
#: plinth/modules/deluge/manifest.py:21
#: plinth/modules/transmission/manifest.py:39
msgid "BitTorrent"
msgstr "БитТоррент"
msgstr "BitTorrent"
#: plinth/modules/deluge/manifest.py:21 plinth/modules/roundcube/manifest.py:23
#: plinth/modules/transmission/manifest.py:39
msgid "Web client"
msgstr "Веб клиент"
msgstr "Веб-клиент"
#: plinth/modules/deluge/manifest.py:21 plinth/modules/syncthing/manifest.py:58
#: plinth/modules/transmission/manifest.py:39
@ -2465,7 +2465,7 @@ msgstr "FairEmail"
#: plinth/modules/email/manifest.py:82
msgid "Email server"
msgstr "Сервер Электронной почты"
msgstr "Почтовый сервер"
#: plinth/modules/email/manifest.py:82
msgid "IMAP"
@ -2473,7 +2473,7 @@ msgstr "IMAP"
#: plinth/modules/email/manifest.py:82
msgid "Spam control"
msgstr "Контроль спама"
msgstr "Защита от спама"
#: plinth/modules/email/templates/email-aliases.html:13
#: plinth/modules/email/templates/email.html:15
@ -2635,16 +2635,16 @@ msgstr ""
#: plinth/modules/ikiwiki/__init__.py:79
#: plinth/modules/tiddlywiki/__init__.py:61
msgid "View and edit wiki applications"
msgstr "Просмотр и редактирование приложений Wiki"
msgstr "Просмотр и редактирование вики приложений"
#: plinth/modules/featherwiki/__init__.py:59
#: plinth/modules/featherwiki/manifest.py:9
msgid "Feather Wiki"
msgstr "Перо Вики"
msgstr "Feather Wiki"
#: plinth/modules/featherwiki/forms.py:13 plinth/modules/tiddlywiki/forms.py:13
msgid "Wiki files cannot be named \"index.html\"."
msgstr "Wiki-файлы не могут называться \"index.html\"."
msgstr "Вики файлы не могут называться \"index.html\"."
#: plinth/modules/featherwiki/forms.py:20 plinth/modules/tiddlywiki/forms.py:20
msgid "Name of the wiki file, with file extension \".html\""
@ -2684,13 +2684,13 @@ msgstr "Загрузите существующий файл Feather Wiki с э
#: plinth/modules/mediawiki/manifest.py:25
#: plinth/modules/tiddlywiki/manifest.py:19
msgid "Wiki"
msgstr "Wiki"
msgstr "Вики"
#: plinth/modules/featherwiki/manifest.py:18
#: plinth/modules/infinoted/manifest.py:46
#: plinth/modules/tiddlywiki/manifest.py:20
msgid "Note taking"
msgstr "Взятие на заметку"
msgstr "Заметки"
#: plinth/modules/featherwiki/manifest.py:18
#: plinth/modules/ikiwiki/manifest.py:15
@ -2703,13 +2703,13 @@ msgstr "Веб-сайт"
#: plinth/modules/featherwiki/manifest.py:18
#: plinth/modules/tiddlywiki/manifest.py:25
msgid "Quine"
msgstr "Quine"
msgstr "Куайн"
#: plinth/modules/featherwiki/manifest.py:18
#: plinth/modules/nextcloud/manifest.py:56
#: plinth/modules/tiddlywiki/manifest.py:26
msgid "Non-Debian"
msgstr "Не-Debian"
msgstr "Не Debian"
#: plinth/modules/featherwiki/templates/featherwiki_configure.html:12
#: plinth/modules/tiddlywiki/templates/tiddlywiki_configure.html:12
@ -2781,7 +2781,7 @@ msgstr "Скачать"
#: plinth/modules/featherwiki/views.py:20 plinth/modules/tiddlywiki/views.py:20
msgid "A wiki file with the given name already exists."
msgstr "Файл wiki с указанным именем уже существует."
msgstr "Вики файл с указанным именем уже существует."
#: plinth/modules/featherwiki/views.py:54 plinth/modules/tiddlywiki/views.py:54
msgid "Wiki created."
@ -2816,7 +2816,7 @@ msgstr "Добавлен вики-файл."
#: plinth/modules/featherwiki/views.py:119
#: plinth/modules/tiddlywiki/views.py:120
msgid "Failed to add wiki file."
msgstr "Не удалось добавить файл wiki."
msgstr "Не удалось добавить вики файл."
#: plinth/modules/featherwiki/views.py:138
#: plinth/modules/tiddlywiki/views.py:139
@ -3248,7 +3248,7 @@ msgstr "GNOME"
#: plinth/modules/gnome/manifest.py:9 plinth/templates/clients.html:42
msgid "Desktop"
msgstr "Десктоп"
msgstr "Рабочий стол"
#: plinth/modules/gnome/manifest.py:10
msgid "Browser"
@ -3260,7 +3260,7 @@ msgstr "Офисный пакет"
#: plinth/modules/gnome/manifest.py:12
msgid "Software store"
msgstr "Магазин программного обеспечения"
msgstr "Магазин приложений"
#: plinth/modules/gnome/manifest.py:13
msgid "GUI"
@ -3288,7 +3288,7 @@ msgstr "Руководство"
#: plinth/modules/help/views.py:91 plinth/templates/help-menu.html:27
#: plinth/templates/help-menu.html:28
msgid "Get Support"
msgstr "Получить поддержку"
msgstr "Получить помощь"
#: plinth/modules/help/__init__.py:45
#: plinth/modules/help/templates/help_feedback.html:9
@ -3303,10 +3303,10 @@ msgstr "Отправить отзыв"
#: plinth/modules/help/views.py:74 plinth/templates/help-menu.html:39
#: plinth/templates/help-menu.html:40
msgid "Contribute"
msgstr "Помощь проекту"
msgstr "Помочь проекту"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "О проекте"
@ -3327,13 +3327,13 @@ msgstr "Вы используете %(os_release)s и %(box_name)s версии
msgid ""
"There is a new %(box_name)s version <a href=\"%(upgrades_url)s\">available</"
"a>."
msgstr "<a href=\"%(upgrades_url)s\">Доступна новая версия</a> %(box_name)s."
msgstr "Доступна <a href=\"%(upgrades_url)s\">новая версия</a> %(box_name)s."
#: plinth/modules/help/templates/help_about.html:40
#: plinth/modules/upgrades/templates/upgrades_configure.html:42
#, python-format
msgid "%(box_name)s is up to date."
msgstr "%(box_name)s в актуальном состоянии."
msgstr "Установлены все последние обновления %(box_name)s."
#: plinth/modules/help/templates/help_about.html:49
#, python-format
@ -3346,14 +3346,14 @@ msgid ""
"and a Tor relay, on a device that can replace your Wi-Fi router, so that "
"your data stays with you."
msgstr ""
"%(box_name)s - это проект сообщества для разработки, дизайна и поощрения "
"личных серверов под управлением свободного программного обеспечения для "
"частных, личных сообщений. Это сетевое устройство, предназначенное разрешить "
"взаимодействие с остальной частью Интернета в условиях защиты "
"конфиденциальности и безопасности данных. Он содержит различные приложения, "
"такие как блог, вики, веб-сайт, социальную сеть, электронную почту, Web-"
"прокси и сервер Tor, на устройстве, которое может заменить ваш маршрутизатор "
"Wi-Fi, так что ваши данные остаются с вами."
"%(box_name)s это общественный проект для разработки, проектирования и "
"продвижения персональных серверов работающих на свободном программном "
"обеспечении для частных, личных коммуникаций. Это сетевое устройство "
"предназначено для взаимодействия с остальной частью Интернета при условии "
"обеспечения конфиденциальности и безопасности данных. Оно позволяет "
"размещать такие веб-приложения, как блог, вики, веб-сайт, социальную сеть, "
"электронную почту, веб-прокси и узел сети Tor, на устройстве, которое может "
"заменить ваш Wi-Fi роутер, чтобы ваши данные оставались с вами."
#: plinth/modules/help/templates/help_about.html:62
msgid ""
@ -3364,12 +3364,13 @@ msgid ""
"giving back power to the users over their networks and machines, we are "
"returning the Internet to its intended peer-to-peer architecture."
msgstr ""
"Мы живем в мире, сетями владеют те, с кем у нас не всегда общие интересы. "
"Путем создания программного обеспечения, которое не полагается на "
"центральную службу, мы можем восстановить контроль и конфиденциальность. "
"Сохраняя наши данные в наших домах, мы получаем полезную правовую защиту над "
"ними. Давая обратно власть пользователям в их сети и машины, мы возвращаемся "
его предполагаемую архитектуру Интернета peer-to-peer."
"Мы живем в мире, где использование сети определяется теми, кто зачастую не "
"действует в наших интересах. Разрабатывая программное обеспечение, которое "
"не полагается на централизованный сервис, мы можем вернуть контроль и "
"конфиденциальность. Сохраняя наши данные у себя дома, мы повышаем правовую "
"защищенность над ними. Давая пользователям власть над их сетями и "
"устройствами, мы возвращаем Интернет к его одноранговой архитектуре, каким "
"он был задуман."
#: plinth/modules/help/templates/help_about.html:75
#, python-format
@ -3379,7 +3380,7 @@ msgid ""
"package."
msgstr ""
"Существует ряд проектов, которые работают в сторону реализации будущего "
"распределенных служб, %(box_name)s стремится объединить их в удобном пакете."
"распределенных сервисов, %(box_name)s стремится объединить их."
#: plinth/modules/help/templates/help_about.html:83
#, python-format
@ -3392,16 +3393,17 @@ msgid ""
"running \"apt source <i>package_name</i>\" in a terminal (using Cockpit or "
"SSH)."
msgstr ""
"%(box_name)s - это свободное ПО, лицензированное по лицензии GNU Affero "
"General Public License. <a href=\"http://salsa.debian.org/freedombox-team/"
"freedombox\"> %(box_name)s репозиторий</a>. Кроме того, исходный код любого "
"пакета Debian может быть получен из <a href=\"https://sources.debian.org/"
"\">Debian Sources</a> site, или путем запуска \"apt source <i>package_name</"
"i>\" в терминале (с использованием Cockpit или SSH)."
"%(box_name)s является свободным программным обеспечением и распространяется "
"по лицензии GNU Affero General Public License. Исходный код доступен онлайн "
"в <a href=\"https://salsa.debian.org/freedombox-team/freedombox\"> "
"репозитории %(box_name)s </a>. Кроме того, исходный код пакетов Debian "
"можно получить с сайта <a href=\"https://sources.debian.org/\">Debian "
"Sources</a> или выполнив команду \"apt source <i>название_пакета</i>\" в "
"терминале (с помощью Cockpit или SSH)."
#: plinth/modules/help/templates/help_about.html:97
msgid "Learn"
msgstr "Узнать"
msgstr "Освоить"
#: plinth/modules/help/templates/help_about.html:116
#: plinth/templates/toolbar.html:19
@ -3410,7 +3412,7 @@ msgstr "Пожертвовать"
#: plinth/modules/help/templates/help_about.html:119
msgid "Join project"
msgstr "Присоединяйтесь к проекту"
msgstr "Присоединиться к проекту"
#: plinth/modules/help/templates/help_about.html:123
msgid "Translate"
@ -3479,7 +3481,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Подробнее..."
@ -3558,8 +3560,8 @@ msgid ""
"The <a href=\"%(manual_url)s\">%(box_name)s Manual</a> is the best place to "
"start for information regarding %(box_name)s."
msgstr ""
"<a href=\"%(manual_url)s\">Руководство %(box_name)s</a> это лучшее место для "
"получения информации о %(box_name)s."
"Для начала <a href=\"%(manual_url)s\">руководство %(box_name)s</a> это "
"лучшее место для получения информации о %(box_name)s."
#: plinth/modules/help/templates/help_index.html:25
#, python-format
@ -3567,8 +3569,8 @@ msgid ""
"<a href=\"http://wiki.debian.org/FreedomBox\" target=\"_blank\"> "
"%(box_name)s project wiki </a> contains further information."
msgstr ""
"Вики проекта <a href=\"http://wiki.debian.org/FreedomBox\" "
"target=\"_blank\">%(box_name)s</a> содержит исчерпывающую информацию."
"<a href=\"http://wiki.debian.org/FreedomBox\" target=\"_blank\">Вики проекта "
"%(box_name)s</a> содержит дополнительную информацию."
#: plinth/modules/help/templates/help_index.html:32
#, python-format
@ -3578,10 +3580,10 @@ msgid ""
"discuss\"> mailing list</a>. The list archives also contain information "
"about problems faced by other users and possible solutions."
msgstr ""
"Если вам нужна помощь сообщества %(box_name)s, вопросы можно задавать в "
"списке рассылок <a href=\"https://lists.alioth.debian.org/mailman/listinfo/"
"freedombox-discuss\"></a> Архивный лист так же содержит информацию о "
"проблемах и возможных путях решения."
"Если вам нужна помощь сообщества %(box_name)s, вопросы можно задать в <a "
"href=\"https://lists.alioth.debian.org/mailman/listinfo/freedombox-"
"discuss\">списке рассылки</a>. Он также содержит информацию о проблемах, с "
"которыми сталкиваются другие пользователи и возможные решения."
#: plinth/modules/help/templates/help_index.html:42
#, python-format
@ -3591,11 +3593,11 @@ msgid ""
"webchat.oftc.net/?randomnick=1&channels=freedombox&prompt=1\"> #freedombox</"
"a> channel using the IRC web interface."
msgstr ""
"Многие участники и пользователи %(box_name)s также доступны в IRC-сети "
"Многих участников и пользователей %(box_name)s можно найти в сети IRC "
"irc.oftc.net. Присоединяйтесь и запрашивайте помощь на канале <a "
"href=\"https://webchat.oftc.net/?"
"randomnick=1&amp;channels=freedombox&amp;prompt=1\"> #freedombox</a> с "
"помощью веб-интерфейса IRC."
"помощью веб-интерфейса."
#: plinth/modules/help/templates/help_manual.html:18
msgid "Download as PDF"
@ -3708,11 +3710,11 @@ msgstr "Home Assistant"
#: plinth/modules/homeassistant/manifest.py:62
msgid "Home Automation"
msgstr "Домашняя автоматизация"
msgstr "Умный дом"
#: plinth/modules/homeassistant/manifest.py:63
msgid "IoT"
msgstr "IoT"
msgstr "Интернет вещей"
#: plinth/modules/homeassistant/manifest.py:64
#: plinth/modules/networks/manifest.py:8
@ -3733,7 +3735,7 @@ msgstr "Z-Wave"
#: plinth/modules/homeassistant/manifest.py:67
msgid "Thread"
msgstr "Тред"
msgstr "Thread"
#: plinth/modules/homeassistant/templates/homeassistant.html:17
msgid ""
@ -3786,7 +3788,7 @@ msgid ""
msgstr ""
"Только пользователи {box_name} группы <b>администраторов</b> могут "
"<i>создавать</i> и <i>управлять</i> блогами и вики, но любой пользователь "
"группы <b>wiki</b> могжет <i>редактировать</i> существующие. На странице <a "
"группы <b>wiki</b> может <i>редактировать</i> существующие. На странице <a "
"href=\"{users_url}\">Конфигурация пользователей</a> вы можете изменить "
"разрешения или добавить новых пользователей."
@ -3959,7 +3961,7 @@ msgstr "Веб-конференция"
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "Информация о лицензии JavaScript"
@ -3977,7 +3979,7 @@ msgstr "JSXC"
#: plinth/modules/jsxc/manifest.py:16
msgid "Web chat"
msgstr "Веб чат"
msgstr "Веб-чат"
#: plinth/modules/jsxc/manifest.py:16 plinth/modules/quassel/manifest.py:54
msgid "Client"
@ -3989,10 +3991,10 @@ msgid ""
"Wikipedia available without using the internet, but it is potentially "
"suitable for all HTML content. Kiwix packages are in the ZIM file format."
msgstr ""
"Kiwix является офлайн-читателкой для веб-контента. Это программа "
"предназначенная для того,чтобы сделать Википедию доступной автономно без "
"Интернета, но оно потенциально подходит для всего HTML-контента. Пакеты "
"Kiwix находятся в формате ZIM."
"Kiwix является офлайн читалкой для веб-контента. Это программа "
"предназначенная для того, чтобы сделать Википедию доступной автономно без "
"Интернета, но потенциально подходит для любого HTML-контента. Пакеты Kiwix "
"представляют собой файлы в формате ZIM."
#: plinth/modules/kiwix/__init__.py:25
msgid ""
@ -4053,7 +4055,7 @@ msgstr ""
#: plinth/modules/kiwix/manifest.py:24
msgid "Offline reader"
msgstr "Автономный читатель"
msgstr "Оффлайн читалка"
#: plinth/modules/kiwix/manifest.py:25
msgid "Archival"
@ -4064,7 +4066,7 @@ msgstr "Архив"
#: plinth/modules/shadowsocksserver/manifest.py:18
#: plinth/modules/tor/manifest.py:60 plinth/modules/torproxy/manifest.py:57
msgid "Censorship resistance"
msgstr "Противодействие цензуре"
msgstr "Сопротивление цензуре"
#: plinth/modules/kiwix/manifest.py:27
msgid "Wikipedia"
@ -4356,7 +4358,7 @@ msgstr "FluffyChat"
#: plinth/modules/matrixsynapse/manifest.py:101
#: plinth/modules/quassel/manifest.py:54
msgid "Chat room"
msgstr "Чат комната"
msgstr "Чат"
#: plinth/modules/matrixsynapse/manifest.py:105
msgid "Matrix server"
@ -4512,7 +4514,7 @@ msgid ""
"Anyone with a link to this wiki can read it. Only users that are logged in "
"can make changes to the content."
msgstr ""
"Кто угодно, имея ссылку на wiki, может читать её. Только зарегистрированные "
"Кто угодно, имея ссылку на вики, может читать её. Только зарегистрированные "
"пользователи могут вносить изменения."
#: plinth/modules/mediawiki/__init__.py:51
@ -4542,7 +4544,7 @@ msgid ""
"feeds and emails. Examples: \"myfreedombox.example.org\" or "
"\"example.onion\"."
msgstr ""
"Использовалось MediaWiki для создания ссылок на wiki страницы, например "
"Использовалось MediaWiki для создания ссылок на вики страницы, например "
"внизу веб-страниц, в RSS-потоках или в электронных письмах. Например: "
"\"myfreedombox.example.org\" или \"example.onion\"."
@ -4644,21 +4646,26 @@ msgid "Default language changed"
msgstr "Изменен язык по умолчанию"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"Minetest - это многопользовательская песочница с бесконечным миром. Этот "
"модуль позволяет запустить сервер Minetest на этом {box_name}, с портом по "
"умолчанию (30000). Для подключения к серверу необходим <a href=\"http://"
"www.minetest.net/downloads/\">клиент Minetest</a>."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -4709,7 +4716,7 @@ msgstr "Игровой сервер"
#: plinth/modules/minetest/manifest.py:49
msgid "Block sandbox"
msgstr "Блокировать песочницу"
msgstr "Песочница"
#: plinth/modules/minetest/manifest.py:49
msgid "Platform"
@ -4772,7 +4779,7 @@ msgstr "totem"
#: plinth/modules/minidlna/manifest.py:116
msgid "Media server"
msgstr "Медиа сервер"
msgstr "Медиасервер"
#: plinth/modules/minidlna/manifest.py:116
msgid "Television"
@ -4877,7 +4884,7 @@ msgstr "RSS Охранник"
#: plinth/modules/miniflux/manifest.py:138
msgid "Feed reader"
msgstr "Устройство для чтения фидов"
msgstr "Ленты новостей"
#: plinth/modules/miniflux/manifest.py:138
msgid "News aggregation"
@ -5176,7 +5183,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Редактировать"
@ -5227,7 +5234,7 @@ msgstr ""
#: plinth/modules/names/templates/names.html:152 plinth/templates/setup.html:87
msgid "Install"
msgstr "Установка"
msgstr "Установить"
#: plinth/modules/names/templates/names.html:162
msgid "Error retrieving status:"
@ -6568,7 +6575,7 @@ msgstr "Общий доступ"
#: plinth/modules/nextcloud/manifest.py:56 plinth/modules/sogo/manifest.py:72
msgid "Groupware"
msgstr "Групповое ПО"
msgstr "Совместная работа"
#: plinth/modules/nextcloud/views.py:53
msgid "Password update failed. Please choose a stronger password."
@ -6906,8 +6913,8 @@ msgstr "Перезагрузка"
msgid "Shutdown"
msgstr "Выключить"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Перезапустить"
@ -7030,7 +7037,7 @@ msgstr "Внешние сервисы"
#: plinth/modules/privacy/manifest.py:10
msgid "Fallback DNS"
msgstr "Падение DNS"
msgstr "Резервный DNS"
#: plinth/modules/privoxy/__init__.py:25
msgid ""
@ -7248,8 +7255,8 @@ msgid ""
"from an email client, including MIME support, address book, folder "
"manipulation, message searching and spell checking."
msgstr ""
"Roundcube webmail это основанный на браузере многоязычный IMAP клиент с "
"пользовательским интерфейсом. Это предоставляет полную функциональность, "
"Веб-почта Roundcube это браузерный многоязычный IMAP клиент с "
"пользовательским интерфейсом. Он предоставляет полную функциональность, "
"которую вы ожидаете от почтового клиента, включая поддержку MIME, адресную "
"книгу, управление папками, поиск сообщений и проверку орфографии."
@ -7303,7 +7310,7 @@ msgstr ""
#: plinth/modules/roundcube/manifest.py:23
msgid "Email"
msgstr "Email"
msgstr "Электронная почта"
#: plinth/modules/rssbridge/__init__.py:21
msgid ""
@ -7319,7 +7326,7 @@ msgid ""
"When enabled, RSS-Bridge can be accessed by <a href=\"{users_url}\">any "
"user</a> belonging to the feed-reader group."
msgstr ""
"Когда эта функция включена, доступ к RSS-мостику может получить <a "
"Когда эта функция включена, доступ к RSS-Bridge может получить <a "
"href=\"{users_url}\">любой пользователь</a>, входящий в группу читателей "
"фидов."
@ -7330,10 +7337,10 @@ msgid ""
"href=\"{nextcloud_url}\">Nextcloud News</a> to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
"Вы можете использовать RSS-мост с <a href=\"{miniflux_url}\">Miniflux</a> or "
"<a href=\"{nextcloud_url}\">Nextcloud News</a> следить за различными веб-"
"сайтами. При добавлении фида включите аутентификацию и используйте свои "
"учетные данные от {box_name}."
"Вы можете использовать RSS-Bridge с <a href=\"{miniflux_url}\">Miniflux</a> "
"или <a href=\"{nextcloud_url}\">Nextcloud News</a>, чтобы следить за "
"различными веб-сайтами. При добавлении фида включите аутентификацию и "
"используйте свои учетные данные от {box_name}."
#: plinth/modules/rssbridge/__init__.py:49
msgid "Read and subscribe to news feeds"
@ -7342,7 +7349,7 @@ msgstr "Чтение и подписка на ленты новостей"
#: plinth/modules/rssbridge/__init__.py:52
#: plinth/modules/rssbridge/manifest.py:7
msgid "RSS-Bridge"
msgstr "RSS-мост"
msgstr "RSS-Bridge"
#: plinth/modules/rssbridge/forms.py:12 plinth/modules/searx/forms.py:17
msgid "Allow Public Access"
@ -7354,7 +7361,7 @@ msgstr "Разрешите использовать это приложение
#: plinth/modules/rssbridge/manifest.py:16
msgid "Feed generator"
msgstr "Генератор питания"
msgstr "Генератор лент новостей"
#: plinth/modules/rssbridge/manifest.py:16
msgid "News"
@ -7435,11 +7442,11 @@ msgstr "Сетевой диск"
#: plinth/modules/samba/manifest.py:84
msgid "Media storage"
msgstr "Хранение носителей"
msgstr "Хранилище медиафайлов"
#: plinth/modules/samba/manifest.py:85
msgid "Backup storage"
msgstr "Резервное хранение"
msgstr "Резервное хранилище"
#: plinth/modules/samba/templates/samba.html:20
msgid "Shares"
@ -7580,7 +7587,7 @@ msgstr "Строгий"
#: plinth/modules/searx/manifest.py:17
msgid "Web search"
msgstr "Веб поиск"
msgstr "Веб-поиск"
#: plinth/modules/searx/manifest.py:17
msgid "Metasearch Engine"
@ -7675,7 +7682,7 @@ msgid ""
"sandboxing features are in use. Sandboxing mitigates the impact of a "
"potentially compromised app to the rest of the system."
msgstr ""
"Для приложений, которые предоставляют службы, столбец \"Песочница\" "
"Для приложений, которые предоставляют службы, столбец \"Изолировано\" "
"показывает, используются ли функции песочницы. Песочница смягчает влияние "
"потенциально скомпрометированного приложения на остальную систему."
@ -7699,7 +7706,7 @@ msgstr "Текущие уязвимости"
#: plinth/modules/security/templates/security_report.html:47
msgid "Sandboxed"
msgstr "Песочница"
msgstr "Изолировано"
#: plinth/modules/security/templates/security_report.html:48
msgid "Sandbox Coverage"
@ -7735,7 +7742,7 @@ msgstr ""
#: plinth/modules/shaarli/__init__.py:36 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli"
msgstr "Shаarli"
msgstr "Shaarli"
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
@ -7747,7 +7754,7 @@ msgstr "Закладки"
#: plinth/modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr "Блог по ссылке"
msgstr "Блог ссылок"
#: plinth/modules/shaarli/manifest.py:34
msgid "Single user"
@ -7799,7 +7806,7 @@ msgstr ""
#: plinth/modules/shadowsocks/__init__.py:50
msgid "Shadowsocks Client"
msgstr "Клиент Shadowsocks"
msgstr "Shadowsocks Клиент"
#: plinth/modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
@ -7846,7 +7853,7 @@ msgstr ""
#: plinth/modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Сервер Shadowsocks"
msgstr "Shadowsocks Сервер"
#: plinth/modules/shadowsocksserver/forms.py:10
#: plinth/modules/shadowsocksserver/forms.py:11
@ -7865,7 +7872,7 @@ msgstr "Метод шифрования. Клиенты должны испол
#: plinth/modules/shadowsocksserver/manifest.py:20
msgid "Exit point"
msgstr "Место выхода"
msgstr "Точка выхода"
#: plinth/modules/sharing/__init__.py:17
#, python-brace-format
@ -7926,7 +7933,7 @@ msgstr ""
#: plinth/modules/sharing/manifest.py:19 plinth/modules/zoph/manifest.py:26
msgid "Web sharing"
msgstr "Совместное использование веб-страниц"
msgstr "Обмен в Интернете"
#: plinth/modules/sharing/templates/sharing.html:18
#: plinth/modules/sharing/templates/sharing.html:21
@ -8263,7 +8270,7 @@ msgstr "Коннектор Thunderbird + SOGo"
#: plinth/modules/sogo/manifest.py:71
msgid "Webmail"
msgstr "Webmail"
msgstr "Веб-почта"
#: plinth/modules/sogo/manifest.py:74
msgid "Address book"
@ -8276,14 +8283,14 @@ msgid ""
"administration tasks, copy files or run other services using such "
"connections."
msgstr ""
"Secure Shell сервер использует протокол безопасной оболочки на прием "
"подключений с удаленных компьютеров. Уполномоченный удаленный компьютер "
"может выполнять задачи администрирования, копировать файлы или запускать "
"другие службы с использованием таких соединений."
"SSH-сервер использует протокол безопасной оболочки на прием подключений с "
"удаленных компьютеров. Уполномоченный удаленный компьютер может выполнять "
"задачи администрирования, копировать файлы или запускать другие службы с "
"использованием таких соединений."
#: plinth/modules/ssh/__init__.py:42
msgid "Secure Shell Server"
msgstr "Сервер защищенной оболочки"
msgstr "SSH-сервер"
#: plinth/modules/ssh/__init__.py:75
msgid "Remotely login using Secure Shell (SSH)"
@ -8365,7 +8372,7 @@ msgstr "Перейдите к входу в систему"
#: plinth/modules/sso/templates/login.html:23
msgid "Login"
msgstr "Логин"
msgstr "Войти"
#: plinth/modules/sso/views.py:86
msgid "Logged out successfully."
@ -8752,7 +8759,7 @@ msgstr "Цифровой сад"
#: plinth/modules/tiddlywiki/manifest.py:24
msgid "Zettelkasten"
msgstr "Шкафы для застройки"
msgstr "Цеттелькастен"
#: plinth/modules/tiddlywiki/templates/tiddlywiki_delete.html:18
msgid ""
@ -8920,15 +8927,15 @@ msgstr "Orbot: Прокси с Tor"
#: plinth/modules/tor/manifest.py:57
msgid "Onion services"
msgstr "Луковые сервисы"
msgstr "Onion-сервисы"
#: plinth/modules/tor/manifest.py:58
msgid "Relay"
msgstr "Ретранслятор"
msgstr "Сетевой узел"
#: plinth/modules/tor/manifest.py:59 plinth/modules/torproxy/manifest.py:56
msgid "Anonymity network"
msgstr "Сеть анонимности"
msgstr "Анонимная сеть"
#: plinth/modules/tor/templates/tor.html:23
msgid "Onion Service"
@ -9085,7 +9092,7 @@ msgstr ""
#: plinth/modules/upgrades/__init__.py:146
#: plinth/modules/upgrades/__init__.py:309
msgid "Software Update"
msgstr "Обновление программного обеспечения"
msgstr "Обновление ПО"
#: plinth/modules/upgrades/__init__.py:131
msgid "FreedomBox Updated"
@ -9282,7 +9289,7 @@ msgstr "Перейти к обновлению дистрибутива"
#: plinth/templates/notifications.html:58
#: plinth/templates/operation-notification.html:23
msgid "Dismiss"
msgstr "Отклонить"
msgstr "Закрыть"
#: plinth/modules/upgrades/templates/upgrades-dist-upgrade.html:15
#, python-format
@ -9585,8 +9592,8 @@ msgstr "Имя пользователя уже занято."
msgid ""
"Optional. Used to send emails to reset password and important notifications."
msgstr ""
"Необязательно. Используется для отправки электронных писем для сброса пароля "
"и важных уведомлений."
"Необязательное поле. Используется для отправки электронных писем для сброса "
"пароля и важных уведомлений."
#: plinth/modules/users/forms.py:107
msgid ""
@ -9610,7 +9617,8 @@ msgstr "Введите действительное имя пользовате
msgid ""
"Required. 150 characters or fewer. English letters, digits and @/./-/_ only."
msgstr ""
"Требуется. 150 символов или меньше. Только английские буквы, цифры и @/./-/_."
"Поле обязательно для заполнения. 150 символов или меньше. Только английские "
"буквы, цифры и @/./-/_."
#: plinth/modules/users/forms.py:141
msgid "Authorization Password"
@ -9797,7 +9805,7 @@ msgid ""
"change the password."
msgstr ""
"Для смены пароля используйте форму <a "
"href=\"%(change_password_url)s\">изменить пароль </a>."
"href=\"%(change_password_url)s\">изменить пароль</a>."
#: plinth/modules/users/templates/users_update.html:37
#: plinth/templates/language-selection.html:17
@ -10552,35 +10560,35 @@ msgstr ""
"обеспечение, позволяющее легко устанавливать серверные приложения и "
"управлять ими."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Домой"
msgstr " Главная"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Приложения"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Система"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Изменить пароль"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Завершить работу"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Выход"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Выберите язык"
msgstr "Выбрать язык"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Войти"
@ -10687,7 +10695,7 @@ msgstr "Уведомления"
#: plinth/templates/notifications.html:18
#, python-format
msgid "%(time_since)s ago"
msgstr "%(time_since)s тому назад"
msgstr "%(time_since)s назад"
#: plinth/templates/port-forwarding-info.html:8
msgid "Port Forwarding"
@ -10788,6 +10796,26 @@ msgstr "Поиск по тегам"
msgid "Clear all tags"
msgstr "Очистить все теги"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr "Переключить тему (Автоматическая)"
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr "Переключить тему"
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr "Светлая"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr "Тёмная"
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr "Автоматическая"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr "Просмотр журналов"
@ -10820,7 +10848,7 @@ msgstr ""
#: plinth/views.py:89
msgid "Here"
msgstr "Вот здесь"
msgstr "Здесь"
#: plinth/views.py:431
msgid "Setting unchanged"
@ -10835,6 +10863,9 @@ msgstr "перед удалением {app_id}"
msgid "Gujarati"
msgstr "Гуджарати"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2021-04-27 13:32+0000\n"
"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\n"
"Language-Team: Sinhala <https://hosted.weblate.org/projects/freedombox/"
@ -102,15 +102,15 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -2996,8 +2996,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "පිළිබඳව"
@ -3135,7 +3135,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3539,7 +3539,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4110,14 +4110,14 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4576,7 +4576,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6094,8 +6094,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9211,35 +9211,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9428,6 +9428,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
@ -105,15 +105,15 @@ msgstr "Jezik, ki ga želite uporabljati za ta spletni vmesnik"
msgid "Use the language preference set in the browser"
msgstr "Uporabi jezikovne nastavitve brskalnika"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Aplikacije"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -3252,8 +3252,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr ""
@ -3391,7 +3391,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3798,7 +3798,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4393,15 +4393,15 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -4891,7 +4891,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6443,8 +6443,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9699,35 +9699,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9918,6 +9918,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -9968,6 +9988,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "Minetest"
#~ msgstr "Minetest"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "When enabled, Cockpit will be available from <a href=\"/_cockpit/\">/"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-12 07:51+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-12-11 07:00+0000\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/sq/>\n"
@ -104,15 +104,15 @@ msgstr "Gjuhë për tu përdorur për të paraqitur këtë ndërfaqe web"
msgid "Use the language preference set in the browser"
msgstr "Përdor parapëlqim gjuhe të caktuar te shfletuesi"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Kreu"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Aplikacione"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Sistem"
@ -3310,8 +3310,8 @@ msgstr "Parashtroni Përshtypjet"
msgid "Contribute"
msgstr "Jepni Ndihmesë"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Mbi"
@ -3489,7 +3489,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Mësoni më tepër…"
@ -3976,7 +3976,7 @@ msgstr "Konferencë Web"
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "Hollësi licence JavaScript"
@ -4663,12 +4663,17 @@ msgid "Default language changed"
msgstr "Gjuha parazgjedhje u ndryshua"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"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ë "
@ -4676,9 +4681,9 @@ msgstr ""
"lypset një <a href=\"http://www.minetest.net/downloads/\">klient Minetest</"
"a>."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5201,7 +5206,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Përpunoni"
@ -6934,8 +6939,8 @@ msgstr "Rinisu"
msgid "Shutdown"
msgstr "Fike"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Rinise"
@ -10595,35 +10600,35 @@ msgstr ""
"pronësi të dhënash. Është software i lirë, që ju lejon të instaloni dhe "
"administroni kollaj aplikacione shërbyesi."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Kreu"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Aplikacione"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Sistem"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Ndryshoni fjalëkalimin"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Fike"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Dil"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Përzgjidhni gjuhën"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Hyni"
@ -10830,6 +10835,26 @@ msgstr "Kërkoni me etiketa"
msgid "Clear all tags"
msgstr "Spastroji krejt etiketat"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr "E çelët"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr "E errët"
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr "Automatike"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr "Shihni Regjistra"
@ -10877,6 +10902,9 @@ msgstr "para çinstalimit të {app_id}"
msgid "Gujarati"
msgstr "Gujaratase"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
@ -106,15 +106,15 @@ msgstr "Jezik za web interfejs"
msgid "Use the language preference set in the browser"
msgstr "Koristi jezik podešen u pretraživaču"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -3162,8 +3162,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr ""
@ -3303,7 +3303,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3711,7 +3711,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4306,15 +4306,15 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -4792,7 +4792,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6338,8 +6338,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9528,35 +9528,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9747,6 +9747,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -9796,6 +9816,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "Minetest"
#~ msgstr "Minetest"
#, fuzzy, python-brace-format
#~| msgid ""
#~| "It can be accessed by <a href=\"{users_url}\">any user</a> on {box_name} "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2024-07-30 01:31+0000\n"
"Last-Translator: bittin1ddc447d824349b2 <bittin@reimu.nl>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
@ -107,15 +107,15 @@ msgstr "Språk att använda för att presentera detta webbgränssnitt"
msgid "Use the language preference set in the browser"
msgstr "Använd språkinställningen i webbläsaren"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Hem"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Appar"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "System"
@ -3401,8 +3401,8 @@ msgstr "Skicka feedback"
msgid "Contribute"
msgstr "Bidrar"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Om"
@ -3584,7 +3584,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Läs mer..."
@ -4048,7 +4048,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "JavaScript-licensinformation"
@ -4757,21 +4757,26 @@ msgid "Default language changed"
msgstr "Standardspråk ändrat"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"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 "
"(30000). För att ansluta till servern, en <a href=\"http://www.minetest.net/"
"downloads/\">Minetest klient</a> behövs."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5314,7 +5319,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Redigera"
@ -7091,8 +7096,8 @@ msgstr ""
msgid "Shutdown"
msgstr "Stänga ner"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Starta om"
@ -10776,35 +10781,35 @@ msgstr ""
"Det är gratis programvara som låter dig enkelt installera och hantera "
"serverappar."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Hem"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Appar"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " System"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Ändra lösenord"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Stänga ner"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Logga ut"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Välj språk"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Logga in"
@ -11019,6 +11024,30 @@ msgstr "Sök på webben"
msgid "Clear all tags"
msgstr "Sök på webben"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
#, fuzzy
#| msgid "Weight"
msgid "Light"
msgstr "Vikt"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "Automatisk"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""
@ -11066,6 +11095,9 @@ msgstr "innan du avinstallerar {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-08-17 08:02+0000\n"
"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/freedombox/"
@ -107,15 +107,15 @@ msgstr "இந்த வலை இடைமுகத்தை வழங்க
msgid "Use the language preference set in the browser"
msgstr "உலாவியில் உள்ள மொழி விருப்பத்தேர்வைப் பயன்படுத்தவும்"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "வீடு"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "பயன்பாடுகள்"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "மண்டலம்"
@ -3295,8 +3295,8 @@ msgstr "கருத்துக்களை சமர்ப்பிக்க
msgid "Contribute"
msgstr "பங்களிப்பு"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "பற்றி"
@ -3469,7 +3469,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "மேலும் அறிக ..."
@ -3927,7 +3927,7 @@ msgstr "வலை மாநாடு"
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "சாவாச்கிரிப்ட் உரிம செய்தி"
@ -4601,21 +4601,26 @@ msgid "Default language changed"
msgstr "இயல்புநிலை மொழி மாற்றப்பட்டது"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"மின்டெச்ட் ஒரு மல்டிபிளேயர் எல்லையற்ற-உலக தொகுதி சாண்ட்பாக்ச் ஆகும். இந்த தொகுதி "
"இயல்புநிலை துறைமுகத்தில் (30000) இந்த {box_name} at இல் இயங்குவதற்கு மின்டெச்ட் "
"சேவையகத்தை இயக்குகிறது. சேவையகத்துடன் இணைக்க, ஒரு <a href=\"http://"
"www.minetest.net/downloads/\"> மின்டெச்ட் வாங்கி </a> தேவை."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "பயணத்திலிருந்து"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5120,7 +5125,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "தொகு"
@ -6822,8 +6827,8 @@ msgstr "மறுதொடக்கம் செய்யுங்கள்"
msgid "Shutdown"
msgstr "பணிநிறுத்தம்"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "மறுதொடக்கம்"
@ -10441,35 +10446,35 @@ msgstr ""
"சேவையகமாகும். இது இலவச மென்பொருளாகும், இது சேவையக பயன்பாடுகளை எளிதாக நிறுவவும் "
"நிர்வகிக்கவும் உங்களை அனுமதிக்கிறது."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " வீடு"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " பயன்பாடுகள்"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " அமைப்பு"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "கடவுச்சொல்லை மாற்றவும்"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "மூடு"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "விடுபதிகை"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "மொழியைத் தேர்ந்தெடுக்கவும்"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "புகுபதிகை"
@ -10673,6 +10678,30 @@ msgstr "குறிச்சொற்களுடன் தேடுங்க
msgid "Clear all tags"
msgstr "எல்லா குறிச்சொற்களையும் அழிக்கவும்"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
#, fuzzy
#| msgid "Weight"
msgid "Light"
msgstr "எடை"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "தானியங்கி"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#, fuzzy
#| msgid "Logs"
@ -10722,6 +10751,9 @@ msgstr "{app_id} ஐ நிறுவல் நீக்குவதற்கு
msgid "Gujarati"
msgstr "குசராத்தி"
#~ msgid "Minetest"
#~ msgstr "பயணத்திலிருந்து"
#~ msgid ""
#~ "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 "

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-05-14 17:03+0000\n"
"Last-Translator: Sripath Roy Koganti <sripathroy@swecha.net>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
@ -109,15 +109,15 @@ msgstr "ఈ వెబ్ ఇంటర్‌ఫేస్‌ను ప్రదర
msgid "Use the language preference set in the browser"
msgstr "బ్రౌజర్‌లో సెట్ చేయబడిన భాషా ప్రాధాన్యతను ఉపయోగించండి"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "హొమ్ పేజ్"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "అనువర్తనాలు"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "వ్యవస్థ"
@ -3241,8 +3241,8 @@ msgstr "అభిప్రాయాన్ని సమర్పించండ
msgid "Contribute"
msgstr "దోహదం చేయండి"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "గురించి"
@ -3409,7 +3409,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "మరింత తెలుసుకోండి.."
@ -3864,7 +3864,7 @@ msgstr "వెబ్ కాన్ఫరెన్స్"
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "జావాస్క్రిప్ట్ లైసెన్స్ సమాచరం"
@ -4514,20 +4514,25 @@ msgid "Default language changed"
msgstr "డిఫాల్ట్ భాష మార్చబడింది"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"Minetest అనేది మల్టీప్లేయర్ అనంత-వరల్డ్ బ్లాక్ శాండ్‌బాక్స్. ఈ మాడ్యూల్ డిఫాల్ట్ పోర్ట్‌లో (30000) ఈ "
"{box_name}లో Minetest సర్వర్‌ని అమలు చేయడానికి అనుమతిస్తుంది. సర్వర్‌కి కనెక్ట్ చేయడానికి, <a "
"href=\"http://www.minetest.net/downloads/\">Minetest క్లయింట్</a> అవసరం."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "మైన్ టెస్ట్"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5023,7 +5028,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "సవరించు"
@ -6686,8 +6691,8 @@ msgstr "రీబూట్ చేయండి"
msgid "Shutdown"
msgstr "షట్డౌన్"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "పునఃప్రారంభించండి"
@ -10209,35 +10214,35 @@ msgstr ""
"FreedomBox అనేది గోప్యత మరియు డేటా యాజమాన్యం కోసం రూపొందించబడిన వ్యక్తిగత సర్వర్. ఇది సర్వర్ యాప్‌లను "
"సులభంగా ఇన్‌స్టాల్ చేయడానికి మరియు నిర్వహించడానికి మిమ్మల్ని అనుమతించే ఉచిత సాఫ్ట్‌వేర్."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " నివాసం"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " కార్యక్షేత్రం"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " కార్యవ్యవస్థ"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "పాస్స్ వర్ద మార్చుము"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "మూసివేయి"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "నిష్క్రమించు"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "బాషను ఎంచుకోండి"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "లోనికి ప్రవేశించండి"
@ -10441,6 +10446,30 @@ msgstr "ట్యాగ్‌లతో శోధించండి"
msgid "Clear all tags"
msgstr "అన్ని ట్యాగ్‌లను క్లియర్ చేయండి"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
#, fuzzy
#| msgid "Weight"
msgid "Light"
msgstr "బరువు"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "స్వయంచాలక"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#, fuzzy
#| msgid "Logs"
@ -10488,6 +10517,9 @@ msgstr "{app_id} ని అన్ఇన్‌స్టాల్ చేయడా
msgid "Gujarati"
msgstr "గుజరాతీ"
#~ msgid "Minetest"
#~ msgstr "మైన్ టెస్ట్"
#~ msgid ""
#~ "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 "

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-12 07:51+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-12-10 06:00+0000\n"
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
"freedombox/tr/>\n"
@ -104,15 +104,15 @@ msgstr "Bu web arayüzünü sunmak için kullanılacak dil"
msgid "Use the language preference set in the browser"
msgstr "Tarayıcıda ayarlanan dil tercihini kullan"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Giriş"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Uygulamalar"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Sistem"
@ -3292,8 +3292,8 @@ msgstr "Geri Bildirim Gönder"
msgid "Contribute"
msgstr "Katkıda Bulun"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Hakkında"
@ -3467,7 +3467,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Daha fazla bilgi edinin..."
@ -3946,7 +3946,7 @@ msgstr "Web görüşme"
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "JavaScript lisans bilgileri"
@ -4631,12 +4631,17 @@ msgid "Default language changed"
msgstr "Varsayılan dil değiştirildi"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"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 "
@ -4644,9 +4649,9 @@ msgstr ""
"href=\"http://www.minetest.net/downloads/\">Minetest istemcisi</a> "
"gereklidir."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5168,7 +5173,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Düzenle"
@ -6891,8 +6896,8 @@ msgstr "Baştan başlat"
msgid "Shutdown"
msgstr "Kapat"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Yeniden başlat"
@ -10525,35 +10530,35 @@ msgstr ""
"sunucudur. Sunucu uygulamalarını kolaylıkla yüklemenizi ve yönetmenizi "
"sağlayan özgür bir yazılımdır."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Giriş"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Uygulamalar"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Sistem"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Parolayı değiştir"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Kapat"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Oturumu kapat"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Dil seçin"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Oturum aç"
@ -10761,6 +10766,26 @@ msgstr "Etiketler ile ara"
msgid "Clear all tags"
msgstr "Tüm etiketleri temizle"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr "Temayı değiştir (otomatik)"
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr "Temayı değiştir"
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr "Açık"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr "Koyu"
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr "Otomatik"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr "Günlükleri görüntüle"
@ -10808,6 +10833,9 @@ msgstr "{app_id} kaldırılmadan önce"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"PO-Revision-Date: 2025-11-12 07:51+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-12-10 06:00+0000\n"
"Last-Translator: Максим Горпиніч <gorpinicmaksim0@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/uk/>\n"
@ -105,15 +105,15 @@ msgstr "Мова, що використовується для надання ц
msgid "Use the language preference set in the browser"
msgstr "Використовувати мовні налаштування оглядача"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "Домівка"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "Застосунки"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "Система"
@ -3298,8 +3298,8 @@ msgstr "Надіслати відгук"
msgid "Contribute"
msgstr "Співпрацювати"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "Про FreedomBox"
@ -3473,7 +3473,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "Дізнатися більше..."
@ -3954,7 +3954,7 @@ msgstr "Веб-конференція"
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr "Інформація про ліцензію JavaScript"
@ -4635,21 +4635,26 @@ msgid "Default language changed"
msgstr "Типову мову змінено"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"Minetest — це багатокористувацька блокова пісочниця з нескінченним світом. "
"Цей модуль дозволяє запустити сервер Minetest на цьому {box_name}, з типовим "
"портом (30000). Щоб підʼєднатися до сервера потрібено <a href=\"http://"
"www.minetest.net/downloads/\">клієнт Minetest</a>."
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
msgid "Maximum number of players"
@ -5171,7 +5176,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "Зміни"
@ -6896,8 +6901,8 @@ msgstr "Перезавантаження"
msgid "Shutdown"
msgstr "Вимкнення"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "Перезапустити"
@ -10516,35 +10521,35 @@ msgstr ""
"конфіденційності та володіння даними. Це безплатне програмне забезпечення, "
"яке дозволяє легко встановлювати та керувати серверними програмами."
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " Домівка"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " Застосунки"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " Система"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "Змінити пароль"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "Вимкнути"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "Вийти"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "Вибрати мову"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "Увійти"
@ -10751,6 +10756,26 @@ msgstr "Пошук за тегами"
msgid "Clear all tags"
msgstr "Очистити всі теги"
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr "Перемикання теми (авто)"
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr "Перемкнути тему"
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr "Світло"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr "Темний"
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr "Авто"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr "Переглянути журнали"
@ -10798,6 +10823,9 @@ msgstr "перед видаленням {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Minetest"
#~ msgstr "Minetest"
#~ msgid ""
#~ "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 "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2021-07-28 08:34+0000\n"
"Last-Translator: bruh <quangtrung02hn16@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/freedombox/"
@ -109,15 +109,15 @@ msgstr "Ngôn ngữ để sử dụng cho giao diện web"
msgid "Use the language preference set in the browser"
msgstr "Sử dụng cài đặt ngôn ngữ của trình duyệt"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr ""
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr ""
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr ""
@ -3316,8 +3316,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr ""
@ -3457,7 +3457,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3865,7 +3865,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4464,14 +4464,14 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4962,7 +4962,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6504,8 +6504,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9689,35 +9689,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9910,6 +9910,26 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-11-12 07:51+0000\n"
"Last-Translator: 大王叫我来巡山 "
"<hamburger2048@users.noreply.hosted.weblate.org>\n"
@ -103,15 +103,15 @@ msgstr "此 web 管理界面的语言"
msgid "Use the language preference set in the browser"
msgstr "使用浏览器中设置的语言首选项"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "主页"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "应用程序"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "系统"
@ -3097,8 +3097,8 @@ msgstr ""
msgid "Contribute"
msgstr "贡献"
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "关于"
@ -3247,7 +3247,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr "了解更多……"
@ -3667,7 +3667,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4247,19 +4247,24 @@ msgid "Default language changed"
msgstr "默认语言已更改"
#: 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 ""
"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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
"Minetest 是一个多人无限世界块沙盒。此模块允许在此 {box_name} 的默认端口"
"30000上运行 Minetest 服务器。要连接到服务器,需要 <a href=\"http://"
"www.minetest.net/downloads/\">Minetest 客户端</a>。"
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4727,7 +4732,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr "編輯"
@ -6279,8 +6284,8 @@ msgstr ""
msgid "Shutdown"
msgstr "关闭"
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr "重新启动"
@ -9469,35 +9474,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr " 主页"
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr " 应用程序"
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr " 系统"
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr "更改密码"
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr "关闭"
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr "登出"
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr "选择语言"
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr "登录"
@ -9689,6 +9694,28 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
msgid "Light"
msgstr ""
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
#, fuzzy
#| msgid "Automatic"
msgid "Auto"
msgstr "自动"
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
msgid "View Logs"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 01:21+0000\n"
"POT-Creation-Date: 2025-12-16 01:18+0000\n"
"PO-Revision-Date: 2025-02-07 12:01+0000\n"
"Last-Translator: pesder <j_h_liau@yahoo.com.tw>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
@ -105,15 +105,15 @@ msgstr "此網頁介面顯示的語言"
msgid "Use the language preference set in the browser"
msgstr "使用瀏覽器語言設定"
#: plinth/menu.py:116 plinth/templates/base.html:120
#: plinth/menu.py:116 plinth/templates/base.html:123
msgid "Home"
msgstr "首頁"
#: plinth/menu.py:117 plinth/templates/base.html:129
#: plinth/menu.py:117 plinth/templates/base.html:132
msgid "Apps"
msgstr "程式"
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:138
#: plinth/menu.py:119 plinth/menu.py:126 plinth/templates/base.html:141
msgid "System"
msgstr "系統"
@ -3215,8 +3215,8 @@ msgstr ""
msgid "Contribute"
msgstr ""
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:216
#: plinth/templates/base.html:219 plinth/templates/help-menu.html:46
#: plinth/modules/help/__init__.py:53 plinth/templates/base.html:221
#: plinth/templates/base.html:224 plinth/templates/help-menu.html:46
#: plinth/templates/help-menu.html:47 plinth/templates/index.html:96
msgid "About"
msgstr "關於"
@ -3356,7 +3356,7 @@ msgstr ""
#: plinth/modules/help/templates/help_contribute.html:42
#: plinth/modules/power/templates/power_restart.html:27
#: plinth/modules/power/templates/power_shutdown.html:26
#: plinth/templates/app-header.html:65
#: plinth/templates/app-header.html:66
msgid "Learn more..."
msgstr ""
@ -3764,7 +3764,7 @@ msgstr ""
#: plinth/modules/janus/templates/janus_video_room.html:204
#: plinth/modules/jsxc/templates/jsxc_launch.html:117
#: plinth/templates/base.html:272
#: plinth/templates/base.html:277
msgid "JavaScript license information"
msgstr ""
@ -4361,14 +4361,14 @@ msgstr ""
#: plinth/modules/minetest/__init__.py:33
#, 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."
"Luanti, formally known as Minetest, is a multiplayer infinite-world block "
"sandbox. This module enables the Luanti server to be run on this {box_name}, "
"on the default port (30000). To connect to the server, a <a href=\"https://"
"www.luanti.org/downloads/\">Luanti client</a> is needed."
msgstr ""
#: plinth/modules/minetest/__init__.py:56 plinth/modules/minetest/manifest.py:9
msgid "Minetest"
#: plinth/modules/minetest/__init__.py:57 plinth/modules/minetest/manifest.py:9
msgid "Luanti"
msgstr ""
#: plinth/modules/minetest/forms.py:13
@ -4856,7 +4856,7 @@ msgstr ""
#: plinth/modules/networks/templates/connection_show.html:40
#: plinth/modules/wireguard/templates/wireguard_show_client.html:72
#: plinth/modules/wireguard/templates/wireguard_show_server.html:73
#: plinth/templates/base.html:166 plinth/templates/base.html:167
#: plinth/templates/base.html:171 plinth/templates/base.html:172
msgid "Edit"
msgstr ""
@ -6400,8 +6400,8 @@ msgstr ""
msgid "Shutdown"
msgstr ""
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:181
#: plinth/templates/base.html:182
#: plinth/modules/power/templates/power.html:15 plinth/templates/base.html:186
#: plinth/templates/base.html:187
msgid "Restart"
msgstr ""
@ -9586,35 +9586,35 @@ msgid ""
"is free software that lets you install and manage server apps with ease."
msgstr ""
#: plinth/templates/base.html:117
#: plinth/templates/base.html:120
msgid " Home"
msgstr ""
#: plinth/templates/base.html:125
#: plinth/templates/base.html:128
msgid " Apps"
msgstr ""
#: plinth/templates/base.html:134
#: plinth/templates/base.html:137
msgid " System"
msgstr ""
#: plinth/templates/base.html:173 plinth/templates/base.html:174
#: plinth/templates/base.html:178 plinth/templates/base.html:179
msgid "Change password"
msgstr ""
#: plinth/templates/base.html:187 plinth/templates/base.html:188
#: plinth/templates/base.html:192 plinth/templates/base.html:193
msgid "Shut down"
msgstr ""
#: plinth/templates/base.html:198 plinth/templates/base.html:236
#: plinth/templates/base.html:203 plinth/templates/base.html:241
msgid "Log out"
msgstr ""
#: plinth/templates/base.html:207 plinth/templates/base.html:210
#: plinth/templates/base.html:212 plinth/templates/base.html:215
msgid "Select language"
msgstr ""
#: plinth/templates/base.html:225 plinth/templates/base.html:227
#: plinth/templates/base.html:230 plinth/templates/base.html:232
msgid "Log in"
msgstr ""
@ -9805,6 +9805,28 @@ msgstr ""
msgid "Clear all tags"
msgstr ""
#: plinth/templates/theme-menu.html:8
msgid "Toggle theme (auto)"
msgstr ""
#: plinth/templates/theme-menu.html:14
msgid "Toggle theme"
msgstr ""
#: plinth/templates/theme-menu.html:23
#, fuzzy
#| msgid "Weight"
msgid "Light"
msgstr "權重"
#: plinth/templates/theme-menu.html:32
msgid "Dark"
msgstr ""
#: plinth/templates/theme-menu.html:41
msgid "Auto"
msgstr ""
#: plinth/templates/toolbar.html:39 plinth/templates/toolbar.html:40
#, fuzzy
#| msgid "Logs"

View File

@ -33,7 +33,7 @@ class BackupsApp(app_module.App):
app_id = 'backups'
_version = 3
_version = 4
can_be_disabled = False

View File

@ -211,6 +211,8 @@ def is_mounted(mount_point: str) -> bool:
@privileged
def setup(path: str):
"""Create repository if it does not already exist."""
_create_backup_data_directory()
try:
_run(['borg', 'info', path], check=True)
except subprocess.CalledProcessError:
@ -221,6 +223,17 @@ def setup(path: str):
_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,
encryption_passphrase: str | None = None):
"""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]):
"""Dump an app's settings to a JSON file."""
_assert_app_id(app_id)
BACKUPS_DATA_PATH.mkdir(exist_ok=True)
settings_path = BACKUPS_DATA_PATH / f'{app_id}-settings.json'
settings_path.write_text(json.dumps(settings))

View File

@ -8,7 +8,7 @@ from plinth.tests import functional
pytestmark = [pytest.mark.apps, pytest.mark.homeassistant]
class TestHomeAssitantApp(functional.BaseAppTests):
class TestHomeAssistantApp(functional.BaseAppTests):
"""Basic tests for Home Assistant app."""
app_name = 'homeassistant'
has_service = True

View File

@ -1,5 +1,5 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""FreedomBox app for Minetest server."""
"""FreedomBox app for Luanti (formally Minetest) server."""
import augeas
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.firewall.components import Firewall
from plinth.modules.users.components import UsersAndGroups
from plinth.package import Package, Packages, install
from plinth.utils import Version, format_lazy
from plinth.package import Package, Packages
from plinth.utils import format_lazy
from . import manifest, privileged
@ -30,34 +30,35 @@ _mods = [
_description = [
format_lazy(
_('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> '
_('Luanti, formally known as Minetest, is a multiplayer '
'infinite-world block sandbox. This module enables the Luanti '
'server to be run on this {box_name}, on the default port (30000). '
'To connect to the server, a '
'<a href="https://www.luanti.org/downloads/">Luanti client</a> '
'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'
class MinetestApp(app_module.App):
"""FreedomBox app for Minetest."""
"""FreedomBox app for Luanti (formally Minetest)."""
app_id = 'minetest'
_version = 2
_version = 3
def __init__(self) -> None:
"""Create components for the app."""
super().__init__()
info = app_module.Info(
app_id=self.app_id, version=self._version, name=_('Minetest'),
icon_filename='minetest', description=_description,
manual_page='Minetest', clients=manifest.clients,
tags=manifest.tags,
donation_url='https://www.minetest.net/get-involved/#donate')
info = app_module.Info(app_id=self.app_id, version=self._version,
name=_('Luanti'), icon_filename='minetest',
description=_description,
manual_page='Minetest',
clients=manifest.clients, tags=manifest.tags,
donation_url='https://www.luanti.org/donate/')
self.add(info)
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)
self.add(shortcut)
packages = Packages('packages-minetest', ['minetest-server'] + _mods)
packages = Packages('packages-minetest', ['luanti-server'] + _mods)
self.add(packages)
firewall = Firewall('firewall-minetest', info.name,
ports=['minetest-plinth'], is_external=True)
self.add(firewall)
daemon = Daemon('daemon-minetest', 'minetest-server',
daemon = Daemon('daemon-minetest', 'luanti-server',
listen_ports=[(30000, 'udp4')])
self.add(daemon)
@ -92,27 +93,17 @@ class MinetestApp(app_module.App):
**manifest.backup)
self.add(backup_restore)
def setup(self, old_version):
def setup(self, old_version) -> None:
"""Install and configure the app."""
super().setup(old_version)
privileged.setup()
if not old_version:
self.enable()
def force_upgrade(self, packages):
"""Force upgrade minetest to resolve conffile prompt."""
if 'minetest-server' not in packages:
return False
# 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 uninstall(self) -> None:
"""Uninstall the app."""
super().uninstall()
privileged.uninstall()
def load_augeas():
@ -125,32 +116,34 @@ def load_augeas():
return aug
def get_max_players(aug):
def get_max_players(aug) -> int:
"""Return the maximum players allowed on the server at one time."""
value = aug.get(AUG_PATH + '/max_users')
if 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."""
value = aug.get(AUG_PATH + '/creative_mode')
return value == 'true'
def is_pvp_enabled(aug):
def is_pvp_enabled(aug) -> bool:
"""Return whether PVP is enabled."""
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."""
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."""
aug = load_augeas()
conf = {

View File

@ -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'

View File

@ -6,19 +6,19 @@ from plinth.clients import store_url
clients = [{
'name':
_('Minetest'),
_('Luanti'),
'platforms': [{
'type': 'download',
'os': 'gnu-linux',
'url': 'https://www.minetest.net/downloads/'
'url': 'https://www.luanti.org/downloads/'
}, {
'type': 'download',
'os': 'macos',
'url': 'https://www.minetest.net/downloads/'
'url': 'https://www.luanti.org/downloads/'
}, {
'type': 'download',
'os': 'windows',
'url': 'https://www.minetest.net/downloads/'
'url': 'https://www.luanti.org/downloads/'
}, {
'type': 'store',
'os': 'android',
@ -32,18 +32,18 @@ clients = [{
}, {
'type': 'package',
'format': 'deb',
'name': 'minetest'
'name': 'luanti'
}]
}]
backup = {
'config': {
'files': ['/etc/minetest/minetest.conf']
'files': ['/etc/luanti/default.conf']
},
'data': {
'directories': ['/var/games/minetest-server/']
'directories': ['/var/lib/private/luanti/default/']
},
'services': ['minetest-server']
'services': ['luanti-server']
}
tags = [_('Game server'), _('Block sandbox'), _('Platform')]

View File

@ -2,14 +2,25 @@
"""Configure Minetest server."""
import pathlib
import shutil
import augeas
from plinth import action_utils
from plinth.actions import privileged
CONFIG_FILE = '/etc/minetest/minetest.conf'
AUG_PATH = '/files' + CONFIG_FILE + '/.anon'
old_config_file = pathlib.Path('/etc/minetest/minetest.conf')
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
@ -17,7 +28,7 @@ def configure(max_players: int | None = None, enable_pvp: bool | None = None,
creative_mode: bool | None = None,
enable_damage: bool | None = None):
"""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()
if max_players is not None:
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.save()
action_utils.service_try_restart('minetest-server')
action_utils.service_try_restart('luanti-server')
def load_augeas():
@ -40,6 +51,15 @@ def load_augeas():
aug = augeas.Augeas(flags=augeas.Augeas.NO_LOAD +
augeas.Augeas.NO_MODL_AUTOLOAD)
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()
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/')

View File

@ -8,5 +8,6 @@ from django.urls import re_path
from plinth.modules.minetest.views import MinetestAppView
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'),
]

View File

@ -355,8 +355,6 @@ def _maintenance_mode():
@privileged
def dump_database():
"""Dump database to file."""
DB_BACKUP_FILE.parent.mkdir(parents=True, exist_ok=True)
with _maintenance_mode():
with DB_BACKUP_FILE.open('w', encoding='utf-8') as file_handle:
action_utils.run([

View File

@ -58,7 +58,7 @@ class TransmissionApp(app_module.App):
app_id = 'transmission'
_version = 7
_version = 8
DAEMON = 'transmission-daemon'
@ -91,7 +91,8 @@ class TransmissionApp(app_module.App):
allowed_groups=list(groups))
self.add(shortcut)
packages = Packages('packages-transmission', ['transmission-daemon'])
packages = Packages('packages-transmission', ['transmission-daemon'],
rerun_setup_on_upgrade=True)
self.add(packages)
dropin_configs = DropinConfigs('dropin-configs-transmission', [
@ -110,7 +111,7 @@ class TransmissionApp(app_module.App):
webserver = Webserver('webserver-transmission', 'transmission-plinth',
urls=['https://{host}/transmission'],
last_updated_version=6)
last_updated_version=8)
self.add(webserver)
daemon = Daemon(
@ -135,15 +136,30 @@ class TransmissionApp(app_module.App):
"""Install and configure the app."""
super().setup(old_version)
if old_version and old_version <= 3 and self.is_enabled():
self.get_component('firewall-transmission').enable()
new_configuration = {
'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)
add_user_to_share_group(SYSTEM_USER, TransmissionApp.DAEMON)
if not old_version:
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

View File

@ -29,17 +29,6 @@
## redirect URLs, set cookies, set absolute URLs (if any)
## properly.
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>
# LDAP only authentication for Transmission remote UIs.

View File

@ -6,9 +6,10 @@ Functional, browser based tests for transmission app.
import os
import pytest
from plinth.tests import functional
from splinter.exceptions import ElementDoesNotExist
from plinth.tests import functional
pytestmark = [pytest.mark.apps, pytest.mark.transmission, pytest.mark.sso]
@ -57,9 +58,10 @@ def _remove_all_torrents(browser):
break
torrents.first.click()
functional.eventually(browser.is_element_not_present_by_css,
args=['#toolbar-remove.disabled'])
browser.find_by_id('toolbar-remove').click()
functional.eventually(
browser.is_element_not_present_by_css,
args=['#toolbar-remove.disabled,#toolbar-delete.disabled'])
browser.find_by_css('#toolbar-remove,#toolbar-delete').first.click()
functional.eventually(
browser.is_element_not_present_by_css,
args=['#dialog-container[style="display: none;"]'])

View File

@ -11,7 +11,7 @@ from django.utils.translation import gettext as _
from plinth import views
from . import privileged
from . import get_download_dir, privileged
from .forms import TransmissionForm
logger = logging.getLogger(__name__)
@ -25,8 +25,7 @@ class TransmissionAppView(views.AppView):
def get_initial(self):
"""Get the current settings from Transmission server."""
status = super().get_initial()
configuration = privileged.get_configuration()
status['storage_path'] = configuration['download-dir']
status['storage_path'] = get_download_dir()
status['hostname'] = socket.gethostname()
return status
@ -38,6 +37,7 @@ class TransmissionAppView(views.AppView):
if old_status['storage_path'] != new_status['storage_path']:
new_configuration = {
'download-dir': new_status['storage_path'],
'download_dir': new_status['storage_path'],
}
privileged.merge_configuration(new_configuration)
messages.success(self.request, _('Configuration updated'))

View File

@ -104,10 +104,10 @@
<h3>{% trans "Manual Update" %}</h3>
{% if is_busy %}
<div class="btn-toolbar">
<button type="button" disabled="disabled"
class="running-status-parent btn btn-default" >
<span class="running-status loading"></span>
{% trans "Updating..." %}
<button type="button" class="btn btn-default" disabled="disabled">
<span class="spinner-border spinner-border-sm" aria-hidden="true">
</span>
<span role="status">{% trans "Updating..." %}</span>
</button>
</div>
{% else %}

View File

@ -142,7 +142,6 @@ def is_public() -> bool:
@privileged
def dump_database():
"""Dump database to file."""
_db_backup_file.parent.mkdir(parents=True, exist_ok=True)
with action_utils.service_ensure_running('mysql'):
with _db_backup_file.open('w', encoding='utf-8') as file_handle:
action_utils.run([

View File

@ -2,7 +2,6 @@
"""Configuration helper for Zoph server."""
import configparser
import os
import pathlib
import re
import subprocess
@ -159,7 +158,6 @@ def dump_database():
"""
with action_utils.service_ensure_running('mysql'):
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:
action_utils.run(['mysqldump', db_name], stdout=db_backup_file,
check=True)

View File

@ -43,10 +43,11 @@
</section>
{% if app_info.tags %}
<div class="app-tags">
<div class="app-tags d-flex align-items-center flex-wrap">
{% for tag in app_info.tags %}
{% if not forloop.first %}•{% endif %}
<a href="{{ active_section_url }}?tag={{ tag|urlencode }}"
class="btn btn-light rounded-pill tag">
class="btn btn-default rounded-pill tag">
{% trans tag %}
</a>
{% endfor %}

View File

@ -58,6 +58,9 @@
<link rel="stylesheet" href="{% static user_css %}"/>
{% endif %}
<!-- This script is not loaded in defer mode because it needs to run before
page is rendered -->
<script type="text/javascript" src="{% static 'theme/js/color-modes.js' %}"></script>
<!-- Local link to system Bootstrap JS -->
<script type="text/javascript" src="{% static '/javascript/popperjs2/popper.min.js' %}" defer></script>
<script type="text/javascript" src="{% static '/javascript/bootstrap5/js/bootstrap.bundle.min.js' %}" defer></script>
@ -148,6 +151,8 @@
{% include "notifications-dropdown.html" %}
{% include "theme-menu.html" %}
{% include "help-menu.html" %}
<li id="id_user_menu" class="nav-item dropdown">

View File

@ -8,12 +8,12 @@
<div class="container">
<div class="dropdown searchable-dropdown">
<div class="tag-input">
<div id="selected-tags">
<div id="selected-tags" class="d-flex align-items-center flex-wrap">
{% for tag in tags %}
<span class="btn btn-light rounded-pill tag"
<span class="btn btn-default rounded-pill tag d-flex align-items-center"
data-tag="{{ tag }}">
{% trans tag %}
<button class="btn btn-sm btn-light remove-tag">
<button class="btn btn-sm btn-default remove-tag">
<i class="fa fa-times"></i>
</button>
</span>

View File

@ -0,0 +1,46 @@
{% comment %}
# SPDX-License-Identifier: AGPL-3.0-or-later
{% endcomment %}
{% load i18n %}
<li id="id_theme_menu" class="dropdown nav-item">
<a href="#" title="{% trans "Toggle theme (auto)" %}"
class="nav-link dropdown-toggle" data-bs-toggle="dropdown"
role="button" aria-expanded="false" aria-haspopup="true"
id="id_theme_menu_link">
<span class="fa fa-adjust nav-icon" id="id_active_theme_icon"></span>
<span class="nav-text d-md-none" id="id_toggle_theme_text">
{% trans "Toggle theme" %}
</span>
</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="id_theme_menu_link">
<li>
<button type="button" class="dropdown-item d-flex align-items-center"
data-bs-theme-value="light" data-bs-icon-value="fa-sun"
aria-pressed="false">
<span class="fa fa-sun nav-icon me-2"></span>
{% trans "Light" %}
<span class="fa fa-check nav-icon ms-auto d-none"></span>
</button>
</li>
<li>
<button type="button" class="dropdown-item d-flex align-items-center"
data-bs-theme-value="dark" data-bs-icon-value="fa-moon"
aria-pressed="false">
<span class="fa fa-moon nav-icon me-2"></span>
{% trans "Dark" %}
<span class="fa fa-check nav-icon ms-auto d-none"></span>
</button>
</li>
<li>
<button type="button" class="dropdown-item d-flex align-items-center"
data-bs-theme-value="auto" data-bs-icon-value="fa-adjust"
aria-pressed="true">
<span class="fa fa-adjust nav-icon me-2"></span>
{% trans "Auto" %}
<span class="fa fa-check nav-icon ms-auto d-none"></span>
</button>
</li>
</ul>
</li>

View File

@ -6,14 +6,13 @@
--neutral-light-color: #f5f5f5; /* Light grey */
--freedombox-blue-color: #4989D4; /* Blue */
--progress-color: #3498db; /* Blue */
--freedombox-form-disabled-bg-color: #e9ecef; /* Grey */
--freedombox-navbar-color: white;
--freedombox-navbar-shadow-color: rgba(0, 0, 0, 0.25);
--freedombox-toggle-button-bg: #ccc;
}
/* Missing variables in Bootstrap 5.2 copied from Bootstrap 5.3 */
--bs-secondary-bg: #e9ecef;
--bs-form-invalid-color: #dc3545;
--bs-form-invalid-border-color: #dc3545;
--bs-secondary-border-subtle: #c4c8cb;
[data-bs-theme="dark"] {
--freedombox-toggle-button-bg: #888;
}
/*
@ -50,20 +49,20 @@ h6:not(:first-child) {
/* Default style removed in bootstrap 4 */
.btn-default {
--bs-btn-color: #333;
--bs-btn-bg: #fff;
--bs-btn-border-color: #ccc;
--bs-btn-hover-color: #333;
--bs-btn-hover-bg: #e6e6e6;
--bs-btn-hover-border-color: #adadad;
--bs-btn-color: var(--bs-body-color);
--bs-btn-bg: var(--bs-body-bg);
--bs-btn-border-color: var(--bs-tertiary-color);
--bs-btn-hover-color: var(--bs-body-color);
--bs-btn-hover-bg: var(--bs-secondary-bg);
--bs-btn-hover-border-color: var(--bs-tertiary-color);
--bs-btn-focus-shadow-rgb: 192, 192, 192;
--bs-btn-active-color: #333;
--bs-btn-active-bg: #e6e6e6;
--bs-btn-active-border-color: #adadad;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #333;
--bs-btn-disabled-bg: #e6e6e6;
--bs-btn-disabled-border-color: #adadad;
--bs-btn-active-color: var(--bs-body-color);
--bs-btn-active-bg: var(--bs-secondary-bg);
--bs-btn-active-border-color: var(--bs-tertiary-color);
--bs-btn-active-shadow: inset 0 3px 5px var(--bs-border-color-translucent);
--bs-btn-disabled-color: var(--bs-body-color);
--bs-btn-disabled-bg: var(--bs-secondary-bg);
--bs-btn-disabled-border-color: var(--bs-tertiary-color);
}
/* Help block removed from bootstrap 4, needs updated django-bootstrap-from */
@ -71,7 +70,7 @@ h6:not(:first-child) {
display: block;
margin-top: 0.3125rem;
margin-bottom: 0.625rem;
color: var(--bs-secondary);
color: var(--bs-secondary-color);
}
/* .close was renamed to .alert-dismissable.btn-close in Bootstrap 5, needs
@ -99,7 +98,7 @@ form .alert .close {
/* Disabled form elements show as gray, removed in Bootstrap 5 */
.form-control:disabled, .form-control[readonly] {
background-color: var(--freedombox-form-disabled-bg-color);
background-color: var(--bs-secondary-bg);
opacity: 1;
}
@ -228,28 +227,6 @@ body {
vertical-align: middle;
}
.running-status-parent {
display: inline-block;
}
.running-status {
border-radius: 50%;
border: 1px solid black;
width: 0.5rem;
height: 0.5rem;
display: inline-block;
}
.running-status.loading {
border: 0.25rem solid var(--neutral-light-color);
border-top: 0.25rem solid var(--progress-color);
border-radius: 50%;
width: 1rem;
height: 1rem;
display: inline-block;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% {
transform: rotate(0deg);
@ -314,16 +291,21 @@ html {
/* Tags */
.tag {
--bs-btn-padding-y: 0.25rem; /* Make the badge shorter */
border-style: none;
}
#selected-tags .tag {
border-style: solid;
}
/* Tag Input Container */
.tag-input {
display: flex;
align-items: center;
border: 1px solid #ced4da;
border: 1px solid var(--bs-border-color);
border-radius: .25rem;
padding: .375rem .75rem;
background-color: #fff;
background-color: var(--bs-body-bg);
margin-bottom: 2rem;
}
@ -472,7 +454,7 @@ footer {
*/
.main-header {
background: var(--freedombox-blue-color);
box-shadow: 0 0.25rem 0.375rem 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 0.25rem 0.375rem 0 var(--freedombox-navbar-shadow-color);
border: none;
}
@ -522,6 +504,10 @@ footer {
border-bottom: var(--freedombox-navbar-color) 3px solid;
}
.main-header .dropdown-menu .active .fa-check {
display: block !important;
}
/* Breadcrumbs */
.breadcrumb-item {
--bs-breadcrumb-divider: ">";
@ -584,7 +570,7 @@ footer {
.card-tags {
font-weight: 400;
color: var(--bs-secondary);
color: var(--bs-secondary-color);
font-size: 0.875rem;
/* Show ellipsis after 3 lines. */
@ -711,9 +697,9 @@ footer {
border-radius: 0.8125rem;
width: 3.125rem;
height: 1.625rem;
background: #ccc;
--bs-btn-hover-bg: #ccc;
--bs-btn-disabled-bg: #ccc;
background: var(--freedombox-toggle-button-bg);
--bs-btn-hover-bg: var(--freedombox-toggle-button-bg);
--bs-btn-disabled-bg: var(--freedombox-toggle-button-bg);;
--bs-btn-disabled-border-color: transparent;
position: relative;
}
@ -724,7 +710,7 @@ footer {
height: 1.5rem;
width: 1.5rem;
border-radius: 100%;
background: #fff;
background: var(--bs-body-bg);
position: absolute;
top: 50%;
left: 0%;
@ -744,8 +730,8 @@ footer {
.toggle-button.running-status-button::before {
top: 0;
border: 0.25rem solid var(--neutral-light-color);
border-top: 0.25rem solid var(--progress-color);
border: 0.25rem solid var(--bs-body-bg);
border-top-color: var(--freedombox-blue-color);
animation: spin 1s linear infinite;
}
@ -758,8 +744,8 @@ footer {
*/
.running-status-button-before {
display: inline-block;
border: 0.25rem solid var(--neutral-light-color);
border-top: 0.25rem solid var(--progress-color);
border: 0.25rem solid var(--bs-btn-color);
border-top-color: transparent;
border-radius: 50%;
width: 1rem;
height: 1rem;
@ -767,6 +753,8 @@ footer {
margin-left: 0.625rem;
margin-bottom: -0.25rem;
margin-right: -1.625rem;
position: relative;
z-index: 10;
}
.running-status-button:disabled {
@ -782,7 +770,7 @@ input[type='submit'].running-status-button {
*/
.select-all-label {
border: 1px solid var(--bs-secondary-border-subtle);
background-color: var(--neutral-light-color);
background-color: var(--bs-tertiary-bg);
border-radius: 0.25rem;
padding: 0.5rem 1rem 0.25rem;
margin-left: -1rem;

View File

@ -0,0 +1,96 @@
// SPDX-License-Identifier: CC-BY-3.0
/*
This file is part of FreedomBox. Color mode toggler for Bootstrap's docs
(https://getbootstrap.com/). Copyright 2011-2025 The Bootstrap Authors.
@licstart The following is the entire license notice for the
JavaScript code in this page.
Licensed under the Creative Commons Attribution 3.0 Unported License.
@licend The above is the entire license notice
for the JavaScript code in this page.
*/
(() => {
'use strict';
const getStoredTheme = () => localStorage.getItem('theme');
const setStoredTheme = theme => localStorage.setItem('theme', theme);
const getBrowserTheme = () => {
return window.matchMedia('(prefers-color-scheme: dark)')
.matches ? 'dark' : 'light';
};
const getPreferredTheme = () => {
const storedTheme = getStoredTheme();
if (storedTheme) {
return storedTheme;
}
return getBrowserTheme();
};
const setTheme = (theme) => {
if (theme === 'auto') {
theme = getBrowserTheme();
}
document.documentElement.setAttribute('data-bs-theme', theme);
};
setTheme(getPreferredTheme());
const showActiveTheme = (theme, focus = false) => {
const themeSwitcher = document.querySelector('#id_theme_menu_link');
if (!themeSwitcher) {
return;
}
const themeSwitcherText = document.querySelector('#id_toggle_theme_text');
const activeThemeIcon = document.querySelector('#id_active_theme_icon');
const btnToActive = document.querySelector(`[data-bs-theme-value="${theme}"]`);
const iconOfActiveBtn = btnToActive.dataset.bsIconValue;
document.querySelectorAll('[data-bs-theme-value]').forEach(element => {
element.classList.remove('active');
element.setAttribute('aria-pressed', 'false');
const iconOfBtn = element.dataset.bsIconValue;
if (activeThemeIcon.classList.contains(iconOfBtn)) {
activeThemeIcon.classList.remove(iconOfBtn);
}
});
btnToActive.classList.add('active');
btnToActive.setAttribute('aria-pressed', 'true');
activeThemeIcon.classList.add(iconOfActiveBtn);
const themeSwitcherLabel = `${themeSwitcherText.textContent} (${btnToActive.dataset.bsThemeValue})`;
themeSwitcher.setAttribute('title', themeSwitcherLabel);
if (focus) {
themeSwitcher.focus();
};
};
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => {
const storedTheme = getStoredTheme();
if (storedTheme !== 'light' && storedTheme !== 'dark') {
setTheme(getPreferredTheme());
}
});
window.addEventListener('DOMContentLoaded', () => {
showActiveTheme(getPreferredTheme());
document.querySelectorAll('[data-bs-theme-value]')
.forEach(toggle => {
toggle.addEventListener('click', () => {
const theme = toggle.getAttribute('data-bs-theme-value');
setStoredTheme(theme);
setTheme(theme);
showActiveTheme(theme, true);
});
});
});
})();

View File

@ -85,6 +85,11 @@ function onSubmitAddProgress(event) {
// For push buttons
const beforeElement = document.createElement('div');
beforeElement.classList.add('running-status-button-before');
button.classList.forEach(className => {
if (className.startsWith('btn-')) {
beforeElement.classList.add(className);
}
});
button.parentNode.insertBefore(beforeElement, button);
} else if (button.tagName == "BUTTON") {
// For toggle buttons