mirror of
https://github.com/systemd/systemd
synced 2025-09-29 16:54:46 +02:00
Compare commits
4 Commits
e65c4c4a96
...
2ef2376d83
Author | SHA1 | Date | |
---|---|---|---|
![]() |
2ef2376d83 | ||
![]() |
0fb613000d | ||
![]() |
9afd5e7b97 | ||
![]() |
33e71ade3b |
7
README
7
README
@ -219,9 +219,10 @@ REQUIREMENTS:
|
|||||||
Note that the build prefix for systemd must be /usr. (Moreover,
|
Note that the build prefix for systemd must be /usr. (Moreover,
|
||||||
packages systemd relies on — such as D-Bus — really should use the same
|
packages systemd relies on — such as D-Bus — really should use the same
|
||||||
prefix, otherwise you are on your own.) -Dsplit-usr=false (which is the
|
prefix, otherwise you are on your own.) -Dsplit-usr=false (which is the
|
||||||
default and does not need to be specified) is the recommended setting,
|
default and does not need to be specified) is the recommended setting.
|
||||||
and -Dsplit-usr=true should be used on systems which have /usr on a
|
-Dsplit-usr=true can be used to give a semblance of support for systems
|
||||||
separate partition.
|
with programs installed split between / and /usr. Moving everything
|
||||||
|
under /usr is strongly encouraged.
|
||||||
|
|
||||||
Additional packages are necessary to run some tests:
|
Additional packages are necessary to run some tests:
|
||||||
- busybox (used by test/TEST-13-NSPAWN-SMOKE)
|
- busybox (used by test/TEST-13-NSPAWN-SMOKE)
|
||||||
|
@ -68,6 +68,11 @@ if get_option('split-usr') == 'auto'
|
|||||||
else
|
else
|
||||||
split_usr = get_option('split-usr') == 'true'
|
split_usr = get_option('split-usr') == 'true'
|
||||||
endif
|
endif
|
||||||
|
if split_usr
|
||||||
|
warning('\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\n\n'
|
||||||
|
+ ' split-usr mode is going to be removed\n' +
|
||||||
|
'\n\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')
|
||||||
|
endif
|
||||||
conf.set10('HAVE_SPLIT_USR', split_usr,
|
conf.set10('HAVE_SPLIT_USR', split_usr,
|
||||||
description : '/usr/bin and /bin directories are separate')
|
description : '/usr/bin and /bin directories are separate')
|
||||||
|
|
||||||
|
195
po/sv.po
195
po/sv.po
@ -4,15 +4,15 @@
|
|||||||
# Sebastian Rasmussen <sebras@gmail.com>, 2015.
|
# Sebastian Rasmussen <sebras@gmail.com>, 2015.
|
||||||
# Andreas Henriksson <andreas@fatal.se>, 2016.
|
# Andreas Henriksson <andreas@fatal.se>, 2016.
|
||||||
# Josef Andersson <l10nl18nsweja@gmail.com>, 2015, 2017.
|
# Josef Andersson <l10nl18nsweja@gmail.com>, 2015, 2017.
|
||||||
# Göran Uddeborg <goeran@uddeborg.se>, 2020.
|
# Göran Uddeborg <goeran@uddeborg.se>, 2020, 2021.
|
||||||
# Luna Jernberg <bittin@reimu.nl>, 2020.
|
# Luna Jernberg <bittin@reimu.nl>, 2020.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: systemd master\n"
|
"Project-Id-Version: systemd master\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-01-08 17:48+0100\n"
|
"POT-Creation-Date: 2021-01-08 17:48+0100\n"
|
||||||
"PO-Revision-Date: 2020-12-16 12:36+0000\n"
|
"PO-Revision-Date: 2021-02-03 18:40+0000\n"
|
||||||
"Last-Translator: Luna Jernberg <bittin@reimu.nl>\n"
|
"Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
|
||||||
"Language-Team: Swedish <https://translate.fedoraproject.org/projects/systemd/"
|
"Language-Team: Swedish <https://translate.fedoraproject.org/projects/systemd/"
|
||||||
"master/sv/>\n"
|
"master/sv/>\n"
|
||||||
"Language: sv\n"
|
"Language: sv\n"
|
||||||
@ -20,7 +20,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 4.3.2\n"
|
"X-Generator: Weblate 4.4.2\n"
|
||||||
|
|
||||||
#: src/core/org.freedesktop.systemd1.policy.in:22
|
#: src/core/org.freedesktop.systemd1.policy.in:22
|
||||||
msgid "Send passphrase back to system"
|
msgid "Send passphrase back to system"
|
||||||
@ -72,69 +72,54 @@ msgstr "Autentisering krävs för att läsa om tillståndet för systemd."
|
|||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:13
|
#: src/home/org.freedesktop.home1.policy:13
|
||||||
msgid "Create a home area"
|
msgid "Create a home area"
|
||||||
msgstr ""
|
msgstr "Skapa en hemarea"
|
||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:14
|
#: src/home/org.freedesktop.home1.policy:14
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to reload the systemd state."
|
|
||||||
msgid "Authentication is required to create a user's home area."
|
msgid "Authentication is required to create a user's home area."
|
||||||
msgstr "Autentisering krävs för att läsa om tillståndet för systemd."
|
msgstr "Autentisering krävs för att skapa en användares hemarea."
|
||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:23
|
#: src/home/org.freedesktop.home1.policy:23
|
||||||
msgid "Remove a home area"
|
msgid "Remove a home area"
|
||||||
msgstr ""
|
msgstr "Ta bort en hemarea"
|
||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:24
|
#: src/home/org.freedesktop.home1.policy:24
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to reload the systemd state."
|
|
||||||
msgid "Authentication is required to remove a user's home area."
|
msgid "Authentication is required to remove a user's home area."
|
||||||
msgstr "Autentisering krävs för att läsa om tillståndet för systemd."
|
msgstr "Autentisering krävs för att ta bort en användares hemarea."
|
||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:33
|
#: src/home/org.freedesktop.home1.policy:33
|
||||||
msgid "Check credentials of a home area"
|
msgid "Check credentials of a home area"
|
||||||
msgstr ""
|
msgstr "Kontrollera kreditiven för en hemarea"
|
||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:34
|
#: src/home/org.freedesktop.home1.policy:34
|
||||||
#, fuzzy
|
|
||||||
#| msgid ""
|
|
||||||
#| "Authentication is required to manage active sessions, users and seats."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Authentication is required to check credentials against a user's home area."
|
"Authentication is required to check credentials against a user's home area."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Autentisering krävs för att hantera aktiva sessioner, användare och platser."
|
"Autentisering krävs för att kontrollera kreditiven mot en användares hemarea."
|
||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:43
|
#: src/home/org.freedesktop.home1.policy:43
|
||||||
msgid "Update a home area"
|
msgid "Update a home area"
|
||||||
msgstr ""
|
msgstr "Uppdatera en hemarea"
|
||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:44
|
#: src/home/org.freedesktop.home1.policy:44
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to attach a device to a seat."
|
|
||||||
msgid "Authentication is required to update a user's home area."
|
msgid "Authentication is required to update a user's home area."
|
||||||
msgstr "Autentisering krävs för att binda en enhet till en plats."
|
msgstr "Autentisering krävs för att uppdatera en användares hemarea."
|
||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:53
|
#: src/home/org.freedesktop.home1.policy:53
|
||||||
msgid "Resize a home area"
|
msgid "Resize a home area"
|
||||||
msgstr ""
|
msgstr "Ändra storlek på en hemarea"
|
||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:54
|
#: src/home/org.freedesktop.home1.policy:54
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to set a wall message"
|
|
||||||
msgid "Authentication is required to resize a user's home area."
|
msgid "Authentication is required to resize a user's home area."
|
||||||
msgstr "Autentisering krävs för att ställa in ett väggmeddelande"
|
msgstr "Autentisering krävs för att ändra storlek på en hemarea."
|
||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:63
|
#: src/home/org.freedesktop.home1.policy:63
|
||||||
msgid "Change password of a home area"
|
msgid "Change password of a home area"
|
||||||
msgstr ""
|
msgstr "Ändra lösenord för en hemarea"
|
||||||
|
|
||||||
#: src/home/org.freedesktop.home1.policy:64
|
#: src/home/org.freedesktop.home1.policy:64
|
||||||
#, fuzzy
|
|
||||||
#| msgid ""
|
|
||||||
#| "Authentication is required to manage active sessions, users and seats."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Authentication is required to change the password of a user's home area."
|
"Authentication is required to change the password of a user's home area."
|
||||||
msgstr ""
|
msgstr "Autentisering krävs för att ändra lösenorded för en användares hemarea."
|
||||||
"Autentisering krävs för att hantera aktiva sessioner, användare och platser."
|
|
||||||
|
|
||||||
#: src/hostname/org.freedesktop.hostname1.policy:20
|
#: src/hostname/org.freedesktop.hostname1.policy:20
|
||||||
msgid "Set hostname"
|
msgid "Set hostname"
|
||||||
@ -166,13 +151,11 @@ msgstr "Autentisering krävs för att ställa in lokal datorinformation."
|
|||||||
|
|
||||||
#: src/hostname/org.freedesktop.hostname1.policy:51
|
#: src/hostname/org.freedesktop.hostname1.policy:51
|
||||||
msgid "Get product UUID"
|
msgid "Get product UUID"
|
||||||
msgstr ""
|
msgstr "Hämta produkt-UUID"
|
||||||
|
|
||||||
#: src/hostname/org.freedesktop.hostname1.policy:52
|
#: src/hostname/org.freedesktop.hostname1.policy:52
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to reload '$(unit)'."
|
|
||||||
msgid "Authentication is required to get product UUID."
|
msgid "Authentication is required to get product UUID."
|
||||||
msgstr "Autentisering krävs för att läsa om tillståndet för \"$(unit)\"."
|
msgstr "Autentisering krävs för att hämta produkt-UUID."
|
||||||
|
|
||||||
#: src/import/org.freedesktop.import1.policy:22
|
#: src/import/org.freedesktop.import1.policy:22
|
||||||
msgid "Import a VM or container image"
|
msgid "Import a VM or container image"
|
||||||
@ -316,22 +299,16 @@ msgstr ""
|
|||||||
"av brytaren för datorhöljet."
|
"av brytaren för datorhöljet."
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:117
|
#: src/login/org.freedesktop.login1.policy:117
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Allow applications to inhibit system handling of the power key"
|
|
||||||
msgid "Allow applications to inhibit system handling of the reboot key"
|
msgid "Allow applications to inhibit system handling of the reboot key"
|
||||||
msgstr "Tillåt program att hindra systemhantering av strömknappen"
|
msgstr "Tillåt program att hindra systemhantering av omstartsknappen"
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:118
|
#: src/login/org.freedesktop.login1.policy:118
|
||||||
#, fuzzy
|
|
||||||
#| msgid ""
|
|
||||||
#| "Authentication is required for an application to inhibit system handling "
|
|
||||||
#| "of the power key."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Authentication is required for an application to inhibit system handling of "
|
"Authentication is required for an application to inhibit system handling of "
|
||||||
"the reboot key."
|
"the reboot key."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Autentisering krävs för att tillåta ett program att hindra systemhantering "
|
"Autentisering krävs för att tillåta ett program att hindra systemhantering "
|
||||||
"av strömknappen."
|
"av omstartsknappen."
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:128
|
#: src/login/org.freedesktop.login1.policy:128
|
||||||
msgid "Allow non-logged-in user to run programs"
|
msgid "Allow non-logged-in user to run programs"
|
||||||
@ -457,16 +434,11 @@ msgid "Halt the system while an application is inhibiting this"
|
|||||||
msgstr "Stoppa systemet även då ett program hindrar det"
|
msgstr "Stoppa systemet även då ett program hindrar det"
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:258
|
#: src/login/org.freedesktop.login1.policy:258
|
||||||
#, fuzzy
|
|
||||||
#| msgid ""
|
|
||||||
#| "Authentication is required to hibernate the system while an application "
|
|
||||||
#| "is inhibiting this."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Authentication is required to halt the system while an application is "
|
"Authentication is required to halt the system while an application is "
|
||||||
"inhibiting this."
|
"inhibiting this."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Autentisering krävs för att försätta ett program i viloläge även då ett "
|
"Autentisering krävs för att stoppa systemet även då ett program hindrar det."
|
||||||
"program hindrar det."
|
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:268
|
#: src/login/org.freedesktop.login1.policy:268
|
||||||
msgid "Suspend the system"
|
msgid "Suspend the system"
|
||||||
@ -497,8 +469,8 @@ msgid ""
|
|||||||
"Authentication is required to suspend the system while an application is "
|
"Authentication is required to suspend the system while an application is "
|
||||||
"inhibiting this."
|
"inhibiting this."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Autentisering krävs för att försätta ett program i vänteläge även då ett "
|
"Autentisering krävs för att försätta systemet i sovläge även då ett program "
|
||||||
"program hindrar det."
|
"hindrar det."
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:300
|
#: src/login/org.freedesktop.login1.policy:300
|
||||||
msgid "Hibernate the system"
|
msgid "Hibernate the system"
|
||||||
@ -529,8 +501,8 @@ msgid ""
|
|||||||
"Authentication is required to hibernate the system while an application is "
|
"Authentication is required to hibernate the system while an application is "
|
||||||
"inhibiting this."
|
"inhibiting this."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Autentisering krävs för att försätta ett program i viloläge även då ett "
|
"Autentisering krävs för att försätta systemet i viloläge även då ett program "
|
||||||
"program hindrar det."
|
"hindrar det."
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:332
|
#: src/login/org.freedesktop.login1.policy:332
|
||||||
msgid "Manage active sessions, users and seats"
|
msgid "Manage active sessions, users and seats"
|
||||||
@ -551,20 +523,17 @@ msgstr "Autentisering krävs för att låsa eller låsa upp aktiva sessioner."
|
|||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:352
|
#: src/login/org.freedesktop.login1.policy:352
|
||||||
msgid "Set the reboot \"reason\" in the kernel"
|
msgid "Set the reboot \"reason\" in the kernel"
|
||||||
msgstr ""
|
msgstr "Sätt ”orsaken” för omstart i kärnan"
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:353
|
#: src/login/org.freedesktop.login1.policy:353
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to set the system timezone."
|
|
||||||
msgid "Authentication is required to set the reboot \"reason\" in the kernel."
|
msgid "Authentication is required to set the reboot \"reason\" in the kernel."
|
||||||
msgstr "Autentisering krävs för att ställa in systemets tidszon."
|
msgstr "Autentisering krävs för att ställa in ”orsaken” för omstart i kärnan."
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:363
|
#: src/login/org.freedesktop.login1.policy:363
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Allow indication to the firmware to boot to setup interface"
|
|
||||||
msgid "Indicate to the firmware to boot to setup interface"
|
msgid "Indicate to the firmware to boot to setup interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Tillåt indikering till firmware att starta upp i inställningsgränssnitt"
|
"Indikera till den fasta programvaran att starta upp i "
|
||||||
|
"inställningsgränssnittet"
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:364
|
#: src/login/org.freedesktop.login1.policy:364
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -576,35 +545,27 @@ msgstr ""
|
|||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:374
|
#: src/login/org.freedesktop.login1.policy:374
|
||||||
msgid "Indicate to the boot loader to boot to the boot loader menu"
|
msgid "Indicate to the boot loader to boot to the boot loader menu"
|
||||||
msgstr ""
|
msgstr "Indikera till den startprogrammet att starta upp i uppstartsladdmenyn"
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:375
|
#: src/login/org.freedesktop.login1.policy:375
|
||||||
#, fuzzy
|
|
||||||
#| msgid ""
|
|
||||||
#| "Authentication is required to indicate to the firmware to boot to setup "
|
|
||||||
#| "interface."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Authentication is required to indicate to the boot loader to boot to the "
|
"Authentication is required to indicate to the boot loader to boot to the "
|
||||||
"boot loader menu."
|
"boot loader menu."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Autentisering krävs för att indikera till firmware att starta upp till "
|
"Autentisering krävs för att indikera till uppstartsladdaren att starta upp "
|
||||||
"inställningsgränssnitt."
|
"uppstartsladdmenyn."
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:385
|
#: src/login/org.freedesktop.login1.policy:385
|
||||||
msgid "Indicate to the boot loader to boot a specific entry"
|
msgid "Indicate to the boot loader to boot a specific entry"
|
||||||
msgstr ""
|
msgstr "Indikera till uppstartsladdaren att starta en specifik post"
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:386
|
#: src/login/org.freedesktop.login1.policy:386
|
||||||
#, fuzzy
|
|
||||||
#| msgid ""
|
|
||||||
#| "Authentication is required to indicate to the firmware to boot to setup "
|
|
||||||
#| "interface."
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"Authentication is required to indicate to the boot loader to boot into a "
|
"Authentication is required to indicate to the boot loader to boot into a "
|
||||||
"specific boot loader entry."
|
"specific boot loader entry."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Autentisering krävs för att indikera till firmware att starta upp till "
|
"Autentisering krävs för att indikera till uppstartsladdaren att starta upp "
|
||||||
"inställningsgränssnitt."
|
"till en specifik uppstartsladdspost."
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:396
|
#: src/login/org.freedesktop.login1.policy:396
|
||||||
msgid "Set a wall message"
|
msgid "Set a wall message"
|
||||||
@ -616,13 +577,11 @@ msgstr "Autentisering krävs för att ställa in ett väggmeddelande"
|
|||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:406
|
#: src/login/org.freedesktop.login1.policy:406
|
||||||
msgid "Change Session"
|
msgid "Change Session"
|
||||||
msgstr ""
|
msgstr "Ändra session"
|
||||||
|
|
||||||
#: src/login/org.freedesktop.login1.policy:407
|
#: src/login/org.freedesktop.login1.policy:407
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to halt the system."
|
|
||||||
msgid "Authentication is required to change the virtual terminal."
|
msgid "Authentication is required to change the virtual terminal."
|
||||||
msgstr "Autentisering krävs för att stoppa systemet."
|
msgstr "Autentisering krävs för att ändra den virtuella terminalen."
|
||||||
|
|
||||||
#: src/machine/org.freedesktop.machine1.policy:22
|
#: src/machine/org.freedesktop.machine1.policy:22
|
||||||
msgid "Log into a local container"
|
msgid "Log into a local container"
|
||||||
@ -701,7 +660,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:22
|
#: src/network/org.freedesktop.network1.policy:22
|
||||||
msgid "Set NTP servers"
|
msgid "Set NTP servers"
|
||||||
msgstr ""
|
msgstr "Ange NTP-servrar"
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:23
|
#: src/network/org.freedesktop.network1.policy:23
|
||||||
msgid "Authentication is required to set NTP servers."
|
msgid "Authentication is required to set NTP servers."
|
||||||
@ -710,7 +669,7 @@ msgstr "Autentisering krävs för ställa in NTP-servrar."
|
|||||||
#: src/network/org.freedesktop.network1.policy:33
|
#: src/network/org.freedesktop.network1.policy:33
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:44
|
#: src/resolve/org.freedesktop.resolve1.policy:44
|
||||||
msgid "Set DNS servers"
|
msgid "Set DNS servers"
|
||||||
msgstr ""
|
msgstr "Ange DNS-servrar"
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:34
|
#: src/network/org.freedesktop.network1.policy:34
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:45
|
#: src/resolve/org.freedesktop.resolve1.policy:45
|
||||||
@ -720,26 +679,22 @@ msgstr "Autentisering krävs för ställa in DNS-servrar."
|
|||||||
#: src/network/org.freedesktop.network1.policy:44
|
#: src/network/org.freedesktop.network1.policy:44
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:55
|
#: src/resolve/org.freedesktop.resolve1.policy:55
|
||||||
msgid "Set domains"
|
msgid "Set domains"
|
||||||
msgstr ""
|
msgstr "Ange domäner"
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:45
|
#: src/network/org.freedesktop.network1.policy:45
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:56
|
#: src/resolve/org.freedesktop.resolve1.policy:56
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to stop '$(unit)'."
|
|
||||||
msgid "Authentication is required to set domains."
|
msgid "Authentication is required to set domains."
|
||||||
msgstr "Autentisering krävs för att stoppa \"$(unit)\"."
|
msgstr "Autentisering krävs för att ange domäner."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:55
|
#: src/network/org.freedesktop.network1.policy:55
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:66
|
#: src/resolve/org.freedesktop.resolve1.policy:66
|
||||||
msgid "Set default route"
|
msgid "Set default route"
|
||||||
msgstr ""
|
msgstr "Ange standardrutt"
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:56
|
#: src/network/org.freedesktop.network1.policy:56
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:67
|
#: src/resolve/org.freedesktop.resolve1.policy:67
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to set the local hostname."
|
|
||||||
msgid "Authentication is required to set default route."
|
msgid "Authentication is required to set default route."
|
||||||
msgstr "Autentisering krävs för att ställa in lokalt värdnamn."
|
msgstr "Autentisering krävs för att ange standardrutten."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:66
|
#: src/network/org.freedesktop.network1.policy:66
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:77
|
#: src/resolve/org.freedesktop.resolve1.policy:77
|
||||||
@ -748,10 +703,8 @@ msgstr "Aktivera/inaktivera LLMNR"
|
|||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:67
|
#: src/network/org.freedesktop.network1.policy:67
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:78
|
#: src/resolve/org.freedesktop.resolve1.policy:78
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to hibernate the system."
|
|
||||||
msgid "Authentication is required to enable or disable LLMNR."
|
msgid "Authentication is required to enable or disable LLMNR."
|
||||||
msgstr "Autentisering krävs för att försätta systemet i viloläge."
|
msgstr "Autentisering krävs för att aktivera eller avaktivera LLMNR."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:77
|
#: src/network/org.freedesktop.network1.policy:77
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:88
|
#: src/resolve/org.freedesktop.resolve1.policy:88
|
||||||
@ -760,10 +713,8 @@ msgstr "Aktivera/inaktivera multicast-DNS"
|
|||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:78
|
#: src/network/org.freedesktop.network1.policy:78
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:89
|
#: src/resolve/org.freedesktop.resolve1.policy:89
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to log into the local host."
|
|
||||||
msgid "Authentication is required to enable or disable multicast DNS."
|
msgid "Authentication is required to enable or disable multicast DNS."
|
||||||
msgstr "Autentisering krävs för att logga in på den lokala värden"
|
msgstr "Autentisering krävs för att aktivera eller avaktivera multicast-DNS."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:88
|
#: src/network/org.freedesktop.network1.policy:88
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:99
|
#: src/resolve/org.freedesktop.resolve1.policy:99
|
||||||
@ -772,10 +723,8 @@ msgstr "Aktivera/inaktivera DNS över TLS"
|
|||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:89
|
#: src/network/org.freedesktop.network1.policy:89
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:100
|
#: src/resolve/org.freedesktop.resolve1.policy:100
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to set the local hostname."
|
|
||||||
msgid "Authentication is required to enable or disable DNS over TLS."
|
msgid "Authentication is required to enable or disable DNS over TLS."
|
||||||
msgstr "Autentisering krävs för att ställa in lokalt värdnamn."
|
msgstr "Autentisering krävs för att aktivera eller avaktivera DNS över TLS."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:99
|
#: src/network/org.freedesktop.network1.policy:99
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:110
|
#: src/resolve/org.freedesktop.resolve1.policy:110
|
||||||
@ -784,92 +733,74 @@ msgstr "Aktivera/inaktivera DNSSEC"
|
|||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:100
|
#: src/network/org.freedesktop.network1.policy:100
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:111
|
#: src/resolve/org.freedesktop.resolve1.policy:111
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to hibernate the system."
|
|
||||||
msgid "Authentication is required to enable or disable DNSSEC."
|
msgid "Authentication is required to enable or disable DNSSEC."
|
||||||
msgstr "Autentisering krävs för att försätta systemet i viloläge."
|
msgstr "Autentisering krävs för att aktivera eller avaktivera DNSSEC."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:110
|
#: src/network/org.freedesktop.network1.policy:110
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:121
|
#: src/resolve/org.freedesktop.resolve1.policy:121
|
||||||
msgid "Set DNSSEC Negative Trust Anchors"
|
msgid "Set DNSSEC Negative Trust Anchors"
|
||||||
msgstr ""
|
msgstr "Ange DNSSEC negativa förtroendeankare"
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:111
|
#: src/network/org.freedesktop.network1.policy:111
|
||||||
#: src/resolve/org.freedesktop.resolve1.policy:122
|
#: src/resolve/org.freedesktop.resolve1.policy:122
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to set the system locale."
|
|
||||||
msgid "Authentication is required to set DNSSEC Negative Trust Anchors."
|
msgid "Authentication is required to set DNSSEC Negative Trust Anchors."
|
||||||
msgstr "Autentisering krävs för att ställa in systemlokal."
|
msgstr "Autentisering krävs för att ange DNSSEC negativa förtroendeankare."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:121
|
#: src/network/org.freedesktop.network1.policy:121
|
||||||
msgid "Revert NTP settings"
|
msgid "Revert NTP settings"
|
||||||
msgstr ""
|
msgstr "Återställ NTP-inställningar"
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:122
|
#: src/network/org.freedesktop.network1.policy:122
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to set the system time."
|
|
||||||
msgid "Authentication is required to reset NTP settings."
|
msgid "Authentication is required to reset NTP settings."
|
||||||
msgstr "Autentisering krävs för ställa in systemtiden."
|
msgstr "Autentisering krävs för återställa NTP-inställningar."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:132
|
#: src/network/org.freedesktop.network1.policy:132
|
||||||
msgid "Revert DNS settings"
|
msgid "Revert DNS settings"
|
||||||
msgstr ""
|
msgstr "Återställ DNS-inställningar"
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:133
|
#: src/network/org.freedesktop.network1.policy:133
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to set the system time."
|
|
||||||
msgid "Authentication is required to reset DNS settings."
|
msgid "Authentication is required to reset DNS settings."
|
||||||
msgstr "Autentisering krävs för ställa in systemtiden."
|
msgstr "Autentisering krävs för att återställa DNS-inställningar."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:143
|
#: src/network/org.freedesktop.network1.policy:143
|
||||||
msgid "DHCP server sends force renew message"
|
msgid "DHCP server sends force renew message"
|
||||||
msgstr ""
|
msgstr "DHCP-servern skickar tvingande förnyelsemeddelande"
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:144
|
#: src/network/org.freedesktop.network1.policy:144
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to set a wall message"
|
|
||||||
msgid "Authentication is required to send force renew message."
|
msgid "Authentication is required to send force renew message."
|
||||||
msgstr "Autentisering krävs för att ställa in ett väggmeddelande"
|
msgstr "Autentisering krävs för att skicka tvingande förnyelsemeddelande."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:154
|
#: src/network/org.freedesktop.network1.policy:154
|
||||||
msgid "Renew dynamic addresses"
|
msgid "Renew dynamic addresses"
|
||||||
msgstr ""
|
msgstr "Förnya dynamiska adresser"
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:155
|
#: src/network/org.freedesktop.network1.policy:155
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to set a wall message"
|
|
||||||
msgid "Authentication is required to renew dynamic addresses."
|
msgid "Authentication is required to renew dynamic addresses."
|
||||||
msgstr "Autentisering krävs för att ställa in ett väggmeddelande"
|
msgstr "Autentisering krävs för att förnya dynamiska adresser."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:165
|
#: src/network/org.freedesktop.network1.policy:165
|
||||||
msgid "Reload network settings"
|
msgid "Reload network settings"
|
||||||
msgstr ""
|
msgstr "Läs om nätverksinställningarna"
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:166
|
#: src/network/org.freedesktop.network1.policy:166
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to reload the systemd state."
|
|
||||||
msgid "Authentication is required to reload network settings."
|
msgid "Authentication is required to reload network settings."
|
||||||
msgstr "Autentisering krävs för att läsa om tillståndet för systemd."
|
msgstr "Autentisering krävs för läsa om nätverksinställningarna."
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:176
|
#: src/network/org.freedesktop.network1.policy:176
|
||||||
msgid "Reconfigure network interface"
|
msgid "Reconfigure network interface"
|
||||||
msgstr ""
|
msgstr "Konfigurera om nätverksgränssnitt"
|
||||||
|
|
||||||
#: src/network/org.freedesktop.network1.policy:177
|
#: src/network/org.freedesktop.network1.policy:177
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to reboot the system."
|
|
||||||
msgid "Authentication is required to reconfigure network interface."
|
msgid "Authentication is required to reconfigure network interface."
|
||||||
msgstr "Autentisering krävs för att starta om systemet."
|
msgstr "Autentisering krävs för att konfigurera om nätverksgränssnitt."
|
||||||
|
|
||||||
#: src/portable/org.freedesktop.portable1.policy:13
|
#: src/portable/org.freedesktop.portable1.policy:13
|
||||||
msgid "Inspect a portable service image"
|
msgid "Inspect a portable service image"
|
||||||
msgstr ""
|
msgstr "Inspektera en portabel tjänsteavbild"
|
||||||
|
|
||||||
#: src/portable/org.freedesktop.portable1.policy:14
|
#: src/portable/org.freedesktop.portable1.policy:14
|
||||||
#, fuzzy
|
|
||||||
#| msgid "Authentication is required to import a VM or container image"
|
|
||||||
msgid "Authentication is required to inspect a portable service image."
|
msgid "Authentication is required to inspect a portable service image."
|
||||||
msgstr "Autentisering krävs för att importera en VM eller behållaravbildning"
|
msgstr "Autentisering krävs för att inspektera en portabel tjänsteavbild."
|
||||||
|
|
||||||
#: src/portable/org.freedesktop.portable1.policy:23
|
#: src/portable/org.freedesktop.portable1.policy:23
|
||||||
msgid "Attach or detach a portable service image"
|
msgid "Attach or detach a portable service image"
|
||||||
|
@ -891,7 +891,7 @@ bool filename_is_valid(const char *p) {
|
|||||||
if (*e != 0)
|
if (*e != 0)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (e - p > FILENAME_MAX) /* FILENAME_MAX is counted *without* the trailing NUL byte */
|
if (e - p > NAME_MAX) /* NAME_MAX is counted *without* the trailing NUL byte */
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@ -902,10 +902,25 @@ bool path_is_valid(const char *p) {
|
|||||||
if (isempty(p))
|
if (isempty(p))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (strlen(p) >= PATH_MAX) /* PATH_MAX is counted *with* the trailing NUL byte */
|
for (const char *e = p;;) {
|
||||||
|
size_t n;
|
||||||
|
|
||||||
|
/* Skip over slashes */
|
||||||
|
e += strspn(e, "/");
|
||||||
|
if (e - p >= PATH_MAX) /* Already reached the maximum length for a path? (PATH_MAX is counted
|
||||||
|
* *with* the trailing NUL byte) */
|
||||||
|
return false;
|
||||||
|
if (*e == 0) /* End of string? Yay! */
|
||||||
|
return true;
|
||||||
|
|
||||||
|
/* Skip over one component */
|
||||||
|
n = strcspn(e, "/");
|
||||||
|
if (n > NAME_MAX) /* One component larger than NAME_MAX? (NAME_MAX is counted *without* the
|
||||||
|
* trailing NUL byte) */
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return true;
|
e += n;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool path_is_normalized(const char *p) {
|
bool path_is_normalized(const char *p) {
|
||||||
|
@ -604,8 +604,7 @@ static void test_path_extract_filename(void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void test_filename_is_valid(void) {
|
static void test_filename_is_valid(void) {
|
||||||
char foo[FILENAME_MAX+2];
|
char foo[NAME_MAX+2];
|
||||||
int i;
|
|
||||||
|
|
||||||
log_info("/* %s */", __func__);
|
log_info("/* %s */", __func__);
|
||||||
|
|
||||||
@ -618,9 +617,8 @@ static void test_filename_is_valid(void) {
|
|||||||
assert_se(!filename_is_valid("bar/foo/"));
|
assert_se(!filename_is_valid("bar/foo/"));
|
||||||
assert_se(!filename_is_valid("bar//"));
|
assert_se(!filename_is_valid("bar//"));
|
||||||
|
|
||||||
for (i=0; i<FILENAME_MAX+1; i++)
|
memset(foo, 'a', sizeof(foo) - 1);
|
||||||
foo[i] = 'a';
|
char_array_0(foo);
|
||||||
foo[FILENAME_MAX+1] = '\0';
|
|
||||||
|
|
||||||
assert_se(!filename_is_valid(foo));
|
assert_se(!filename_is_valid(foo));
|
||||||
|
|
||||||
@ -628,6 +626,38 @@ static void test_filename_is_valid(void) {
|
|||||||
assert_se(filename_is_valid("o.o"));
|
assert_se(filename_is_valid("o.o"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void test_path_is_valid(void) {
|
||||||
|
char foo[PATH_MAX+2];
|
||||||
|
const char *c;
|
||||||
|
|
||||||
|
log_info("/* %s */", __func__);
|
||||||
|
|
||||||
|
assert_se(!path_is_valid(""));
|
||||||
|
assert_se(path_is_valid("/bar/foo"));
|
||||||
|
assert_se(path_is_valid("/bar/foo/"));
|
||||||
|
assert_se(path_is_valid("/bar/foo/"));
|
||||||
|
assert_se(path_is_valid("//bar//foo//"));
|
||||||
|
assert_se(path_is_valid("/"));
|
||||||
|
assert_se(path_is_valid("/////"));
|
||||||
|
assert_se(path_is_valid("/////.///.////...///..//."));
|
||||||
|
assert_se(path_is_valid("."));
|
||||||
|
assert_se(path_is_valid(".."));
|
||||||
|
assert_se(path_is_valid("bar/foo"));
|
||||||
|
assert_se(path_is_valid("bar/foo/"));
|
||||||
|
assert_se(path_is_valid("bar//"));
|
||||||
|
|
||||||
|
memset(foo, 'a', sizeof(foo) -1);
|
||||||
|
char_array_0(foo);
|
||||||
|
|
||||||
|
assert_se(!path_is_valid(foo));
|
||||||
|
|
||||||
|
c = strjoina("/xxx/", foo, "/yyy");
|
||||||
|
assert_se(!path_is_valid(c));
|
||||||
|
|
||||||
|
assert_se(path_is_valid("foo_bar-333"));
|
||||||
|
assert_se(path_is_valid("o.o"));
|
||||||
|
}
|
||||||
|
|
||||||
static void test_hidden_or_backup_file(void) {
|
static void test_hidden_or_backup_file(void) {
|
||||||
log_info("/* %s */", __func__);
|
log_info("/* %s */", __func__);
|
||||||
|
|
||||||
@ -761,6 +791,7 @@ int main(int argc, char **argv) {
|
|||||||
test_last_path_component();
|
test_last_path_component();
|
||||||
test_path_extract_filename();
|
test_path_extract_filename();
|
||||||
test_filename_is_valid();
|
test_filename_is_valid();
|
||||||
|
test_path_is_valid();
|
||||||
test_hidden_or_backup_file();
|
test_hidden_or_backup_file();
|
||||||
test_skip_dev_prefix();
|
test_skip_dev_prefix();
|
||||||
test_empty_or_root();
|
test_empty_or_root();
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
Name=veth-peer
|
Name=veth-peer
|
||||||
|
|
||||||
[Network]
|
[Network]
|
||||||
|
IPv6AcceptRA=no
|
||||||
IPv6SendRA=yes
|
IPv6SendRA=yes
|
||||||
|
|
||||||
[IPv6SendRA]
|
[IPv6SendRA]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user