Compare commits

..

24 Commits

Author SHA1 Message Date
Jakob Petsovits
c21ca79777 [libcalamares] Block sleep with systemd/CK login manager if present
Calamares running as root is not always conducive to successfully
communicating with the fd.o PowerManagement interface on the user
session bus.

The login manager interface has long provided a similarly capable
sleep inhibition functionality, which at this point would be present
on the vast majority of distributions. Use it if systemd-logind
or ConsoleKit2 have registered this service on the system bus.
Regardless of running as root or user, Calamares shouldn't have
an issue contacting this interface.

Fixes #2384
2024-12-16 09:35:05 +07:00
Philip Mueller
363c02faba Release v3.3.12
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQRtmLmVocps5LuQZRjHqjN9+hOIHgUCZz+5vgAKCRDHqjN9+hOI
 Hth+AQD/GwVRmPACOgldmMOr1ONSJKyoGG8mmbBWX97Yo/GgWwEArFMgmewBvP9j
 cJseKirQdQZuS5jIuYA6fdjK/uECIgw=
 =iXFF
 -----END PGP SIGNATURE-----

Merge tag 'v3.3.12' of https://github.com/calamares/calamares into 3.3.x-stable

Release v3.3.12
2024-11-22 06:51:07 +07:00
Philip Mueller
870b137bfc [postcfg] add workaround for BTRFS bug 2024-11-07 19:13:05 +07:00
Philip Mueller
a0e4323063 Release v3.3.11
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCAAdFiEESUdADzdGoDiQC7F4Mo10LYgHpDUFAmcqM4gACgkQMo10LYgH
 pDXG1Qv/bRC7Xh2sE94unbRnSUTHtHyyyRegaNfSmkECAEr9jUZ+YxuTLs7USAML
 iT7MhvPKB2fuPAgeu6LoANPiqpmV3yj9eODKWnkcDi/u5DiFdk/BebCO1nC3+hMX
 bZOKABuEJWbSoEHRzv+Hc95PJ/842fGHQO+YXyGbyCsxOuQ0mPe4AC0iBxi5ru8X
 ZCR7mn8Xj2x/HrV3yw9pNhEia7W/peD8MkRN1l2rgWn5+nsV7DKp09O+3jnEJRob
 iFDyfBMkjd0NzGFx8+MviUARSm7ZMNEa1m+3Vdkd87evWUtz11t+jTjGp9vkUCQA
 REqmgtvnCJEAys7/TZWkUZUs3BjiNq7D/xQ2e6hk0NgtaKR2DYj51VklpbUQKF4L
 kg8zhcFz3SniLEbBISlNvf8Ad3gzQfIil2PSrRTcrsWYKjaE84mdOJhiQodJ1nDC
 BTA4vfYVoWvFupJTvKdE6w7lJJX3v+PvXF/i2TQjECNtG88Bg3m+aMMO61yD8I9u
 Iro5sQo5
 =zpRH
 -----END PGP SIGNATURE-----

Merge tag 'v3.3.11' of https://github.com/calamares/calamares into 3.3.x-stable

Release v3.3.11
2024-11-06 08:36:44 +07:00
Simon Quigley
9a658a20fa Fix a syntax error in Presentation.qml which prevents the slideshow from displaying 2024-11-04 23:27:14 +07:00
Jakob Petsovits
a3f2a56b40 [partition] Use the same last sector for root vs. swap partitions
If we have already determined that `lastSectorForRoot` should be
a lower value for GPT tables, the calculation of swap partition
boundaries shouldn't keep using `dev->totalLogical()` for its
own size.

Fixes #2367
2024-11-04 23:27:00 +07:00
Philip Mueller
cd6d6a4f08 Release v3.3.10
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQRtmLmVocps5LuQZRjHqjN9+hOIHgUCZxf/FAAKCRDHqjN9+hOI
 HpNfAQCRQgTxRNHHB2Jpb9Gzoh04usmGahHfx2NfQVlzsR/23wD7B/R2AqNUdSmx
 9nP8KpM6hBMY6O2yeh5wyQGMUAat/wg=
 =0C4X
 -----END PGP SIGNATURE-----

Merge tag 'v3.3.10' of https://github.com/calamares/calamares into 3.3.x-stable

Release v3.3.10
2024-10-23 08:20:23 +07:00
Philip Mueller
8963c28e8a Release v3.3.9
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCAAdFiEESUdADzdGoDiQC7F4Mo10LYgHpDUFAma7yZoACgkQMo10LYgH
 pDVzmwwA7q/UhEsvE2yfhwe/8J5FjZ6I+Ot1qKNLIWQlvVcyeUc6lUSLEPZnnrea
 QmQXKc6zDiIKoZYBdl5CkJO0y6YkaIaRfT2m4u5h4rToRUI3Wn6pYGQ9BjbREcwt
 //+KfN8+MlCaLVGzUP/LfgGXYyLj3t/VsYLu/XIY5Nw/uzL54pQlJj4n86dY+E1z
 522/oiWrdhO2cqQL59h4r6d5ZvHxN8lDWpOqYpYvuapltwbZMZW8aIroJKOm4by5
 62SuxAdOGdAgntkpGpRcbgOcCcgh8MFeq0LJL6cLqi4D4G2zu3HG+BtFSrQW478b
 j8FZjqNg0xt7Ej1+7UA57YEe/njENY61LTp9vn9bdtz5sW2UNZJQ3db2lBxAIgcB
 E2uPKYyOfd1UHGEd1vCmKiibSHGWZgJXy4yAvHr/j9wCxSAlIAbRG4E9UXSOL7SU
 iZQU26MWBGfCT/qkm6x+i/rnVQFY55s2bmiVn+vt2ozaFHuaYmeDEGH5X2md5Tiq
 eRrbt2i1
 =Xzfp
 -----END PGP SIGNATURE-----

[merge] v3.3.9
2024-08-14 10:04:04 +07:00
Philip Mueller
5a9d1879ee Release v3.3.8
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCAAdFiEESUdADzdGoDiQC7F4Mo10LYgHpDUFAmaFwHAACgkQMo10LYgH
 pDWiVwwA8OLFLQhvB1cmqosD8TRYHs7unnzLVNxtXpi64nqO6XXNLgFrFM+nQ4XB
 H+Bt7DCbbrIUUZBC0BN+FPXxUJYl6cS/k8AaLdiUBCWuCWPQP6UO0rBRrL7fAUla
 mwdR/soSrjVkCJBqbkwcR1EdGnDobfTJq279CiPGj/fyn0QVf+zvrIzJRGkryAtP
 ro5YLgOH3zyLAhccKU7QaVfE4/CdsuRRSFVTkmN5rXlKiPkB+djeR29ZfLbkStt7
 PN1FmQcnyVWZD2bPUjyB4OUmM+V95vHQmMLaVpEsbMcr1K6HBdZx6OKttQkb6C6H
 qNVOgrtR9xGr+cS5VvU87dV1rQvGTLt7a/VwZcQY4BU20UlkIMmC06RMb72UH737
 MXVtBKwTIl/fd02q1AYGF/X4jnrSfX/a6XP6y7+Tr7tetGw639JJIn77r7j8VmkV
 jPnZF2IxdpE+Yth39vHqJSOH9gDqfHhl1BXZ/ZB+bfHnOz16pQGCCrBsU/T23H0L
 VT23AMqL
 =88Dj
 -----END PGP SIGNATURE-----

Merge tag 'v3.3.8' of https://github.com/calamares/calamares into 3.3.x-stable

Release v3.3.8
2024-07-04 16:21:17 +07:00
Manjaro Build Server
176986c2a0 Release v3.3.7
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCAAdFiEESUdADzdGoDiQC7F4Mo10LYgHpDUFAmZ0bpkACgkQMo10LYgH
 pDW/fgv7BG7O+VT1PQJ017L8N99ukMWhRElM1IqkFvIu1SkMqRtPYIDGv7p5TFt+
 CMV001bQFYyfKS+Yet4tqrNjTVwhR7Ao2UfCqMDKfRSgr7Tni0P51skPpslmB236
 7KdKMCcRVICkCw2iSWUB277IukJC9m895sknv1MG5Yj3Km5qzZFpjOyAno//SeXW
 uGmKLXh16FzyAXMPSEErEOdD2VOYcTEQbDFvPQh/j0sXwoAfm9jIA6j19CDbGgEH
 rRd9alV39uM0SAo0W4wi/yJl7oF8yzjrKCmxeYwDH0ILSfuPfI/IvSwizPWH9xrF
 VhYFjFVIFugxx9U7kP1Ag3WTbbYXKKoiqshBFZhFB3mRNk9hupGqCyQnFltdvpWr
 pUXK752XKorkXIpIvnyR2g51qaIgxLA+CYP+TLDuSQcysLjWPFlwJ/i5IkBNdSh6
 abhcKOtXBTp0mchYEvMy2vtYf+w8IVOIMZj3eHzC8lQTonJOFbGIYN1oj4Iyvh9J
 msU3msvQ
 =oSKf
 -----END PGP SIGNATURE-----

Merge tag 'v3.3.7' of https://github.com/calamares/calamares into 3.3.x-stable

Release v3.3.7
2024-06-24 15:09:44 +07:00
Philip Mueller
cf4d25b2b2 [polkit] update policy 2024-06-16 09:15:09 +07:00
Philip Mueller
97f960f5dc [postcfg] fix copytree 2024-05-08 20:24:20 +07:00
Philip Müller
efb6a522bf [postcfg] get rid of distutils 2024-05-08 19:06:42 +07:00
Philip Mueller
41451c9500 Release v3.3.6
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCAAdFiEESUdADzdGoDiQC7F4Mo10LYgHpDUFAmYegr0ACgkQMo10LYgH
 pDVL2wwAwI+efwkyadFEIZ3d8wSHQ5UVZqH+ccbBVDh+cWH4a/MBrTEXNv4NwX3s
 PKdj58otEinMPgBVMpdSZEODUMYOM6NsTBU5u8g8CR9GK7rRflqyyeHS1xUNRwOp
 i2FfUQF0NpHFNCd0kJ1b4UB1wWvqVrHhO2YR6gIJ5ud7B3BQyP8+RTxwMOBwp9M0
 nAE+p3/jDuqzq+BRbF75rNyUbMgKlqku1DI8qjqJQTehj3uYvgsAL4ze6yvgRGnH
 BLLoNmFqsH4tEQ9M7oHyO5JmMTXaOGmtuLj17RGeQuwftXjfSYbaqMRThH0q+xue
 s0cmNCDH68aFQaHYmAXonCHTdUkch+ClupIprnOuZe4JkNU9IakQ20SfP54C7OO7
 Cf2Oz+1z8psfX0PjJV4l0UoAbdLB8rj65v+JgxS/o+rFeNlBu5o3WSzuhJ1LDA8D
 H2Q6OF0ApgbY+duH43ur3ggAe+nf3Ls8nAPW/IYPaH+0SiqgFvKKqY3HNGWtqFgT
 8pRoWnmB
 =lGOn
 -----END PGP SIGNATURE-----

Merge tag 'v3.3.6' of https://github.com/calamares/calamares into 3.3.x-stable

Release v3.3.6
2024-04-17 12:02:29 +07:00
Adriaan de Groot
2fe94e2376 [locale] Fix build with DEBUG_TIMEZONES 2024-03-30 22:02:11 +07:00
dalto
4425edf90e [displaymanager] Fix sddm config file writing to the wrong location 2024-03-30 22:01:26 +07:00
dalto
a12edb1065 [mount] Ensure efi partition gets correct options 2024-03-30 22:01:01 +07:00
Philip Mueller
0f9c5f9686 [postcfg] remove ucode related code
- with the new microcode hook in mkinitcpio it is partly obsolete
- see also: https://gitlab.manjaro.org/applications/calamares/-/issues/88
2024-03-30 21:55:45 +07:00
Artem Grinev
e3e83cf125 [branding] Capitalize style entries' first letters 2024-03-14 21:17:34 +05:00
Peter Jung
c60acb0113 initcpiocfg: Add microcode module
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2024-03-14 22:33:48 +07:00
Harald Sitter
752b01cbba on Qt6 we need to build with position independent code
otherwise linking may fail with

> copy relocation against non-copyable protected symbol `qt_resourceFeatureZstd@@Qt_6'
2024-03-14 22:32:50 +07:00
Philip Mueller
28f1ac98e9 Release v3.3.5
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCAAdFiEESUdADzdGoDiQC7F4Mo10LYgHpDUFAmXk9vwACgkQMo10LYgH
 pDVzyAwA1RVYTwj6kJz21OR/zrbCvMcXnIZIhOCxCSLyzD92O+FeR8N58uVlhAJu
 VIYebDlWJopJ6KTuvXFwy5R5KENMpyACPGmcobiQjChxNinCxgBRdopmrdqWeE7C
 +23voIT10wrbpBFodZFCyi/a+Hohk2GQdpCNOii27qRPHFYnplj50MrzSn3si291
 MKQFqC4ySMlBvQ/FNsfsEbJuzuq9ZrxPjeAc06nC0QX/L1RY3VqBXKj4VHfcl1IV
 ozgf8InA3V4yW9NjRvEWpnPtKeywDKBr/8EBWEmQf0g8qPQ5N+QYZTCfhKMxvFv1
 7o8x9N5VdMMX4D4cxcTZi6KFwMicXP61WDDFw7pwlZW7vJ+ufxY9QnEleY4Hf2VD
 +cIp0UhBAtHvV+aXPCTajHXnP2RgT8RmFRU2HCyU4S9n2TR9gNW/yPfGO8toudDi
 vrEWPJly+UfnhDLFBpFmLcsZfN+IUC8xEfMJP/bJGOFKR25ygHDJnKKI7Zm9/xV7
 HtX3RFIr
 =szVR
 -----END PGP SIGNATURE-----

Merge tag 'v3.3.5' of https://github.com/calamares/calamares into 3.3.x-stable

Release v3.3.5
2024-03-14 22:32:31 +07:00
Philip Mueller
9e82eeafc1 Release v3.3.4
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCAAdFiEESUdADzdGoDiQC7F4Mo10LYgHpDUFAmXdJnEACgkQMo10LYgH
 pDULsAwAnWo+PpPVtxYxfhCpjN+dq9kP6oNVBdew+hlRWJV+dvk79z6ERWmZaBR2
 YeKCYYo5uG/STHSkjSKwXfQiP6Cxm5/D+56xUojvxsYwmShKKTuyCxVebXUrDFZF
 KrFYEO6MkqbHaFM4HHkraUdTiY8MgcYHCFVBkIzo8xr5k7LW95fy1i/4JI3k73kM
 u6ZQqQFZJ8ADc2ADnO5e/LAH18yPPcHTwkFajKl11Ez5Igr2/gwKBTCaBfxdO7Pk
 zSYW1fMzPhO5dP/MNDBDto5dXwF3AyrHYPc59mTk1Uz564MVvPJvx3ctTU3/N/aZ
 0CrfDsg6im/5apTiqIxLoE2NbzE/EhJRJfsNPE+mWEmZ51yBbEpkYqIOSSXjDEmp
 N+UrV7k0GR1N2X0D5KGdFQSNtIrnWFi+d5MzBSQ1B928S8VCcyNtJQnpj4Vqk8zz
 DBSRdrud76CynZyuhvmjz8hUIX2ilQLzfx3Nkvts13EsGQ7DeJGwOZIxZ5JwnOfk
 sLmBOVzs
 =+xng
 -----END PGP SIGNATURE-----

Merge tag 'v3.3.4' of https://github.com/calamares/calamares into 3.3.x-stable

Release v3.3.4
2024-02-28 09:12:07 +07:00
Philip Mueller
43eb5c0d4a Release v3.3.2
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCAAdFiEESUdADzdGoDiQC7F4Mo10LYgHpDUFAmXTpAsACgkQMo10LYgH
 pDVH/AwA3/O/OvPGUcoUa3MsBY0TzsWnNLKuGim28vPLdYXsYTdlBAVgNDIdP4+W
 zbR7k+W2fXgmGF6ZwbrRCjNNqWKwmBWnCRFQsD0PeEp9lmnJFByDcvqoT6B39s0m
 UYt56PmqM7FpPB+iLbfpIhjo6WD2e5jJjOCZh83w5CH+pCG/lmQ6L03gf/wy2r5+
 RTUumbKGHKoC2AVIQfYeuMdIHrInBqz9A1VxjtcqHgtsYRt9iAmOulfOJyqgaZEp
 BA5eVYivIQPiRcU1zGWJ/2gKjC6ASE1O0GBwtZjjHkS2HIgRIOdvetEOKZJUNQeC
 /IztuNW9m94PW9zvRzxEFj5c3YCGppu+BGMPR4d5xHoiBmbM3vU8npdfiom7lHTG
 j8vXC4Om0RQjttHcUwV8JD/aCAZoyV6eJZAut+uuIiZUvKJfRZc4eIR68UTWB+o8
 UnekuNtuzk+VAmOUPgxEsYhRhQcQx26TDOix3zpK2zkt5H5eaV1Ig/8jZ1jyae39
 ST6MoRXE
 =qE3g
 -----END PGP SIGNATURE-----

Merge tag 'v3.3.2' of https://github.com/calamares/calamares into 3.3.x-stable

Release v3.3.2
2024-02-20 19:26:58 +07:00
68 changed files with 1093 additions and 1431 deletions

View File

@ -239,9 +239,6 @@ list(APPEND CMAKE_AUTOMOC_MACRO_NAMES
"K_EXPORT_PLASMA_DATAENGINE_WITH_JSON" "K_EXPORT_PLASMA_DATAENGINE_WITH_JSON"
"K_EXPORT_PLASMA_RUNNER" "K_EXPORT_PLASMA_RUNNER"
) )
if(POLICY CMP0171)
cmake_policy(SET CMP0177 NEW)
endif()
# CMake Modules # CMake Modules
include(CMakePackageConfigHelpers) include(CMakePackageConfigHelpers)

View File

@ -132,14 +132,14 @@ class EditingOutputter(object):
nextmark += 1 nextmark += 1
if l.startswith(mark_text): if l.startswith(mark_text):
break break
if nextmark > mark + 150 or nextmark > len(lines) - 4: if nextmark > mark + 100 or nextmark > len(lines) - 4:
# Try to catch runaway nextmarks: we know there should # Try to catch runaway nextmarks: we know there should
# be four set-lines, which are unlikely to be 3 lines each; # be four set-lines, which are unlikely to be 3 lines each;
# similarly the CMakeLists.txt is supposed to end with # similarly the CMakeLists.txt is supposed to end with
# some boilerplate. # some boilerplate.
# #
# However, gersemi will reformat to one-language-per-line, # However, gersemi will reformat to one-language-per-line,
# so we can get really long sections, that's why we use 150 as a limit. # so we can get really long sections, that's why we use 100 as a limit.
raise TXError("Could not find end of TX settings in CMakeLists.txt") raise TXError("Could not find end of TX settings in CMakeLists.txt")
self.post_lines = lines[nextmark:] self.post_lines = lines[nextmark:]
@ -175,13 +175,13 @@ def output_langs(all_langs, outputter, label, filterfunc):
out = " ".join(["set( _tx_%s" % label, " ".join(sorted(these_langs)), ")"]) out = " ".join(["set( _tx_%s" % label, " ".join(sorted(these_langs)), ")"])
width = 68 width = 68
prefix = "" prefix = ""
trailer = f" # {len(these_langs)} languages" # Comment at the end of the CMake line
while len(out) > width - len(prefix): while len(out) > width - len(prefix):
chunk = out[:out[:width].rfind(" ")] chunk = out[:out[:width].rfind(" ")]
outputter.print("%s%s" % (prefix, chunk)) outputter.print("%s%s" % (prefix, chunk))
out = out[len(chunk)+1:] out = out[len(chunk)+1:]
prefix = " " prefix = " "
outputter.print(f"{prefix}{out}{trailer}") outputter.print("%s%s" % (prefix, out))
def get_tx_stats(languages, outputter, verbose): def get_tx_stats(languages, outputter, verbose):

View File

@ -19,9 +19,6 @@ find_package(${qtname} COMPONENTS Xml)
if(TARGET ${qtname}::Xml) if(TARGET ${qtname}::Xml)
add_executable(txload txload.cpp) add_executable(txload txload.cpp)
target_link_libraries(txload ${qtname}::Xml) target_link_libraries(txload ${qtname}::Xml)
# Special-case, needs compatibility-header for XML-handling,
# but doesn't want all of libcalamares.
target_include_directories(txload PRIVATE ${CMAKE_SOURCE_DIR}/src/libcalamares)
endif() endif()
install_calamares_gettext_translations(python install_calamares_gettext_translations(python

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -4004,13 +4004,13 @@ Ausgabe:
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="105"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="105"/>
<source>Clearing flags on partition &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Clearing flags on partition &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Markierungen der Partition &lt;strong&gt;%1&lt;/strong&gt; werden gelöscht</translation> <translation>Flags auf Partition &lt;strong&gt;%1&lt;/strong&gt; werden gelöscht</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="112"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="112"/>
<source>Clearing flags on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source> <source>Clearing flags on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Markierungen der %1MiB &lt;strong&gt;%2&lt;/strong&gt; Partition werden gelöscht</translation> <translation>Flags der %1MiB &lt;strong&gt;%2&lt;/strong&gt; Partition werden gelöscht</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="117"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="117"/>
@ -4022,19 +4022,19 @@ Ausgabe:
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="122"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="122"/>
<source>Setting flags &lt;strong&gt;%2&lt;/strong&gt; on partition &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Setting flags &lt;strong&gt;%2&lt;/strong&gt; on partition &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Markierungen &lt;strong&gt;%2&lt;/strong&gt; der Partition &lt;strong&gt;%1&lt;/strong&gt; werden gesetzt</translation> <translation>Flags &lt;strong&gt;%2&lt;/strong&gt; werden auf Partition &lt;strong&gt;%1&lt;/strong&gt; gesetzt</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="130"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="130"/>
<source>Setting flags &lt;strong&gt;%3&lt;/strong&gt; on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source> <source>Setting flags &lt;strong&gt;%3&lt;/strong&gt; on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Markierungen &lt;strong&gt;%3&lt;/strong&gt; der Partition %1MiB &lt;strong&gt;%2&lt;/strong&gt; werden gesetzt</translation> <translation>Flags &lt;strong&gt;%3&lt;/strong&gt; werden auf der Partition %1MiB &lt;strong&gt;%2&lt;/strong&gt; gesetzt</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="136"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="136"/>
<source>Setting flags &lt;strong&gt;%1&lt;/strong&gt; on new partition</source> <source>Setting flags &lt;strong&gt;%1&lt;/strong&gt; on new partition</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Markierungen &lt;strong&gt;%1&lt;/strong&gt; der neuen Partition werden gesetzt</translation> <translation>Flags &lt;strong&gt;%1&lt;/strong&gt; werden auf neuer Partition gesetzt</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="149"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="149"/>
@ -4705,7 +4705,7 @@ Ausgabe:
You may now restart your device.</source> You may now restart your device.</source>
<comment>@info, %1 is the product name</comment> <comment>@info, %1 is the product name</comment>
<translation>%1 wurde auf Ihrem Computer installiert.&lt;br/&gt; <translation>%1 wurde auf Ihrem Computer installiert.&lt;br/&gt;
Sie können Ihr Gerät nun neustarten.</translation> Sie können Ihr Gerät nun neu starten.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/finishedq/finishedq@mobile.qml" line="66"/> <location filename="../src/modules/finishedq/finishedq@mobile.qml" line="66"/>
@ -4732,7 +4732,7 @@ Ausgabe:
<location filename="../src/modules/keyboardq/keyboardq.qml" line="144"/> <location filename="../src/modules/keyboardq/keyboardq.qml" line="144"/>
<source>&lt;b&gt;Keyboard model:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</source> <source>&lt;b&gt;Keyboard model:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</source>
<comment>@label</comment> <comment>@label</comment>
<translation>&lt;b&gt;Tastaturmodell:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</translation> <translation>&lt;b&gt;Tastatur Model:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/keyboardq/keyboardq.qml" line="185"/> <location filename="../src/modules/keyboardq/keyboardq.qml" line="185"/>
@ -4750,7 +4750,7 @@ Ausgabe:
<location filename="../src/modules/keyboardq/keyboardq.qml" line="311"/> <location filename="../src/modules/keyboardq/keyboardq.qml" line="311"/>
<source>Type here to test your keyboard</source> <source>Type here to test your keyboard</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Schreibe Sie hier, um Ihre Tastatur zu testen...</translation> <translation>Schreibe hier, um Ihre Tastatur zu testen ...</translation>
</message> </message>
</context> </context>
<context> <context>
@ -4765,7 +4765,7 @@ Ausgabe:
<location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="144"/> <location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="144"/>
<source>&lt;b&gt;Keyboard model:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</source> <source>&lt;b&gt;Keyboard model:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</source>
<comment>@label</comment> <comment>@label</comment>
<translation>&lt;b&gt;Tastaturmodell:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</translation> <translation>&lt;b&gt;Tastatur Model:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="185"/> <location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="185"/>
@ -4783,7 +4783,7 @@ Ausgabe:
<location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="311"/> <location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="311"/>
<source>Type here to test your keyboard</source> <source>Type here to test your keyboard</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Schreiben Sie hier, um Ihre Tastatur zu testen...</translation> <translation>Schreibe hier, um Ihre Tastatur zu testen ...</translation>
</message> </message>
</context> </context>
<context> <context>
@ -4894,7 +4894,7 @@ Ausgabe:
<location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="45"/> <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="45"/>
<source>LibreOffice is a powerful and free office suite, used by millions of people around the world. It includes several applications that make it the most versatile Free and Open Source office suite on the market.&lt;br/&gt; <source>LibreOffice is a powerful and free office suite, used by millions of people around the world. It includes several applications that make it the most versatile Free and Open Source office suite on the market.&lt;br/&gt;
Default option.</source> Default option.</source>
<translation>LibreOffice ist eine mächtige und freie Office-Suite, verwendet von Millionen von Menschen rund um den Globus. Sie enthäIt verschiedene Anwendungen, die LibreOffice zur vielseitigsten Open-Source-Lösung für Office-Anwendungen auf dem Markt machen.&lt;br/&gt; <translation>LibreOffice ist eine mächtige und freie Office-Lösung, verwendet von Millionen von Menschen rund um den Globus. Sie enthäIt verschiedene Anwendungen, die LibreOffice zur vielseitigsten Open-Source-Lösung für Office-Anwendungen auf dem Markt machen.&lt;br/&gt;
Standard-Option.</translation> Standard-Option.</translation>
</message> </message>
<message> <message>
@ -4905,7 +4905,7 @@ Ausgabe:
<message> <message>
<location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="108"/> <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="108"/>
<source>If you don't want to install an office suite, just select No Office Suite. You can always add one (or more) later on your installed system as the need arrives.</source> <source>If you don't want to install an office suite, just select No Office Suite. You can always add one (or more) later on your installed system as the need arrives.</source>
<translation>Wenn Sie keine Office-Suite installieren wollen, wählen Sie einfach "Keine Office Suite". Sie können im Bedarfsfall jederzeit eine oder mehrere zu Ihrem installierten System hinzufügen.</translation> <translation>Wenn Sie keine Office-Suite installieren wollen, wählen Sie einfach Keine Office Suite. Sie können jederzeit eine oder mehrere zu Ihrem installierten System hinzufügen wenn nötig.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="121"/> <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="121"/>
@ -5014,7 +5014,7 @@ Die vertikale Bildlaufleiste ist anpassbar, liegt derzeit bei einer Breite von 1
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="87"/> <location filename="../src/modules/usersq/usersq.qml" line="87"/>
<source>Login name</source> <source>Login name</source>
<translation>Anmeldename</translation> <translation>Login Name</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="116"/> <location filename="../src/modules/usersq/usersq.qml" line="116"/>
@ -5039,7 +5039,7 @@ Die vertikale Bildlaufleiste ist anpassbar, liegt derzeit bei einer Breite von 1
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="153"/> <location filename="../src/modules/usersq/usersq.qml" line="153"/>
<source>Computer name</source> <source>Computer name</source>
<translation>Computername</translation> <translation>Computer Name</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="180"/> <location filename="../src/modules/usersq/usersq.qml" line="180"/>
@ -5094,12 +5094,12 @@ Die vertikale Bildlaufleiste ist anpassbar, liegt derzeit bei einer Breite von 1
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="328"/> <location filename="../src/modules/usersq/usersq.qml" line="328"/>
<source>Root password</source> <source>Root password</source>
<translation>Root-Passwort</translation> <translation>Root Passwort</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="346"/> <location filename="../src/modules/usersq/usersq.qml" line="346"/>
<source>Repeat root password</source> <source>Repeat root password</source>
<translation>Wiederholen Sie das Root-Passwort</translation> <translation>Wiederhole das Root Passwort</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="372"/> <location filename="../src/modules/usersq/usersq.qml" line="372"/>
@ -5147,7 +5147,7 @@ Die vertikale Bildlaufleiste ist anpassbar, liegt derzeit bei einer Breite von 1
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="86"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="86"/>
<source>Login name</source> <source>Login name</source>
<translation>Anmeldename</translation> <translation>Login Name</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="115"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="115"/>
@ -5172,7 +5172,7 @@ Die vertikale Bildlaufleiste ist anpassbar, liegt derzeit bei einer Breite von 1
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="152"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="152"/>
<source>Computer name</source> <source>Computer name</source>
<translation>Computername</translation> <translation>Computer Name</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="179"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="179"/>
@ -5202,7 +5202,7 @@ Die vertikale Bildlaufleiste ist anpassbar, liegt derzeit bei einer Breite von 1
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="237"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="237"/>
<source>Repeat password</source> <source>Repeat password</source>
<translation>Wiederholen Sie das Passwort</translation> <translation>Wiederhole das Passwort</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="264"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="264"/>
@ -5217,7 +5217,7 @@ Die vertikale Bildlaufleiste ist anpassbar, liegt derzeit bei einer Breite von 1
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="304"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="304"/>
<source>Use the same password for the administrator account.</source> <source>Use the same password for the administrator account.</source>
<translation>Gleiches Passwort auch für das Administratorkonto verwenden.</translation> <translation>Nutze das gleiche Passwort auch für das Administratorkonto.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="317"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="317"/>
@ -5227,12 +5227,12 @@ Die vertikale Bildlaufleiste ist anpassbar, liegt derzeit bei einer Breite von 1
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="327"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="327"/>
<source>Root password</source> <source>Root password</source>
<translation>Root-Passwort</translation> <translation>Root Passwort</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="345"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="345"/>
<source>Repeat root password</source> <source>Repeat root password</source>
<translation>Wiederholen Sie das Root-Passwort</translation> <translation>Wiederhole das Root Passwort</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="371"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="371"/>
@ -5276,7 +5276,7 @@ Die vertikale Bildlaufleiste ist anpassbar, liegt derzeit bei einer Breite von 1
<message> <message>
<location filename="../src/modules/welcomeq/welcomeq.qml" line="91"/> <location filename="../src/modules/welcomeq/welcomeq.qml" line="91"/>
<source>Release Notes</source> <source>Release Notes</source>
<translation>Veröffentlichungshinweise</translation> <translation>Release Anmerkungen</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcomeq/welcomeq.qml" line="103"/> <location filename="../src/modules/welcomeq/welcomeq.qml" line="103"/>
@ -5305,7 +5305,7 @@ Die vertikale Bildlaufleiste ist anpassbar, liegt derzeit bei einer Breite von 1
<message> <message>
<location filename="../src/modules/welcomeq/welcomeq-qt6.qml" line="91"/> <location filename="../src/modules/welcomeq/welcomeq-qt6.qml" line="91"/>
<source>Release Notes</source> <source>Release Notes</source>
<translation>Veröffentlichungshinweise</translation> <translation>Release Anmerkungen</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcomeq/welcomeq-qt6.qml" line="103"/> <location filename="../src/modules/welcomeq/welcomeq-qt6.qml" line="103"/>

View File

@ -684,9 +684,9 @@ The installer will quit and all changes will be lost.</source>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="138"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="138"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1040"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1039"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1100"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1098"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1153"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1151"/>
<source>Current:</source> <source>Current:</source>
<comment>@label</comment> <comment>@label</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
@ -704,138 +704,138 @@ The installer will quit and all changes will be lost.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1041"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1040"/>
<source>&lt;strong&gt;Select a partition to shrink, then drag the bottom bar to resize&lt;/strong&gt;</source> <source>&lt;strong&gt;Select a partition to shrink, then drag the bottom bar to resize&lt;/strong&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1065"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1064"/>
<source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source> <source>%1 will be shrunk to %2MiB and a new %3MiB partition will be created for %4.</source>
<comment>@info, %1 is partition name, %4 is product name</comment> <comment>@info, %1 is partition name, %4 is product name</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1144"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1142"/>
<source>&lt;strong&gt;Select a partition to install on&lt;/strong&gt;</source> <source>&lt;strong&gt;Select a partition to install on&lt;/strong&gt;</source>
<comment>@label</comment> <comment>@label</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1204"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1202"/>
<source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source> <source>An EFI system partition cannot be found anywhere on this system. Please go back and use manual partitioning to set up %1.</source>
<comment>@info, %1 is product name</comment> <comment>@info, %1 is product name</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1213"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1211"/>
<source>The EFI system partition at %1 will be used for starting %2.</source> <source>The EFI system partition at %1 will be used for starting %2.</source>
<comment>@info, %1 is partition path, %2 is product name</comment> <comment>@info, %1 is partition path, %2 is product name</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1222"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1220"/>
<source>EFI system partition:</source> <source>EFI system partition:</source>
<comment>@label</comment> <comment>@label</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1712"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1710"/>
<source>This storage device does not seem to have an operating system on it. What would you like to do?&lt;br/&gt;You will be able to review and confirm your choices before any change is made to the storage device.</source> <source>This storage device does not seem to have an operating system on it. What would you like to do?&lt;br/&gt;You will be able to review and confirm your choices before any change is made to the storage device.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1717"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1715"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1744"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1742"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1764"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1762"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1786"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1784"/>
<source>&lt;strong&gt;Erase disk&lt;/strong&gt;&lt;br/&gt;This will &lt;font color="red"&gt;delete&lt;/font&gt; all data currently present on the selected storage device.</source> <source>&lt;strong&gt;Erase disk&lt;/strong&gt;&lt;br/&gt;This will &lt;font color="red"&gt;delete&lt;/font&gt; all data currently present on the selected storage device.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1721"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1719"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1740"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1738"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1760"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1758"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1782"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1780"/>
<source>&lt;strong&gt;Install alongside&lt;/strong&gt;&lt;br/&gt;The installer will shrink a partition to make room for %1.</source> <source>&lt;strong&gt;Install alongside&lt;/strong&gt;&lt;br/&gt;The installer will shrink a partition to make room for %1.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1725"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1723"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1748"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1746"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1768"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1766"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1790"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1788"/>
<source>&lt;strong&gt;Replace a partition&lt;/strong&gt;&lt;br/&gt;Replaces a partition with %1.</source> <source>&lt;strong&gt;Replace a partition&lt;/strong&gt;&lt;br/&gt;Replaces a partition with %1.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1734"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1732"/>
<source>This storage device has %1 on it. What would you like to do?&lt;br/&gt;You will be able to review and confirm your choices before any change is made to the storage device.</source> <source>This storage device has %1 on it. What would you like to do?&lt;br/&gt;You will be able to review and confirm your choices before any change is made to the storage device.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1755"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1753"/>
<source>This storage device already has an operating system on it. What would you like to do?&lt;br/&gt;You will be able to review and confirm your choices before any change is made to the storage device.</source> <source>This storage device already has an operating system on it. What would you like to do?&lt;br/&gt;You will be able to review and confirm your choices before any change is made to the storage device.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1777"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1775"/>
<source>This storage device has multiple operating systems on it. What would you like to do?&lt;br/&gt;You will be able to review and confirm your choices before any change is made to the storage device.</source> <source>This storage device has multiple operating systems on it. What would you like to do?&lt;br/&gt;You will be able to review and confirm your choices before any change is made to the storage device.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1423"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1421"/>
<source>This storage device already has an operating system on it, but the partition table &lt;strong&gt;%1&lt;/strong&gt; is different from the needed &lt;strong&gt;%2&lt;/strong&gt;.&lt;br/&gt;</source> <source>This storage device already has an operating system on it, but the partition table &lt;strong&gt;%1&lt;/strong&gt; is different from the needed &lt;strong&gt;%2&lt;/strong&gt;.&lt;br/&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1447"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1445"/>
<source>This storage device has one of its partitions &lt;strong&gt;mounted&lt;/strong&gt;.</source> <source>This storage device has one of its partitions &lt;strong&gt;mounted&lt;/strong&gt;.</source>
<comment>@info</comment> <comment>@info</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1452"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1450"/>
<source>This storage device is a part of an &lt;strong&gt;inactive RAID&lt;/strong&gt; device.</source> <source>This storage device is a part of an &lt;strong&gt;inactive RAID&lt;/strong&gt; device.</source>
<comment>@info</comment> <comment>@info</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1570"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1568"/>
<source>No swap</source> <source>No swap</source>
<comment>@label</comment> <comment>@label</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1579"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1577"/>
<source>Reuse swap</source> <source>Reuse swap</source>
<comment>@label</comment> <comment>@label</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1582"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1580"/>
<source>Swap (no Hibernate)</source> <source>Swap (no Hibernate)</source>
<comment>@label</comment> <comment>@label</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1585"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1583"/>
<source>Swap (with Hibernate)</source> <source>Swap (with Hibernate)</source>
<comment>@label</comment> <comment>@label</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1588"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1586"/>
<source>Swap to file</source> <source>Swap to file</source>
<comment>@label</comment> <comment>@label</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1601"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1599"/>
<source>&lt;strong&gt;Manual partitioning&lt;/strong&gt;&lt;br/&gt;You can create or resize partitions yourself.</source> <source>&lt;strong&gt;Manual partitioning&lt;/strong&gt;&lt;br/&gt;You can create or resize partitions yourself.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1629"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1627"/>
<source>Bootloader location:</source> <source>Bootloader location:</source>
<comment>@label</comment> <comment>@label</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
@ -965,13 +965,13 @@ The installer will quit and all changes will be lost.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/keyboard/Config.cpp" line="583"/> <location filename="../src/modules/keyboard/Config.cpp" line="504"/>
<source>Keyboard model has been set to %1.</source> <source>Keyboard model has been set to %1.</source>
<comment>@label, %1 is keyboard model, as in Apple Magic Keyboard</comment> <comment>@label, %1 is keyboard model, as in Apple Magic Keyboard</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/keyboard/Config.cpp" line="591"/> <location filename="../src/modules/keyboard/Config.cpp" line="512"/>
<source>Keyboard layout has been set to %1/%2.</source> <source>Keyboard layout has been set to %1/%2.</source>
<comment>@label, %1 is layout, %2 is layout variant</comment> <comment>@label, %1 is layout, %2 is layout variant</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
@ -1066,52 +1066,52 @@ The installer will quit and all changes will be lost.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="237"/> <location filename="../src/modules/users/Config.cpp" line="236"/>
<source>Your username is too long.</source> <source>Your username is too long.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="243"/> <location filename="../src/modules/users/Config.cpp" line="242"/>
<source>Your username must start with a lowercase letter or underscore.</source> <source>Your username must start with a lowercase letter or underscore.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="247"/> <location filename="../src/modules/users/Config.cpp" line="246"/>
<source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source> <source>Only lowercase letters, numbers, underscore and hyphen are allowed.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="253"/> <location filename="../src/modules/users/Config.cpp" line="252"/>
<source>'%1' is not allowed as username.</source> <source>'%1' is not allowed as username.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="302"/> <location filename="../src/modules/users/Config.cpp" line="301"/>
<source>Your hostname is too short.</source> <source>Your hostname is too short.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="306"/> <location filename="../src/modules/users/Config.cpp" line="305"/>
<source>Your hostname is too long.</source> <source>Your hostname is too long.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="312"/> <location filename="../src/modules/users/Config.cpp" line="311"/>
<source>'%1' is not allowed as hostname.</source> <source>'%1' is not allowed as hostname.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="317"/> <location filename="../src/modules/users/Config.cpp" line="316"/>
<source>Only letters, numbers, underscore and hyphen are allowed.</source> <source>Only letters, numbers, underscore and hyphen are allowed.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="598"/> <location filename="../src/modules/users/Config.cpp" line="597"/>
<source>Your passwords do not match!</source> <source>Your passwords do not match!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="612"/> <location filename="../src/modules/users/Config.cpp" line="611"/>
<source>OK!</source> <source>OK!</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@ -1164,7 +1164,7 @@ The installer will quit and all changes will be lost.</source>
<context> <context>
<name>ContextualProcessJob</name> <name>ContextualProcessJob</name>
<message> <message>
<location filename="../src/modules/contextualprocess/ContextualProcessJob.cpp" line="88"/> <location filename="../src/modules/contextualprocess/ContextualProcessJob.cpp" line="115"/>
<source>Performing contextual processes' job</source> <source>Performing contextual processes' job</source>
<comment>@status</comment> <comment>@status</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
@ -1384,25 +1384,25 @@ The installer will quit and all changes will be lost.</source>
</message> </message>
<message> <message>
<location filename="../src/modules/users/CreateUserJob.cpp" line="45"/> <location filename="../src/modules/users/CreateUserJob.cpp" line="45"/>
<location filename="../src/modules/users/CreateUserJob.cpp" line="143"/> <location filename="../src/modules/users/CreateUserJob.cpp" line="137"/>
<source>Creating user %1</source> <source>Creating user %1</source>
<comment>@status</comment> <comment>@status</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/CreateUserJob.cpp" line="126"/> <location filename="../src/modules/users/CreateUserJob.cpp" line="120"/>
<source>Preserving home directory</source> <source>Preserving home directory</source>
<comment>@status</comment> <comment>@status</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/CreateUserJob.cpp" line="152"/> <location filename="../src/modules/users/CreateUserJob.cpp" line="145"/>
<source>Configuring user %1</source> <source>Configuring user %1</source>
<comment>@status</comment> <comment>@status</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/CreateUserJob.cpp" line="160"/> <location filename="../src/modules/users/CreateUserJob.cpp" line="153"/>
<source>Setting file permissions</source> <source>Setting file permissions</source>
<comment>@status</comment> <comment>@status</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
@ -1680,35 +1680,6 @@ The installer will quit and all changes will be lost.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>FSArchiverRunner</name>
<message>
<location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="47"/>
<source>Missing tools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="48"/>
<source>The &lt;i&gt;%1&lt;/i&gt; tool is not installed on the system.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="55"/>
<location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="69"/>
<source>Invalid fsarchiver configuration</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="56"/>
<source>The source archive &lt;i&gt;%1&lt;/i&gt; does not exist.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/FSArchiverRunner.cpp" line="70"/>
<source>No destination could be found for &lt;i&gt;%1&lt;/i&gt;.</source>
<translation type="unfinished"/>
</message>
</context>
<context> <context>
<name>FillGlobalStorageJob</name> <name>FillGlobalStorageJob</name>
<message> <message>
@ -3596,25 +3567,25 @@ Output:
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libcalamares/partition/FileSystem.cpp" line="31"/> <location filename="../src/libcalamares/partition/FileSystem.cpp" line="33"/>
<source>unknown</source> <source>unknown</source>
<comment>@partition info</comment> <comment>@partition info</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libcalamares/partition/FileSystem.cpp" line="33"/> <location filename="../src/libcalamares/partition/FileSystem.cpp" line="35"/>
<source>extended</source> <source>extended</source>
<comment>@partition info</comment> <comment>@partition info</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libcalamares/partition/FileSystem.cpp" line="35"/> <location filename="../src/libcalamares/partition/FileSystem.cpp" line="37"/>
<source>unformatted</source> <source>unformatted</source>
<comment>@partition info</comment> <comment>@partition info</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libcalamares/partition/FileSystem.cpp" line="37"/> <location filename="../src/libcalamares/partition/FileSystem.cpp" line="39"/>
<source>swap</source> <source>swap</source>
<comment>@partition info</comment> <comment>@partition info</comment>
<translation type="unfinished"/> <translation type="unfinished"/>
@ -4221,40 +4192,6 @@ Output:
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>TarballRunner</name>
<message>
<location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="26"/>
<location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="45"/>
<source>Invalid tarball configuration</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="27"/>
<source>The source archive &lt;i&gt;%1&lt;/i&gt; does not exist.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="36"/>
<source>Missing tools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="37"/>
<source>The &lt;i&gt;%1&lt;/i&gt; tool is not installed on the system.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="46"/>
<source>No destination could be found for &lt;i&gt;%1&lt;/i&gt;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/TarballRunner.cpp" line="84"/>
<source>Tarball extract file %1</source>
<translation type="unfinished"/>
</message>
</context>
<context> <context>
<name>TrackingInstallJob</name> <name>TrackingInstallJob</name>
<message> <message>
@ -4395,58 +4332,16 @@ Output:
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/umount/UmountJob.cpp" line="135"/> <location filename="../src/modules/umount/UmountJob.cpp" line="123"/>
<source>No target system available.</source> <source>No target system available.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/umount/UmountJob.cpp" line="143"/> <location filename="../src/modules/umount/UmountJob.cpp" line="131"/>
<source>No rootMountPoint is set.</source> <source>No rootMountPoint is set.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>UnpackFSCJob</name>
<message>
<location filename="../src/modules/unpackfsc/UnpackFSCJob.cpp" line="61"/>
<source>Unpack filesystems</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>UnsquashRunner</name>
<message>
<location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="26"/>
<location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="45"/>
<source>Invalid unsquash configuration</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="27"/>
<source>The source archive &lt;i&gt;%1&lt;/i&gt; does not exist.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="36"/>
<source>Missing tools</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="37"/>
<source>The &lt;i&gt;%1&lt;/i&gt; tool is not installed on the system.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="46"/>
<source>No destination could be found for &lt;i&gt;%1&lt;/i&gt;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/modules/unpackfsc/UnsquashRunner.cpp" line="98"/>
<source>Unsquash file %1</source>
<translation type="unfinished"/>
</message>
</context>
<context> <context>
<name>UsersPage</name> <name>UsersPage</name>
<message> <message>

View File

@ -26,13 +26,13 @@
<location filename="../src/modules/users/ActiveDirectoryJob.cpp" line="39"/> <location filename="../src/modules/users/ActiveDirectoryJob.cpp" line="39"/>
<source>Enroll system in Active Directory</source> <source>Enroll system in Active Directory</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Dar de alta el equipo en Active Directory</translation> <translation>Inscribir sistema en Directorio Activo</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/users/ActiveDirectoryJob.cpp" line="45"/> <location filename="../src/modules/users/ActiveDirectoryJob.cpp" line="45"/>
<source>Enrolling system in Active Directory</source> <source>Enrolling system in Active Directory</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Dando de alta al equipo en Active Directory...</translation> <translation>Inscribiendo sistema en Directorio Activo</translation>
</message> </message>
</context> </context>
<context> <context>
@ -138,7 +138,7 @@
<message> <message>
<location filename="../src/calamares/DebugWindow.ui" line="102"/> <location filename="../src/calamares/DebugWindow.ui" line="102"/>
<source>Crashes Calamares, so that Dr. Konqi can look at it.</source> <source>Crashes Calamares, so that Dr. Konqi can look at it.</source>
<translation>Cuelga Calamares, para verlo con Dr. Konqi.</translation> <translation>Accidentes Calamares, para que el Dr. Konqi pueda verlo.</translation>
</message> </message>
<message> <message>
<location filename="../src/calamares/DebugWindow.ui" line="115"/> <location filename="../src/calamares/DebugWindow.ui" line="115"/>
@ -189,7 +189,7 @@
<location filename="../src/libcalamaresui/viewpages/ExecutionViewStep.cpp" line="117"/> <location filename="../src/libcalamaresui/viewpages/ExecutionViewStep.cpp" line="117"/>
<source>Set Up</source> <source>Set Up</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Configuración</translation> <translation>Configuracion</translation>
</message> </message>
<message> <message>
<location filename="../src/libcalamaresui/viewpages/ExecutionViewStep.cpp" line="117"/> <location filename="../src/libcalamaresui/viewpages/ExecutionViewStep.cpp" line="117"/>
@ -233,13 +233,13 @@
<location filename="../src/libcalamares/ProcessJob.cpp" line="49"/> <location filename="../src/libcalamares/ProcessJob.cpp" line="49"/>
<source>Running command %1 in target system</source> <source>Running command %1 in target system</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Ejecutando el la orden %1 en el sistema a instalar</translation> <translation>Ejecutando el comando %1 en el sistema a instalar</translation>
</message> </message>
<message> <message>
<location filename="../src/libcalamares/ProcessJob.cpp" line="53"/> <location filename="../src/libcalamares/ProcessJob.cpp" line="53"/>
<source>Running command %1</source> <source>Running command %1</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Ejecutando la orden %1</translation> <translation>Ejecutando el comando %1</translation>
</message> </message>
</context> </context>
<context> <context>
@ -247,7 +247,7 @@
<message> <message>
<location filename="../src/libcalamares/python/PythonJob.cpp" line="219"/> <location filename="../src/libcalamares/python/PythonJob.cpp" line="219"/>
<source>Running %1 operation.</source> <source>Running %1 operation.</source>
<translation>Ejecutando la operación %1.</translation> <translation>Ejecutando operación %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/libcalamares/python/PythonJob.cpp" line="234"/> <location filename="../src/libcalamares/python/PythonJob.cpp" line="234"/>
@ -277,7 +277,7 @@
<message> <message>
<location filename="../src/libcalamares/python/PythonJob.cpp" line="305"/> <location filename="../src/libcalamares/python/PythonJob.cpp" line="305"/>
<source>Bad internal script</source> <source>Bad internal script</source>
<translation>Hubo un problema en el script interno</translation> <translation>Script interno malo</translation>
</message> </message>
<message> <message>
<location filename="../src/libcalamares/python/PythonJob.cpp" line="306"/> <location filename="../src/libcalamares/python/PythonJob.cpp" line="306"/>
@ -287,7 +287,7 @@
<message> <message>
<location filename="../src/libcalamares/python/PythonJob.cpp" line="320"/> <location filename="../src/libcalamares/python/PythonJob.cpp" line="320"/>
<source>Main script file %1 for python job %2 could not be loaded because it raised an exception.</source> <source>Main script file %1 for python job %2 could not be loaded because it raised an exception.</source>
<translation>El archivo de script principal %1 para el trabajo de Python %2 no se pudo cargar porque generó una excepción.</translation> <translation>El archivo de Script principal %1 para el trabajo de Python %2 no se pudo cargar porque generó una excepción.</translation>
</message> </message>
<message> <message>
<location filename="../src/libcalamares/python/PythonJob.cpp" line="346"/> <location filename="../src/libcalamares/python/PythonJob.cpp" line="346"/>
@ -547,7 +547,7 @@ El enlace se ha copiado en el portapapeles.</translation>
<location filename="../src/libcalamaresui/ViewManager.cpp" line="407"/> <location filename="../src/libcalamaresui/ViewManager.cpp" line="407"/>
<source>Cancel the setup process without changing the system.</source> <source>Cancel the setup process without changing the system.</source>
<comment>@tooltip</comment> <comment>@tooltip</comment>
<translation>Cancela el proceso de configuración sin cambiar el sistema.</translation> <translation>Cancele el proceso de configuración sin cambiar el sistema.</translation>
</message> </message>
<message> <message>
<location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/> <location filename="../src/libcalamaresui/ViewManager.cpp" line="408"/>
@ -757,7 +757,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1762"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1762"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1784"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1784"/>
<source>&lt;strong&gt;Erase disk&lt;/strong&gt;&lt;br/&gt;This will &lt;font color="red"&gt;delete&lt;/font&gt; all data currently present on the selected storage device.</source> <source>&lt;strong&gt;Erase disk&lt;/strong&gt;&lt;br/&gt;This will &lt;font color="red"&gt;delete&lt;/font&gt; all data currently present on the selected storage device.</source>
<translation>&lt;strong&gt;Borrar el disco&lt;/strong&gt;&lt;br/&gt;Al hacerlo &lt;font color="red"&gt;se eliminarán permanentemente&lt;/font&gt; todos los datos en el dispositivo de almacenamiento.</translation> <translation>&lt;strong&gt;Borrar el disco&lt;/strong&gt;&lt;br/&gt;Esto &lt;font color="red"&gt;eliminará permanentemente&lt;/font&gt; todos los datos en el dispositivo de almacenamiento.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1719"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1719"/>
@ -765,7 +765,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1758"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1758"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1780"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1780"/>
<source>&lt;strong&gt;Install alongside&lt;/strong&gt;&lt;br/&gt;The installer will shrink a partition to make room for %1.</source> <source>&lt;strong&gt;Install alongside&lt;/strong&gt;&lt;br/&gt;The installer will shrink a partition to make room for %1.</source>
<translation>&lt;strong&gt;Instalación paralela&lt;/strong&gt;&lt;br/&gt;El instalador reducirá el tamaño de una partición existente y dejará el suficiente para instalar %1. Ambos sistemas operativos convivirán en el mismo disco.</translation> <translation>&lt;strong&gt;Instalar al lado&lt;/strong&gt;&lt;br/&gt;El instalador reducirá el tamaño de una partición y dejará el suficiente para instalar %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1723"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1723"/>
@ -840,13 +840,13 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1599"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1599"/>
<source>&lt;strong&gt;Manual partitioning&lt;/strong&gt;&lt;br/&gt;You can create or resize partitions yourself.</source> <source>&lt;strong&gt;Manual partitioning&lt;/strong&gt;&lt;br/&gt;You can create or resize partitions yourself.</source>
<translation>&lt;strong&gt;Particionado manual&lt;/strong&gt;&lt;br/&gt;Puedes crear o cambiar el tamaño de las particiones a tu gusto.</translation> <translation>&lt;strong&gt;Particionado manual&lt;/strong&gt;&lt;br/&gt; Puedes crear o cambiar el tamaño de las particiones a tu gusto.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1627"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1627"/>
<source>Bootloader location:</source> <source>Bootloader location:</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Ubicación del gestor de arranque:</translation> <translation>Ubicación del cargador de arranque:</translation>
</message> </message>
</context> </context>
<context> <context>
@ -880,18 +880,18 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="366"/> <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="366"/>
<source>Clear mounts for partitioning operations on %1</source> <source>Clear mounts for partitioning operations on %1</source>
<comment>@title</comment> <comment>@title</comment>
<translation>Desmontar las particiones para llevar a cabo las acciones en «%1»</translation> <translation>Borrar los puntos de montaje para las operaciones de particionado en «%1»</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="372"/> <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="372"/>
<source>Clearing mounts for partitioning operations on %1</source> <source>Clearing mounts for partitioning operations on %1</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Desmontando las particiones para llevar a cabo las acciones en %1...</translation> <translation>Borrando puntos de montaje para operaciones de particionamiento en %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="391"/> <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="391"/>
<source>Cleared all mounts for %1</source> <source>Cleared all mounts for %1</source>
<translation>Se han desmontando todas las particiones de «%1»</translation> <translation>Borrar todos los puntos de montaje de «%1»</translation>
</message> </message>
</context> </context>
<context> <context>
@ -901,12 +901,12 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="40"/> <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="40"/>
<source>Clearing all temporary mounts</source> <source>Clearing all temporary mounts</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Desmontando todos los puntos de montaje temporales...</translation> <translation>Borrando todos los puntos de montaje temporales...</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="70"/> <location filename="../src/modules/partition/jobs/ClearTempMountsJob.cpp" line="70"/>
<source>Cleared all temporary mounts.</source> <source>Cleared all temporary mounts.</source>
<translation>Se han desmontado todos los puntos de montaje temporales.</translation> <translation>Limpiado todos los puntos de montaje temporales.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -976,25 +976,25 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/keyboard/Config.cpp" line="504"/> <location filename="../src/modules/keyboard/Config.cpp" line="504"/>
<source>Keyboard model has been set to %1.</source> <source>Keyboard model has been set to %1.</source>
<comment>@label, %1 is keyboard model, as in Apple Magic Keyboard</comment> <comment>@label, %1 is keyboard model, as in Apple Magic Keyboard</comment>
<translation>Se utilizará el tipo de teclado «%1».</translation> <translation>El modelo de teclado se ha establecido en %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/keyboard/Config.cpp" line="512"/> <location filename="../src/modules/keyboard/Config.cpp" line="512"/>
<source>Keyboard layout has been set to %1/%2.</source> <source>Keyboard layout has been set to %1/%2.</source>
<comment>@label, %1 is layout, %2 is layout variant</comment> <comment>@label, %1 is layout, %2 is layout variant</comment>
<translation>Se utilizará la distribución del teclado «%1/%2».</translation> <translation>La distribución del teclado se ha establecido en %1/%2.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/locale/Config.cpp" line="381"/> <location filename="../src/modules/locale/Config.cpp" line="381"/>
<source>Set timezone to %1.</source> <source>Set timezone to %1.</source>
<comment>@action</comment> <comment>@action</comment>
<translation>Se utilizará el huso horario de «%1».</translation> <translation>Establezca la zona horaria en %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/locale/Config.cpp" line="418"/> <location filename="../src/modules/locale/Config.cpp" line="418"/>
<source>The system language will be set to %1.</source> <source>The system language will be set to %1.</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Se utilizará «%1» como idioma del sistema.</translation> <translation>El idioma del sistema se establecerá a %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/locale/Config.cpp" line="425"/> <location filename="../src/modules/locale/Config.cpp" line="425"/>
@ -1030,12 +1030,12 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/netinstall/Config.cpp" line="76"/> <location filename="../src/modules/netinstall/Config.cpp" line="76"/>
<source>Package selection</source> <source>Package selection</source>
<translation>Elegir paquetes</translation> <translation>Selección de paquetes</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/packagechooser/Config.cpp" line="110"/> <location filename="../src/modules/packagechooser/Config.cpp" line="110"/>
<source>Package Selection</source> <source>Package Selection</source>
<translation>Elegir paquetes</translation> <translation>Selección de paquetes</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/packagechooser/Config.cpp" line="112"/> <location filename="../src/modules/packagechooser/Config.cpp" line="112"/>
@ -1146,7 +1146,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/welcome/Config.cpp" line="80"/> <location filename="../src/modules/welcome/Config.cpp" line="80"/>
<source>This program will ask you some questions and set up %2 on your computer.</source> <source>This program will ask you some questions and set up %2 on your computer.</source>
<translation>El asistente te hará algunas preguntas y configurará %2 en tu equipo.</translation> <translation>El programa te hará algunas preguntas y configurará %2 en tu equipo.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/Config.cpp" line="264"/> <location filename="../src/modules/welcome/Config.cpp" line="264"/>
@ -1283,44 +1283,44 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="181"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="181"/>
<source>Create new %1MiB partition on %3 (%2) with entries %4</source> <source>Create new %1MiB partition on %3 (%2) with entries %4</source>
<comment>@title</comment> <comment>@title</comment>
<translation>Crear una nueva partición de %1MiB en %3 (%2) de tipo %4</translation> <translation>Crear nueva partición %1MiB en %3 (%2) con entradas %4</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="189"/>
<source>Create new %1MiB partition on %3 (%2)</source> <source>Create new %1MiB partition on %3 (%2)</source>
<comment>@title</comment> <comment>@title</comment>
<translation>Crear una nueva partición de %1MiB en %3 (%2).</translation> <translation>Crear nueva partición %1MiB en %3 (%2).</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="196"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="196"/>
<source>Create new %2MiB partition on %4 (%3) with file system %1</source> <source>Create new %2MiB partition on %4 (%3) with file system %1</source>
<comment>@title</comment> <comment>@title</comment>
<translation>Crear nueva partición de %2MiB en %4 (%3) con el sistema de archivos %1.</translation> <translation>Crear nueva partición %2MiB en %4 (%3) con sistema de archivos %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="212"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="212"/>
<source>Create new &lt;strong&gt;%1MiB&lt;/strong&gt; partition on &lt;strong&gt;%3&lt;/strong&gt; (%2) with entries &lt;em&gt;%4&lt;/em&gt;</source> <source>Create new &lt;strong&gt;%1MiB&lt;/strong&gt; partition on &lt;strong&gt;%3&lt;/strong&gt; (%2) with entries &lt;em&gt;%4&lt;/em&gt;</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Crear nueva partición de &lt;strong&gt;%1MiB&lt;/strong&gt; en &lt;strong&gt;%3&lt;/strong&gt; (%2) de tipo &lt;em&gt;%4&lt;/em&gt;.</translation> <translation>Crear nueva partición &lt;strong&gt;%1MiB&lt;/strong&gt; en &lt;strong&gt;%3&lt;/strong&gt; (%2) con entradas&lt;em&gt;%4&lt;/em&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="222"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="222"/>
<source>Create new &lt;strong&gt;%1MiB&lt;/strong&gt; partition on &lt;strong&gt;%3&lt;/strong&gt; (%2)</source> <source>Create new &lt;strong&gt;%1MiB&lt;/strong&gt; partition on &lt;strong&gt;%3&lt;/strong&gt; (%2)</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Crear nueva partición de &lt;strong&gt;%1MiB&lt;/strong&gt; en &lt;strong&gt;%3&lt;/strong&gt; (%2).</translation> <translation>Crear nueva partición &lt;strong&gt;%1MiB&lt;/strong&gt; en &lt;strong&gt;%3&lt;/strong&gt; (%2).</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="229"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="229"/>
<source>Create new &lt;strong&gt;%2MiB&lt;/strong&gt; partition on &lt;strong&gt;%4&lt;/strong&gt; (%3) with file system &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Create new &lt;strong&gt;%2MiB&lt;/strong&gt; partition on &lt;strong&gt;%4&lt;/strong&gt; (%3) with file system &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Crear nueva partición de &lt;strong&gt;%2MiB&lt;/strong&gt; en &lt;strong&gt;%4&lt;/strong&gt; (%3) con el sistema de archivos &lt;strong&gt;%1&lt;/strong&gt;.</translation> <translation>Crear nueva partición &lt;strong&gt;%2MiB&lt;/strong&gt; en &lt;strong&gt;%4&lt;/strong&gt; (%3) con sistema de archivos &lt;strong&gt;%1&lt;/strong&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="254"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="254"/>
<location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="257"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="257"/>
<source>Creating new %1 partition on %2</source> <source>Creating new %1 partition on %2</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creando una nueva partición %1 en %2...</translation> <translation> Creando nueva partición %1 en %2...</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="274"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="274"/>
@ -1364,13 +1364,13 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="58"/> <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="58"/>
<source>Creating new %1 partition table on %2</source> <source>Creating new %1 partition table on %2</source>
<comment>@status</comment> <comment>@status</comment>
<translation> Creando una nueva tabla de particiones %1 en %2...</translation> <translation> Creando nueva tabla de particiones %1 en %2...</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="49"/> <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="49"/>
<source>Creating new &lt;strong&gt;%1&lt;/strong&gt; partition table on &lt;strong&gt;%2&lt;/strong&gt; (%3)</source> <source>Creating new &lt;strong&gt;%1&lt;/strong&gt; partition table on &lt;strong&gt;%2&lt;/strong&gt; (%3)</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creando una nueva tabla de particiones &lt;strong&gt;%1&lt;/strong&gt; en &lt;strong&gt;%2&lt;/strong&gt; (%3)...</translation> <translation>Creando nueva tabla de particiones &lt;strong&gt;%1&lt;/strong&gt; en &lt;strong&gt;%2&lt;/strong&gt; (%3)...</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="86"/> <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="86"/>
@ -1395,7 +1395,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/users/CreateUserJob.cpp" line="137"/> <location filename="../src/modules/users/CreateUserJob.cpp" line="137"/>
<source>Creating user %1</source> <source>Creating user %1</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creando el usuario %1...</translation> <translation>Creando usuario %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/users/CreateUserJob.cpp" line="120"/> <location filename="../src/modules/users/CreateUserJob.cpp" line="120"/>
@ -1438,7 +1438,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="38"/> <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="38"/>
<source>Creating new volume group named &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Creating new volume group named &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creando un nuevo grupo de volúmenes llamado &lt;strong&gt;%1&lt;/strong&gt;...</translation> <translation>Creando nuevo grupo de volúmenes llamado&lt;strong&gt;%1&lt;/strong&gt;...</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="51"/> <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="51"/>
@ -1503,12 +1503,12 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="95"/> <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="95"/>
<source>This is a &lt;strong&gt;loop&lt;/strong&gt; device.&lt;br&gt;&lt;br&gt;It is a pseudo-device with no partition table that makes a file accessible as a block device. This kind of setup usually only contains a single filesystem.</source> <source>This is a &lt;strong&gt;loop&lt;/strong&gt; device.&lt;br&gt;&lt;br&gt;It is a pseudo-device with no partition table that makes a file accessible as a block device. This kind of setup usually only contains a single filesystem.</source>
<translation>Este es un dispositivo &lt;strong&gt;«loop»&lt;/strong&gt;, o de bucle.&lt;br/&gt;&lt;br/&gt;Lo que significa que es un archivo normal que se ha montado como disco virtual de bloques, pero sin tabla de particiones. Normalmente estos puntos de montaje contienen un único sistema de archivos, como una sola partición.</translation> <translation>Este es un dispositivo &lt;strong&gt;«loop»&lt;/strong&gt;.&lt;br/&gt;&lt;br/&gt;Lo que significa que es un archivo normal que se ha montado como disco virtual de bloques, pero sin tabla de particiones. Normalmente estos puntos de montaje contienen un único sistema de archivos, como una sola partición.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="104"/> <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="104"/>
<source>This installer &lt;strong&gt;cannot detect a partition table&lt;/strong&gt; on the selected storage device.&lt;br&gt;&lt;br&gt;The device either has no partition table, or the partition table is corrupted or of an unknown type.&lt;br&gt;This installer can create a new partition table for you, either automatically, or through the manual partitioning page.</source> <source>This installer &lt;strong&gt;cannot detect a partition table&lt;/strong&gt; on the selected storage device.&lt;br&gt;&lt;br&gt;The device either has no partition table, or the partition table is corrupted or of an unknown type.&lt;br&gt;This installer can create a new partition table for you, either automatically, or through the manual partitioning page.</source>
<translation>Este instalador &lt;strong&gt;no puede detectar una tabla de particiones&lt;/strong&gt; en el dispositivo de almacenamiento seleccionado.&lt;br&gt;&lt;br&gt;O bien no contiene una tabla de particiones, o la tabla está mal, o es de un tipo desconocido.&lt;br&gt; Este instalador puede crearte una nueva tabla automáticamente y también hay una página de particionamiento manual.</translation> <translation>Este instalador &lt;strong&gt;no puede detectar una tabla de particiones&lt;/strong&gt; en el dispositivo de almacenamiento seleccionado.&lt;br&gt;&lt;br&gt; El dispositivo no tiene una tabla de particiones o la tabla de particiones está corrupta o es de un tipo desconocido.&lt;br&gt; Este instalador puede crearte una nueva tabla de particiones automáticamente o mediante la página de particionamiento manual.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="139"/> <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="139"/>
@ -1700,49 +1700,49 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="208"/> <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="208"/>
<source>Install %1 on &lt;strong&gt;new&lt;/strong&gt; %2 system partition with features &lt;em&gt;%3&lt;/em&gt;</source> <source>Install %1 on &lt;strong&gt;new&lt;/strong&gt; %2 system partition with features &lt;em&gt;%3&lt;/em&gt;</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Instalar %1 en una &lt;strong&gt;nueva&lt;/strong&gt; partición %2 del sistema con las funciones &lt;em&gt;%3&lt;/em&gt;</translation> <translation>Instalar %1 en una &lt;strong&gt;nueva&lt;/strong&gt; partición %2 del sistema con funciones &lt;em&gt;%3&lt;/em&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="217"/> <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="217"/>
<source>Install %1 on &lt;strong&gt;new&lt;/strong&gt; %2 system partition</source> <source>Install %1 on &lt;strong&gt;new&lt;/strong&gt; %2 system partition</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Instalar %1 en una &lt;strong&gt;nueva&lt;/strong&gt; partición %2 del sistema</translation> <translation>Instalar %1 en la &lt;strong&gt;nueva&lt;/strong&gt; partición del sistema %2</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="226"/> <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="226"/>
<source>Set up &lt;strong&gt;new&lt;/strong&gt; %2 partition with mount point &lt;strong&gt;%1&lt;/strong&gt; and features &lt;em&gt;%3&lt;/em&gt;</source> <source>Set up &lt;strong&gt;new&lt;/strong&gt; %2 partition with mount point &lt;strong&gt;%1&lt;/strong&gt; and features &lt;em&gt;%3&lt;/em&gt;</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Configurar una &lt;strong&gt;nueva&lt;/strong&gt; partición %2 con el punto de montaje &lt;strong&gt;%1&lt;/strong&gt; y las funciones &lt;em&gt;%3&lt;/em&gt;.</translation> <translation>Configure una &lt;strong&gt;nueva&lt;/strong&gt; partición %2 con el punto de montaje &lt;strong&gt;%1&lt;/strong&gt; y las características &lt;em&gt;%3&lt;/em&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/> <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="235"/>
<source>Set up &lt;strong&gt;new&lt;/strong&gt; %2 partition with mount point &lt;strong&gt;%1&lt;/strong&gt;%3</source> <source>Set up &lt;strong&gt;new&lt;/strong&gt; %2 partition with mount point &lt;strong&gt;%1&lt;/strong&gt;%3</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Configurar una &lt;strong&gt;nueva&lt;/strong&gt; partición %2 con el punto de montaje &lt;strong&gt;%1&lt;/strong&gt;%3.</translation> <translation>Configurar una &lt;strong&gt;nueva&lt;/strong&gt; %2 con el punto de montaje&lt;strong&gt; %1&lt;/strong&gt;%3.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="250"/> <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="250"/>
<source>Install %2 on %3 system partition &lt;strong&gt;%1&lt;/strong&gt; with features &lt;em&gt;%4&lt;/em&gt;</source> <source>Install %2 on %3 system partition &lt;strong&gt;%1&lt;/strong&gt; with features &lt;em&gt;%4&lt;/em&gt;</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Instalar %2 en la partición %3 del sistema &lt;strong&gt;%1&lt;/strong&gt; con las funciones &lt;em&gt;%4&lt;/em&gt;.</translation> <translation>Instalar %2 en %3 la partición del sistema &lt;strong&gt;%1&lt;/strong&gt; con las características&lt;em&gt; %4&lt;/em&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="260"/> <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="260"/>
<source>Install %2 on %3 system partition &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Install %2 on %3 system partition &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Instalar %2 en la partición %3 del sistema &lt;strong&gt;%1&lt;/strong&gt;.</translation> <translation>Instalar %2 en %3 partición del sistema &lt;strong&gt;%1&lt;/strong&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="270"/> <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="270"/>
<source>Set up %3 partition &lt;strong&gt;%1&lt;/strong&gt; with mount point &lt;strong&gt;%2&lt;/strong&gt; and features &lt;em&gt;%4&lt;/em&gt;</source> <source>Set up %3 partition &lt;strong&gt;%1&lt;/strong&gt; with mount point &lt;strong&gt;%2&lt;/strong&gt; and features &lt;em&gt;%4&lt;/em&gt;</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Configurar la partición %3 en &lt;strong&gt;%1&lt;/strong&gt; con el punto de montaje&lt;strong&gt; %2&lt;/strong&gt; y las funciones &lt;em&gt;%4&lt;/em&gt;.</translation> <translation>Configurar %3 la partición &lt;strong&gt;%1&lt;/strong&gt; con el punto de montaje&lt;strong&gt; %2&lt;/strong&gt; y las funciones &lt;em&gt;%4&lt;/em&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="280"/> <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="280"/>
<source>Set up %3 partition &lt;strong&gt;%1&lt;/strong&gt; with mount point &lt;strong&gt;%2&lt;/strong&gt;%4</source> <source>Set up %3 partition &lt;strong&gt;%1&lt;/strong&gt; with mount point &lt;strong&gt;%2&lt;/strong&gt;%4</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Configurar la partición %3 en &lt;strong&gt;%1&lt;/strong&gt; con el punto de montaje &lt;strong&gt;%2&lt;/strong&gt;%4.</translation> <translation>Configurar %3 partición &lt;strong&gt;%1 &lt;/strong&gt;con punto de montaje &lt;strong&gt;%2&lt;/strong&gt;%4.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="296"/> <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="296"/>
@ -1754,7 +1754,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="305"/> <location filename="../src/modules/partition/jobs/FillGlobalStorageJob.cpp" line="305"/>
<source>Setting up mount points</source> <source>Setting up mount points</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creando puntos de montaje...</translation> <translation>Configurando puntos de montaje...</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1866,7 +1866,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="165"/> <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="165"/>
<source>There is not enough drive space. At least %1 GiB is required.</source> <source>There is not enough drive space. At least %1 GiB is required.</source>
<translation>No hay suficiente espacio en el disco duro, se necesita un mínimo de %1 GB libres.</translation> <translation>No hay suficiente espació en el disco duro. Se requiere al menos %1 GB libre.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="173"/> <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="173"/>
@ -1881,12 +1881,12 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="184"/> <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="184"/>
<source>is plugged in to a power source</source> <source>is plugged in to a power source</source>
<translation>está cargándose y no depende del estado de la batería</translation> <translation>esta conectado a una fuente de alimentación</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="185"/> <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="185"/>
<source>The system is not plugged in to a power source.</source> <source>The system is not plugged in to a power source.</source>
<translation>El equipo parece estar funcionando solo con batería, sin un cargador conectado.</translation> <translation>El sistema no esta conectado a una fuente de alimentación.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="192"/> <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="192"/>
@ -1896,17 +1896,17 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="193"/> <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="193"/>
<source>The system is not connected to the Internet.</source> <source>The system is not connected to the Internet.</source>
<translation>El equipo no parece tener conexión a Internet</translation> <translation>El sistema no esta conectado a Internet</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="200"/> <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="200"/>
<source>is running the installer as an administrator (root)</source> <source>is running the installer as an administrator (root)</source>
<translation>está ejecutándose con permisos de administrador («root»).</translation> <translation>esta ejecutándose con permisos de administrador («root»).</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="204"/> <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="204"/>
<source>The setup program is not running with administrator rights.</source> <source>The setup program is not running with administrator rights.</source>
<translation>El instalador está ejecutándose sin permisos de administrador («root»).</translation> <translation>El instalador no esta ejecutándose con permisos de administrador.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="205"/> <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="205"/>
@ -2021,7 +2021,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/initcpio/InitcpioJob.cpp" line="31"/> <location filename="../src/modules/initcpio/InitcpioJob.cpp" line="31"/>
<source>Creating initramfs with mkinitcpio</source> <source>Creating initramfs with mkinitcpio</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creando el «initramfs» (archivos de arranque) con «mkinitcpio»</translation> <translation>Creando initramfs con mkinitcpio</translation>
</message> </message>
</context> </context>
<context> <context>
@ -2030,7 +2030,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/initramfs/InitramfsJob.cpp" line="27"/> <location filename="../src/modules/initramfs/InitramfsJob.cpp" line="27"/>
<source>Creating initramfs</source> <source>Creating initramfs</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creando el «initramfs» (archivos de arranque)...</translation> <translation>Creando initramfs...</translation>
</message> </message>
</context> </context>
<context> <context>
@ -2093,7 +2093,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/locale/LCLocaleDialog.cpp" line="30"/> <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="30"/>
<source>The system locale setting affects the language and character set for some command line user interface elements.&lt;br/&gt;The current setting is &lt;strong&gt;%1&lt;/strong&gt;.</source> <source>The system locale setting affects the language and character set for some command line user interface elements.&lt;br/&gt;The current setting is &lt;strong&gt;%1&lt;/strong&gt;.</source>
<comment>@info</comment> <comment>@info</comment>
<translation>La configuración regional del sistema afecta al idioma y al formato numérico y de fechas del terminal.&lt;br/&gt;El modo actual está establecido a «&lt;strong&gt;%1&lt;/strong&gt;».</translation> <translation>La configuración regional del sistema afecta al idioma y al tipo de caracteres que se muestran en algunos elementos del terminal.&lt;br/&gt;El modo actual está establecido a «&lt;strong&gt;%1&lt;/strong&gt;».</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/locale/LCLocaleDialog.cpp" line="55"/> <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="55"/>
@ -2160,7 +2160,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/license/LicensePage.cpp" line="154"/> <location filename="../src/modules/license/LicensePage.cpp" line="154"/>
<source>If you do not agree with the terms, the setup procedure cannot continue.</source> <source>If you do not agree with the terms, the setup procedure cannot continue.</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Si no estás de acuerdo con estas cláusulas legales el asistente no puede continuar.</translation> <translation>Si no estás de acuerdo con estas licencias la configuración no puede continuar.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/license/LicensePage.cpp" line="159"/> <location filename="../src/modules/license/LicensePage.cpp" line="159"/>
@ -2172,7 +2172,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/license/LicensePage.cpp" line="165"/> <location filename="../src/modules/license/LicensePage.cpp" line="165"/>
<source>If you do not agree with the terms, proprietary software will not be installed, and open source alternatives will be used instead.</source> <source>If you do not agree with the terms, proprietary software will not be installed, and open source alternatives will be used instead.</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Si no estás de acuerdo con estas cláusulas legales los programas se sustituirán por alternativas libres y de código abierto.</translation> <translation>Si no estás de acuerdo con estas licencias no se instalará dicho software y se sustituirá por alternativas libres, de código abierto.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -2383,7 +2383,9 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
and timezone settings for you. You can fine-tune the suggested settings below. Search the map by dragging and timezone settings for you. You can fine-tune the suggested settings below. Search the map by dragging
to move and using the +/- buttons to zoom in/out or use mouse scrolling for zooming.</source> to move and using the +/- buttons to zoom in/out or use mouse scrolling for zooming.</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Marca una posición en el mapa para que el asistente te ayude a elegir un huso horario y una configuración regional. No te preocupes, ya que se puede personalizar más abajo. Arrastra el cursor para moverte por el mapa y amplia o reduce el tamaño con los botones +/- y la rueda del ratón.</translation> <translation>Seleccione su ubicación preferida en el mapa para que el instalador pueda sugerir la ubicación
y la configuración de la zona horaria para usted. Puede ajustar la configuración sugerida a continuación. Busque en el mapa arrastrando
para mover y usar los botones +/- para acercar/alejar o usar el desplazamiento del mouse para acercar.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -2400,7 +2402,9 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
and timezone settings for you. You can fine-tune the suggested settings below. Search the map by dragging and timezone settings for you. You can fine-tune the suggested settings below. Search the map by dragging
to move and using the +/- buttons to zoom in/out or use mouse scrolling for zooming.</source> to move and using the +/- buttons to zoom in/out or use mouse scrolling for zooming.</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Marca una posición en el mapa para que el asistente te ayude a elegir un huso horario y una configuración regional. No te preocupes, ya que se puede personalizar más abajo. Arrastra el cursor para moverte por el mapa y amplia o reduce el tamaño con los botones +/- y la rueda del ratón.</translation> <translation>Seleccione su ubicación preferida en el mapa para que el instalador pueda sugerir la ubicación
y la configuración de la zona horaria para usted. Puede ajustar la configuración sugerida a continuación. Busque en el mapa arrastrando
para mover y usar los botones +/- para acercar/alejar o usar el desplazamiento del mouse para acercar.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -2408,7 +2412,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="50"/> <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="50"/>
<source>Package selection</source> <source>Package selection</source>
<translation>Elegir paquetes</translation> <translation>Selección de paquetes</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="51"/> <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="51"/>
@ -2558,7 +2562,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/localeq/Offline.qml" line="47"/> <location filename="../src/modules/localeq/Offline.qml" line="47"/>
<source>Select your preferred region, or use the default settings</source> <source>Select your preferred region, or use the default settings</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Elige una región o deja que el asistente lo haga de forma automática</translation> <translation>Seleccione su región preferida o use la configuración por defecto</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/localeq/Offline.qml" line="103"/> <location filename="../src/modules/localeq/Offline.qml" line="103"/>
@ -2572,7 +2576,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/localeq/Offline.qml" line="120"/> <location filename="../src/modules/localeq/Offline.qml" line="120"/>
<source>Select your preferred zone within your region</source> <source>Select your preferred zone within your region</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Selecciona una zona dentro de tu región</translation> <translation>Selecciona tu zona preferida dentro de tu región</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/localeq/Offline.qml" line="193"/> <location filename="../src/modules/localeq/Offline.qml" line="193"/>
@ -2584,7 +2588,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/localeq/Offline.qml" line="240"/> <location filename="../src/modules/localeq/Offline.qml" line="240"/>
<source>You can fine-tune language and locale settings below</source> <source>You can fine-tune language and locale settings below</source>
<comment>@label</comment> <comment>@label</comment>
<translation>A continuación puedes ajustar la configuración regional.</translation> <translation>A continuación puede ajustar la configuración Regional y de Idioma</translation>
</message> </message>
</context> </context>
<context> <context>
@ -2593,7 +2597,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/localeq/Offline-qt6.qml" line="47"/> <location filename="../src/modules/localeq/Offline-qt6.qml" line="47"/>
<source>Select your preferred region, or use the default settings</source> <source>Select your preferred region, or use the default settings</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Elige una región o deja que el asistente lo haga de forma automática</translation> <translation>Seleccione su región preferida o use la configuración por defecto</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/localeq/Offline-qt6.qml" line="103"/> <location filename="../src/modules/localeq/Offline-qt6.qml" line="103"/>
@ -2607,7 +2611,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/localeq/Offline-qt6.qml" line="120"/> <location filename="../src/modules/localeq/Offline-qt6.qml" line="120"/>
<source>Select your preferred zone within your region</source> <source>Select your preferred zone within your region</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Elige una zona dentro de tu región</translation> <translation>Selecciona tu zona preferida dentro de tu región</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/localeq/Offline-qt6.qml" line="193"/> <location filename="../src/modules/localeq/Offline-qt6.qml" line="193"/>
@ -2619,7 +2623,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/localeq/Offline-qt6.qml" line="240"/> <location filename="../src/modules/localeq/Offline-qt6.qml" line="240"/>
<source>You can fine-tune language and locale settings below</source> <source>You can fine-tune language and locale settings below</source>
<comment>@label</comment> <comment>@label</comment>
<translation>A continuación puedes ajustar la configuración regional.</translation> <translation>A continuación puede ajustar la configuración Regional y de Idioma</translation>
</message> </message>
</context> </context>
<context> <context>
@ -2921,7 +2925,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/packagechooser/PackageChooserPage.cpp" line="25"/> <location filename="../src/modules/packagechooser/PackageChooserPage.cpp" line="25"/>
<source>Package Selection</source> <source>Package Selection</source>
<translation>Elegir paquetes</translation> <translation>Selección de paquetes</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/packagechooser/PackageChooserPage.cpp" line="26"/> <location filename="../src/modules/packagechooser/PackageChooserPage.cpp" line="26"/>
@ -2947,7 +2951,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/keyboard/KeyboardPage.ui" line="74"/> <location filename="../src/modules/keyboard/KeyboardPage.ui" line="74"/>
<source>Keyboard model:</source> <source>Keyboard model:</source>
<translation>Tipo de teclado:</translation> <translation>Modelo de Teclado:</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/keyboard/KeyboardPage.ui" line="146"/> <location filename="../src/modules/keyboard/KeyboardPage.ui" line="146"/>
@ -2958,7 +2962,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/keyboard/KeyboardPage.ui" line="153"/> <location filename="../src/modules/keyboard/KeyboardPage.ui" line="153"/>
<source>Switch Keyboard:</source> <source>Switch Keyboard:</source>
<extracomment>shortcut for switching between keyboard layouts</extracomment> <extracomment>shortcut for switching between keyboard layouts</extracomment>
<translation>Cambiar teclado:</translation> <translation>Cambiar Teclado:</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3024,12 +3028,12 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/users/page_usersetup.ui" line="455"/> <location filename="../src/modules/users/page_usersetup.ui" line="455"/>
<source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source>
<translation>Cuando se marca esta casilla se evalua la seguridad y fortaleza de la contraseña y no se podrá usar si es débil.</translation> <translation>Cuando se marca esta casilla se comprueba la seguridad de la contraseña y no se podrá usar una débil.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/users/page_usersetup.ui" line="458"/> <location filename="../src/modules/users/page_usersetup.ui" line="458"/>
<source>Require strong passwords.</source> <source>Require strong passwords.</source>
<translation>Solo permitir contraseñas seguras, con una complejidad mínima.</translation> <translation>Requiere contraseñas fuertes.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/users/page_usersetup.ui" line="465"/> <location filename="../src/modules/users/page_usersetup.ui" line="465"/>
@ -3215,7 +3219,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/partition/gui/PartitionPage.ui" line="143"/> <location filename="../src/modules/partition/gui/PartitionPage.ui" line="143"/>
<source>Resize Volume Group</source> <source>Resize Volume Group</source>
<translation>Cambiar tamaño del grupo de vol.</translation> <translation>Cambiar el tamaño del grupo de volúmenes</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/PartitionPage.ui" line="150"/> <location filename="../src/modules/partition/gui/PartitionPage.ui" line="150"/>
@ -3284,7 +3288,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="157"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="157"/>
<source>&lt;strong&gt;Manual&lt;/strong&gt; partitioning</source> <source>&lt;strong&gt;Manual&lt;/strong&gt; partitioning</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Particionado &lt;strong&gt;manual&lt;/strong&gt;</translation> <translation>Particionamiento &lt;strong&gt;manual&lt;/strong&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="179"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="179"/>
@ -3308,7 +3312,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="204"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="204"/>
<source>&lt;strong&gt;Manual&lt;/strong&gt; partitioning on disk &lt;strong&gt;%1&lt;/strong&gt; (%2)</source> <source>&lt;strong&gt;Manual&lt;/strong&gt; partitioning on disk &lt;strong&gt;%1&lt;/strong&gt; (%2)</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Particionado &lt;strong&gt;manual&lt;/strong&gt; del disco &lt;strong&gt;%1&lt;/strong&gt; (%2)</translation> <translation>Particionamiento &lt;strong&gt;manual&lt;/strong&gt; en disco &lt;strong&gt;%1&lt;/strong&gt; (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="214"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="214"/>
@ -3392,7 +3396,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="587"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="587"/>
<source>You can continue with this EFI system partition configuration but your system may fail to start.</source> <source>You can continue with this EFI system partition configuration but your system may fail to start.</source>
<translation>Puedes seguir con la instalación con esta configuración para la partición del sistema EFI, pero puede que el sistema no arranque.</translation> <translation>Puede continuar con esta configuración de partición del sistema EFI, pero es posible que su sistema no se inicie.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="599"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="599"/>
@ -3427,7 +3431,7 @@ El instalador se cerrará y todos tus cambios se perderán.</translation>
<message> <message>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="670"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="670"/>
<source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.&lt;br/&gt;&lt;br/&gt;There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.&lt;br/&gt;You may continue if you wish, but filesystem unlocking will happen later during system startup.&lt;br/&gt;To encrypt the boot partition, go back and recreate it, selecting &lt;strong&gt;Encrypt&lt;/strong&gt; in the partition creation window.</source> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.&lt;br/&gt;&lt;br/&gt;There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.&lt;br/&gt;You may continue if you wish, but filesystem unlocking will happen later during system startup.&lt;br/&gt;To encrypt the boot partition, go back and recreate it, selecting &lt;strong&gt;Encrypt&lt;/strong&gt; in the partition creation window.</source>
<translation>La configuración actual consiste en una partición de arranque sin cifrar y una partición raíz cifrada.&lt;br/&gt;&lt;br/&gt;Ten en cuenta que el no cifrar la partición de arranque compromete bastante la seguridad del sistema, porque los ficheros importantes (de los que depende todo lo demás) están visibles en texto plano y se pueden suplantar.&lt;br/&gt;Si quieres puedes continuar, pero la parte de desbloqueo del sistema de archivos ocurrirá en una fase más tardía del arranque.&lt;br/&gt;Para cifrar la partición de arranque ve atrás y recréala, eligiendo la opción de &lt;strong&gt;Cifrar&lt;/strong&gt; en la ventana de creación de la partición.</translation> <translation>Se estableció una partición de arranque aparte junto con una partición raíz cifrada, pero la partición de arranque no está cifrada.&lt;br/&gt;&lt;br/&gt;Hay consideraciones de seguridad con esta clase de instalación, porque los ficheros de sistema importantes se mantienen en una partición no cifrada.&lt;br/&gt;Puede continuar si lo desea, pero el desbloqueo del sistema de ficheros ocurrirá más tarde durante el arranque del sistema.&lt;br/&gt;Para cifrar la partición de arranque, retroceda y vuelva a crearla, seleccionando &lt;strong&gt;Cifrar&lt;/strong&gt; en la ventana de creación de la partición.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="762"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="762"/>
@ -3645,7 +3649,7 @@ Información de salida:
<location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="39"/> <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="39"/>
<source>Unpartitioned space or unknown partition table</source> <source>Unpartitioned space or unknown partition table</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Espacio en blanco (sin particiciones o un tipo de tabla de particiones desconocido)</translation> <translation>Espacio no particionado o tabla de partición desconocida</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3680,7 +3684,7 @@ Información de salida:
<location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="32"/> <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="32"/>
<source>Removing Volume Group named &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Removing Volume Group named &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Eliminando el grupo de volúmenes denominado &lt;strong&gt;%1&lt;/strong&gt;...</translation> <translation>Eliminando grupo de volúmenes llamado &lt;strong&gt;%1&lt;/strong&gt;...</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="46"/> <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="46"/>
@ -3762,7 +3766,7 @@ Información de salida:
<location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="234"/> <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="234"/>
<source>Resize Failed</source> <source>Resize Failed</source>
<comment>@error</comment> <comment>@error</comment>
<translation>No se pudo redimensionar</translation> <translation>Falló el redimiensionamiento</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="194"/> <location filename="../src/modules/fsresizer/ResizeFSJob.cpp" line="194"/>
@ -3891,7 +3895,7 @@ Información de salida:
<location filename="../src/modules/users/SetHostNameJob.cpp" line="48"/> <location filename="../src/modules/users/SetHostNameJob.cpp" line="48"/>
<source>Setting hostname %1</source> <source>Setting hostname %1</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Configurando el nombre de equipo %1...</translation> <translation>Configurando hostname %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/users/SetHostNameJob.cpp" line="121"/> <location filename="../src/modules/users/SetHostNameJob.cpp" line="121"/>
@ -3912,7 +3916,7 @@ Información de salida:
<location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="66"/> <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="66"/>
<source>Setting keyboard model to %1, layout as %2-%3</source> <source>Setting keyboard model to %1, layout as %2-%3</source>
<comment>@status, %1 model, %2 layout, %3 variant</comment> <comment>@status, %1 model, %2 layout, %3 variant</comment>
<translation>Asignando el tipo de teclado a «%1», con la distribución de teclas «%2-%3»</translation> <translation>Configurando el modelo de teclado en %1, diseño como %2-%3</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="371"/> <location filename="../src/modules/keyboard/SetKeyboardLayoutJob.cpp" line="371"/>
@ -4005,7 +4009,7 @@ Información de salida:
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="94"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="94"/>
<source>Set flags on new partition to &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Set flags on new partition to &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Establecer indicadores en la nueva partición a &lt;strong&gt;%1&lt;/strong&gt;</translation> <translation>Establecer indicadores en la nueva partición en &lt;strong&gt;%1&lt;/strong&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="105"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="105"/>
@ -4035,13 +4039,13 @@ Información de salida:
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="130"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="130"/>
<source>Setting flags &lt;strong&gt;%3&lt;/strong&gt; on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source> <source>Setting flags &lt;strong&gt;%3&lt;/strong&gt; on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Estableciendo el indicador &lt;strong&gt;%3&lt;/strong&gt;en la particion %1MiB &lt;strong&gt;%2&lt;/strong&gt;</translation> <translation>Estableciendo indicador &lt;strong&gt;%3&lt;/strong&gt;en la particion %1MiB &lt;strong&gt;%2&lt;/strong&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="136"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="136"/>
<source>Setting flags &lt;strong&gt;%1&lt;/strong&gt; on new partition</source> <source>Setting flags &lt;strong&gt;%1&lt;/strong&gt; on new partition</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Configurando indicadores &lt;strong&gt;%1&lt;/strong&gt; en la nueva partición...</translation> <translation>Configurando indicadores&lt;strong&gt; %1&lt;/strong&gt; en la nueva partición...</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="149"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="149"/>
@ -4070,7 +4074,7 @@ Información de salida:
<message> <message>
<location filename="../src/modules/users/SetPasswordJob.cpp" line="81"/> <location filename="../src/modules/users/SetPasswordJob.cpp" line="81"/>
<source>rootMountPoint is %1</source> <source>rootMountPoint is %1</source>
<translation>«rootMountPoint» es %1</translation> <translation>El punto de montaje de la raíz es %1</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/users/SetPasswordJob.cpp" line="89"/> <location filename="../src/modules/users/SetPasswordJob.cpp" line="89"/>
@ -4324,17 +4328,17 @@ Información de salida:
<message> <message>
<location filename="../src/modules/tracking/TrackingPage.cpp" line="100"/> <location filename="../src/modules/tracking/TrackingPage.cpp" line="100"/>
<source>By selecting this you will send information about your installation and hardware. This information will only be sent &lt;b&gt;once&lt;/b&gt; after the installation finishes.</source> <source>By selecting this you will send information about your installation and hardware. This information will only be sent &lt;b&gt;once&lt;/b&gt; after the installation finishes.</source>
<translation>Al elegir esta opción se enviarán estadísticas sobre las opciones instalación y el hardware actual. Esta información solo se enviará &lt;b&gt;una sola vez&lt;/b&gt; tras terminar la instalación.</translation> <translation>Al seleccionar esto, enviará información sobre su instalación y hardware. Esta información solo se enviará &lt;b&gt;una vez&lt;/b&gt; después de finalizar la instalación.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/tracking/TrackingPage.cpp" line="103"/> <location filename="../src/modules/tracking/TrackingPage.cpp" line="103"/>
<source>By selecting this you will periodically send information about your &lt;b&gt;machine&lt;/b&gt; installation, hardware and applications, to %1.</source> <source>By selecting this you will periodically send information about your &lt;b&gt;machine&lt;/b&gt; installation, hardware and applications, to %1.</source>
<translation>Al elegir esta opción se enviarán estadísticas sobre las opciones instalación, el hardware actual y las aplicaciones de tu &lt;b&gt;equipo&lt;/b&gt; a %1 de vez en cuando.</translation> <translation>Al seleccionar esto, enviará periódicamente información sobre la instalación, el hardware y las aplicaciones de su &lt;b&gt;máquina&lt;/b&gt; a %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/tracking/TrackingPage.cpp" line="107"/> <location filename="../src/modules/tracking/TrackingPage.cpp" line="107"/>
<source>By selecting this you will regularly send information about your &lt;b&gt;user&lt;/b&gt; installation, hardware, applications and application usage patterns, to %1.</source> <source>By selecting this you will regularly send information about your &lt;b&gt;user&lt;/b&gt; installation, hardware, applications and application usage patterns, to %1.</source>
<translation>Al elegir esta opción se enviarán estadísticas sobre la instalación, el tipo de &lt;b&gt;usuario&lt;/b&gt;, hardware actual, aplicaciones y patrones de uso de aplicaciones a %1.</translation> <translation>Al seleccionar esto, enviará regularmente información sobre su instalación de &lt;b&gt;usuario&lt;/b&gt;, hardware, aplicaciones y patrones de uso de aplicaciones a %1.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -4526,7 +4530,7 @@ Información de salida:
<location filename="../src/modules/welcome/WelcomePage.cpp" line="213"/> <location filename="../src/modules/welcome/WelcomePage.cpp" line="213"/>
<source>%1 Support</source> <source>%1 Support</source>
<comment>@action</comment> <comment>@action</comment>
<translation>Ayuda de %1</translation> <translation>%1 Ayuda</translation>
</message> </message>
</context> </context>
<context> <context>
@ -4535,7 +4539,7 @@ Información de salida:
<location filename="../src/modules/welcomeq/WelcomeQmlViewStep.cpp" line="40"/> <location filename="../src/modules/welcomeq/WelcomeQmlViewStep.cpp" line="40"/>
<source>Welcome</source> <source>Welcome</source>
<comment>@title</comment> <comment>@title</comment>
<translation>Primeros pasos</translation> <translation>Te damos la bienvenida</translation>
</message> </message>
</context> </context>
<context> <context>
@ -4544,7 +4548,7 @@ Información de salida:
<location filename="../src/modules/welcome/WelcomeViewStep.cpp" line="46"/> <location filename="../src/modules/welcome/WelcomeViewStep.cpp" line="46"/>
<source>Welcome</source> <source>Welcome</source>
<comment>@title</comment> <comment>@title</comment>
<translation>Primeros pasos</translation> <translation>Te damos la bienvenida</translation>
</message> </message>
</context> </context>
<context> <context>
@ -4741,7 +4745,7 @@ Información de salida:
<location filename="../src/modules/keyboardq/keyboardq.qml" line="144"/> <location filename="../src/modules/keyboardq/keyboardq.qml" line="144"/>
<source>&lt;b&gt;Keyboard model:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</source> <source>&lt;b&gt;Keyboard model:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</source>
<comment>@label</comment> <comment>@label</comment>
<translation>&lt;b&gt;Tipp de teclado:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</translation> <translation>&lt;b&gt;Modelo de Teclado:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/keyboardq/keyboardq.qml" line="185"/> <location filename="../src/modules/keyboardq/keyboardq.qml" line="185"/>
@ -4774,7 +4778,7 @@ Información de salida:
<location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="144"/> <location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="144"/>
<source>&lt;b&gt;Keyboard model:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</source> <source>&lt;b&gt;Keyboard model:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</source>
<comment>@label</comment> <comment>@label</comment>
<translation>&lt;b&gt;Tipo de teclado:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</translation> <translation>&lt;b&gt;Modelo de Teclado:&amp;nbsp;&amp;nbsp;&lt;/b&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="185"/> <location filename="../src/modules/keyboardq/keyboardq-qt6.qml" line="185"/>
@ -4854,7 +4858,7 @@ La configuración regional del sistema afecta al formato de números y fechas. L
<source>&lt;h3&gt;%1&lt;/h3&gt; <source>&lt;h3&gt;%1&lt;/h3&gt;
&lt;p&gt;These are example release notes.&lt;/p&gt;</source> &lt;p&gt;These are example release notes.&lt;/p&gt;</source>
<translation>&lt;h3&gt;%1&lt;/h3&gt; <translation>&lt;h3&gt;%1&lt;/h3&gt;
&lt;p&gt;Aquí tienes unas notas de parche de ejemplo.&lt;/p&gt;</translation> &lt;p&gt;Estos son ejemplos de notas de publicación.&lt;/p&gt;</translation>
</message> </message>
</context> </context>
<context> <context>
@ -5128,7 +5132,7 @@ La barra de desplazamiento vertical es ajustable, el ancho actual está establec
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="420"/> <location filename="../src/modules/usersq/usersq.qml" line="420"/>
<source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source> <source>When this box is checked, password-strength checking is done and you will not be able to use a weak password.</source>
<translation>Cuando se marca esta casilla se comprueba la seguridad de la contraseña y no se podrá usar una débil.</translation> <translation>Cuando se marca esta casilla se verificará la seguridad de la contraseña y no se podrá usar una contraseña débil.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -5146,7 +5150,7 @@ La barra de desplazamiento vertical es ajustable, el ancho actual está establec
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="62"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="62"/>
<source>Your full name</source> <source>Your full name</source>
<translation>Tu nombre completo</translation> <translation>Su nombre completo</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="79"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="79"/>

View File

@ -54,12 +54,12 @@
<message> <message>
<location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="70"/> <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="70"/>
<source>This system was started with an &lt;strong&gt;EFI&lt;/strong&gt; boot environment.&lt;br&gt;&lt;br&gt;To configure startup from an EFI environment, this installer must deploy a boot loader application, like &lt;strong&gt;GRUB&lt;/strong&gt; or &lt;strong&gt;systemd-boot&lt;/strong&gt; on an &lt;strong&gt;EFI System Partition&lt;/strong&gt;. This is automatic, unless you choose manual partitioning, in which case you must choose it or create it on your own.</source> <source>This system was started with an &lt;strong&gt;EFI&lt;/strong&gt; boot environment.&lt;br&gt;&lt;br&gt;To configure startup from an EFI environment, this installer must deploy a boot loader application, like &lt;strong&gt;GRUB&lt;/strong&gt; or &lt;strong&gt;systemd-boot&lt;/strong&gt; on an &lt;strong&gt;EFI System Partition&lt;/strong&gt;. This is automatic, unless you choose manual partitioning, in which case you must choose it or create it on your own.</source>
<translation>Éste sistema se inició con un &lt;br&gt;&lt;br&gt;entorno de arranque&lt;strong&gt; EFI&lt;/strong&gt;. Para configurar el inicio desde un entorno EFI, este instalador debe implementar una aplicación de cargador de arranque, como &lt;strong&gt;GRUB&lt;/strong&gt; o &lt;strong&gt;systemd-boot&lt;/strong&gt; en una &lt;strong&gt;partición del sistema EFI&lt;/strong&gt;. Ésto es automático, a menos que elijas la partición manual, en cuyo caso deberás elegirla o crearla vos mismo.</translation> <translation>Éste sistema se inició con un &lt;br&gt;&lt;br&gt;entorno de arranque&lt;strong&gt; EFI&lt;/strong&gt;. Para configurar el inicio desde un entorno EFI, este instalador debe implementar una aplicación de cargador de arranque, como &lt;strong&gt;GRUB&lt;/strong&gt; o &lt;strong&gt;systemd-boot&lt;/strong&gt; en una &lt;strong&gt;partición del sistema EFI&lt;/strong&gt;. Ésto es automático, a menos que elijas la partición manual, en cuyo caso deberás elegirla o crearla usted mismo.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="82"/> <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="82"/>
<source>This system was started with a &lt;strong&gt;BIOS&lt;/strong&gt; boot environment.&lt;br&gt;&lt;br&gt;To configure startup from a BIOS environment, this installer must install a boot loader, like &lt;strong&gt;GRUB&lt;/strong&gt;, either at the beginning of a partition or on the &lt;strong&gt;Master Boot Record&lt;/strong&gt; near the beginning of the partition table (preferred). This is automatic, unless you choose manual partitioning, in which case you must set it up on your own.</source> <source>This system was started with a &lt;strong&gt;BIOS&lt;/strong&gt; boot environment.&lt;br&gt;&lt;br&gt;To configure startup from a BIOS environment, this installer must install a boot loader, like &lt;strong&gt;GRUB&lt;/strong&gt;, either at the beginning of a partition or on the &lt;strong&gt;Master Boot Record&lt;/strong&gt; near the beginning of the partition table (preferred). This is automatic, unless you choose manual partitioning, in which case you must set it up on your own.</source>
<translation>Éste sistema se inició con un entorno de arranque&lt;br&gt;&lt;br&gt; &lt;strong&gt;BIOS&lt;/strong&gt;. Para configurar el inicio desde un entorno BIOS, este instalador debe instalar un cargador de arranque, como &lt;strong&gt;GRUB&lt;/strong&gt;, ya sea al incio de una partición &lt;strong&gt;MASTER BOOT RECORD &lt;/strong&gt; cerca del comienzo de la tabla de particiones ( privilegiado). Esto es automático, a menos que elijas la partición manual, en cuyo caso deberás configurarla vos mismo.</translation> <translation>Éste sistema se inició con un entorno de arranque&lt;br&gt;&lt;br&gt; &lt;strong&gt;BIOS&lt;/strong&gt;. Para configurar el inicio desde un entorno BIOS, este instalador debe instalar un cargador de arranque, como &lt;strong&gt;GRUB&lt;/strong&gt;, ya sea al incio de una partición &lt;strong&gt;MASTER BOOT RECORD &lt;/strong&gt; cerca del comienzo de la tabla de particiones ( privilegiado). Esto es automático, a menos que elijas la partición manual, en cuyo caso deberá configurarla usted mismo.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -493,13 +493,13 @@ Enlace copiado al portapapeles</translation>
<location filename="../src/libcalamaresui/ViewManager.cpp" line="339"/> <location filename="../src/libcalamaresui/ViewManager.cpp" line="339"/>
<source>The %1 setup program is about to make changes to your disk in order to set up %2.&lt;br/&gt;&lt;strong&gt;You will not be able to undo these changes.&lt;/strong&gt;</source> <source>The %1 setup program is about to make changes to your disk in order to set up %2.&lt;br/&gt;&lt;strong&gt;You will not be able to undo these changes.&lt;/strong&gt;</source>
<comment>%1 is short product name, %2 is short product name with version</comment> <comment>%1 is short product name, %2 is short product name with version</comment>
<translation>El programa de instalación de %1 está a punto de realizar cambios en su disco para configurar %2.&lt;br/&gt; &lt;strong&gt;Vos no podrás deshacer estos cambios&lt;/strong&gt;.</translation> <translation>El programa de instalación de %1 está a punto de realizar cambios en su disco para configurar %2.&lt;br/&gt; &lt;strong&gt;Usted no podrá deshacer estos cambios&lt;/strong&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/> <location filename="../src/libcalamaresui/ViewManager.cpp" line="343"/>
<source>The %1 installer is about to make changes to your disk in order to install %2.&lt;br/&gt;&lt;strong&gt;You will not be able to undo these changes.&lt;/strong&gt;</source> <source>The %1 installer is about to make changes to your disk in order to install %2.&lt;br/&gt;&lt;strong&gt;You will not be able to undo these changes.&lt;/strong&gt;</source>
<comment>%1 is short product name, %2 is short product name with version</comment> <comment>%1 is short product name, %2 is short product name with version</comment>
<translation>El %1 instalador está a punto de realizar cambios en su disco o unidad para instalar %2. No podrás deshacer estos cambios.</translation> <translation>El %1 instalador está a punto de realizar cambios en su disco para instalar %2. No podrá deshacer estos cambios.</translation>
</message> </message>
<message> <message>
<location filename="../src/libcalamaresui/ViewManager.cpp" line="348"/> <location filename="../src/libcalamaresui/ViewManager.cpp" line="348"/>
@ -595,14 +595,14 @@ Enlace copiado al portapapeles</translation>
<location filename="../src/libcalamaresui/ViewManager.cpp" line="525"/> <location filename="../src/libcalamaresui/ViewManager.cpp" line="525"/>
<source>Do you really want to cancel the current setup process? <source>Do you really want to cancel the current setup process?
The setup program will quit and all changes will be lost.</source> The setup program will quit and all changes will be lost.</source>
<translation>¿Realmente querés cancelar el proceso de configuración actual? <translation>¿Realmente quiere cancelar el proceso de configuración actual?
El programa de instalación se cerrará y se perderán todos los cambios.</translation> El programa de instalación se cerrará y se perderán todos los cambios.</translation>
</message> </message>
<message> <message>
<location filename="../src/libcalamaresui/ViewManager.cpp" line="527"/> <location filename="../src/libcalamaresui/ViewManager.cpp" line="527"/>
<source>Do you really want to cancel the current install process? <source>Do you really want to cancel the current install process?
The installer will quit and all changes will be lost.</source> The installer will quit and all changes will be lost.</source>
<translation>¿Realmente querés cancelar el proceso de instalación actual? <translation>¿Realmente quiere cancelar el proceso de instalación actual?
El instalador se cerrará y se perderán todos los cambios.</translation> El instalador se cerrará y se perderán todos los cambios.</translation>
</message> </message>
</context> </context>

File diff suppressed because it is too large Load Diff

View File

@ -1048,7 +1048,7 @@ A telepítő ki fog lépni és minden változtatás elvész.</translation>
<message> <message>
<location filename="../src/modules/packagechooser/Config.cpp" line="247"/> <location filename="../src/modules/packagechooser/Config.cpp" line="247"/>
<source>Install option: &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Install option: &lt;strong&gt;%1&lt;/strong&gt;</source>
<translation>Telepítési lehetőség: &lt;strong&gt;%1&lt;/strong&gt;</translation> <translation>Telepítési opció: &lt;strong&gt;%1&lt;/strong&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/packagechooser/Config.cpp" line="247"/> <location filename="../src/modules/packagechooser/Config.cpp" line="247"/>
@ -1064,12 +1064,12 @@ A telepítő ki fog lépni és minden változtatás elvész.</translation>
<message> <message>
<location filename="../src/modules/summary/Config.cpp" line="39"/> <location filename="../src/modules/summary/Config.cpp" line="39"/>
<source>This is an overview of what will happen once you start the setup procedure.</source> <source>This is an overview of what will happen once you start the setup procedure.</source>
<translation>Összefoglaló arról, hogy mi fog történni a telepítés közben.</translation> <translation>Összefoglaló arról , hogy mi fog történni a telepítés közben.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/summary/Config.cpp" line="44"/> <location filename="../src/modules/summary/Config.cpp" line="44"/>
<source>This is an overview of what will happen once you start the install procedure.</source> <source>This is an overview of what will happen once you start the install procedure.</source>
<translation>Összefoglaló arról, hogy mi fog történni a telepítés közben.</translation> <translation>Összefoglaló arról , hogy mi fog történni a telepítés közben.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="236"/> <location filename="../src/modules/users/Config.cpp" line="236"/>
@ -1079,7 +1079,7 @@ A telepítő ki fog lépni és minden változtatás elvész.</translation>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="242"/> <location filename="../src/modules/users/Config.cpp" line="242"/>
<source>Your username must start with a lowercase letter or underscore.</source> <source>Your username must start with a lowercase letter or underscore.</source>
<translation>A felhasználónévnek kisbetűvel vagy aláhúzásjellel kell kezdődnie.</translation> <translation>Felhasználónévnek kisbetűvel vagy aláhúzásjellel kell kezdődnie.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/users/Config.cpp" line="246"/> <location filename="../src/modules/users/Config.cpp" line="246"/>
@ -1173,7 +1173,7 @@ A telepítő ki fog lépni és minden változtatás elvész.</translation>
<location filename="../src/modules/contextualprocess/ContextualProcessJob.cpp" line="115"/> <location filename="../src/modules/contextualprocess/ContextualProcessJob.cpp" line="115"/>
<source>Performing contextual processes' job</source> <source>Performing contextual processes' job</source>
<comment>@status</comment> <comment>@status</comment>
<translation>A környezetfüggő folyamatok feladatának végrehajtása</translation> <translation>A kontextuális folyamatok feladatának végrehajtása</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1525,7 +1525,7 @@ A telepítő ki fog lépni és minden változtatás elvész.</translation>
<location filename="../src/modules/partition/core/DeviceModel.cpp" line="82"/> <location filename="../src/modules/partition/core/DeviceModel.cpp" line="82"/>
<source>%1 - %2 (%3)</source> <source>%1 - %2 (%3)</source>
<extracomment>device[name] - size[number] (device-node[name])</extracomment> <extracomment>device[name] - size[number] (device-node[name])</extracomment>
<translation>%1 %2 (%3)</translation> <translation>%1 - %2 (%3)</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/core/DeviceModel.cpp" line="93"/> <location filename="../src/modules/partition/core/DeviceModel.cpp" line="93"/>
@ -2306,7 +2306,7 @@ A telepítő ki fog lépni és minden változtatás elvész.</translation>
<message> <message>
<location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="33"/> <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="33"/>
<source>Configuring LUKS key file.</source> <source>Configuring LUKS key file.</source>
<translation>LUKS kulcsfájl beállítása.</translation> <translation>LUKS kulcs fájl konfigurálása.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="254"/> <location filename="../src/modules/luksbootkeyfile/LuksBootKeyFileJob.cpp" line="254"/>
@ -2425,12 +2425,12 @@ A telepítő ki fog lépni és minden változtatás elvész.</translation>
<message> <message>
<location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="53"/> <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="53"/>
<source>Browser software</source> <source>Browser software</source>
<translation>Böngészőszoftver</translation> <translation>Böngésző szoftver</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="54"/> <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="54"/>
<source>Browser package</source> <source>Browser package</source>
<translation>Böngészőcsomag</translation> <translation>Böngésző csomag</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="55"/> <location filename="../src/modules/netinstall/NetInstallViewStep.cpp" line="55"/>

View File

@ -54,12 +54,12 @@
<message> <message>
<location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="70"/> <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="70"/>
<source>This system was started with an &lt;strong&gt;EFI&lt;/strong&gt; boot environment.&lt;br&gt;&lt;br&gt;To configure startup from an EFI environment, this installer must deploy a boot loader application, like &lt;strong&gt;GRUB&lt;/strong&gt; or &lt;strong&gt;systemd-boot&lt;/strong&gt; on an &lt;strong&gt;EFI System Partition&lt;/strong&gt;. This is automatic, unless you choose manual partitioning, in which case you must choose it or create it on your own.</source> <source>This system was started with an &lt;strong&gt;EFI&lt;/strong&gt; boot environment.&lt;br&gt;&lt;br&gt;To configure startup from an EFI environment, this installer must deploy a boot loader application, like &lt;strong&gt;GRUB&lt;/strong&gt; or &lt;strong&gt;systemd-boot&lt;/strong&gt; on an &lt;strong&gt;EFI System Partition&lt;/strong&gt;. This is automatic, unless you choose manual partitioning, in which case you must choose it or create it on your own.</source>
<translation>Iste systema initiava con un ambiente de initio &lt;strong&gt;EFI&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;Pro configurar le initio desde un ambiente EFI, iste installator debe implementar un application de cargator de initio, como &lt;strong&gt;GRUB&lt;/strong&gt; o &lt;strong&gt;systemd-boot&lt;/strong&gt; sur un &lt;strong&gt;partition de systema EFI&lt;/strong&gt;. Isto es automatic, a minus que tu selectiona partitionamento manual, in le qual caso tu debe selectionar lo o crear lo tu mesme.</translation> <translation>Iste systema initiava con un ambiente de initio &lt;strong&gt;EFI&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;Pro configurar le initio ab un ambiente EFI, iste installator debe implementar un application de cargator de initio, como &lt;strong&gt;GRUB&lt;/strong&gt; o &lt;strong&gt;systemd-boot&lt;/strong&gt; sur un &lt;strong&gt;partition de systema EFI&lt;/strong&gt;. Isto es automatic, a minus que tu selige partitionamento manual, in le qual caso tu debe seliger lo o crear lo tu mesme.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="82"/> <location filename="../src/modules/partition/gui/BootInfoWidget.cpp" line="82"/>
<source>This system was started with a &lt;strong&gt;BIOS&lt;/strong&gt; boot environment.&lt;br&gt;&lt;br&gt;To configure startup from a BIOS environment, this installer must install a boot loader, like &lt;strong&gt;GRUB&lt;/strong&gt;, either at the beginning of a partition or on the &lt;strong&gt;Master Boot Record&lt;/strong&gt; near the beginning of the partition table (preferred). This is automatic, unless you choose manual partitioning, in which case you must set it up on your own.</source> <source>This system was started with a &lt;strong&gt;BIOS&lt;/strong&gt; boot environment.&lt;br&gt;&lt;br&gt;To configure startup from a BIOS environment, this installer must install a boot loader, like &lt;strong&gt;GRUB&lt;/strong&gt;, either at the beginning of a partition or on the &lt;strong&gt;Master Boot Record&lt;/strong&gt; near the beginning of the partition table (preferred). This is automatic, unless you choose manual partitioning, in which case you must set it up on your own.</source>
<translation>Iste systema era initiate con un ambiente de initio &lt;strong&gt;BIOS&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;Pro configurar le initio desde un ambiente BIOS, iste installator debe installar un cargator de initio, como &lt;strong&gt;GRUB&lt;/strong&gt;, o al comenciamento de un partition o sur le &lt;strong&gt;registro de initio principal&lt;/strong&gt; presso le comenciamento del tabellla de partitiones (preferite). Isto es automatic, a minus que tu selectiona partitionamento manual, in le qual caso tu debe configurar lo tu mesme.</translation> <translation>Iste systema era initiate con un ambiente de initio &lt;strong&gt;BIOS&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;Pro configurar le initio ab un ambiente BIOS, iste installator debe installar un cargator de initio, como &lt;strong&gt;GRUB&lt;/strong&gt;, o al comenciamento de un partition o sur le &lt;strong&gt;registro de initio principal&lt;/strong&gt; presso le comenciamento del tabula de partitiones (preferite). Isto es automatic, a minus que tu selige partitionamento manual, in le qual caso tu debe configurar lo tu mesme.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -351,7 +351,7 @@
<location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="73"/> <location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="73"/>
<source>Loading</source> <source>Loading</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Cargamento in corso</translation> <translation>Cargante</translation>
</message> </message>
<message> <message>
<location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="100"/> <location filename="../src/libcalamaresui/viewpages/QmlViewStep.cpp" line="100"/>
@ -658,7 +658,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="50"/> <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="50"/>
<source>Setting filesystem label &lt;strong&gt;%1&lt;/strong&gt; to partition &lt;strong&gt;%2&lt;/strong&gt;</source> <source>Setting filesystem label &lt;strong&gt;%1&lt;/strong&gt; to partition &lt;strong&gt;%2&lt;/strong&gt;</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Configuration del etiquetta del systema de files &lt;strong&gt;%1&lt;/strong&gt; al partition &lt;strong&gt;%2&lt;/strong&gt;</translation> <translation>Definiente le etiquetta del systema de files &lt;strong&gt;%1&lt;/strong&gt; al partition &lt;strong&gt;%2&lt;/strong&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="72"/> <location filename="../src/modules/partition/jobs/ChangeFilesystemLabelJob.cpp" line="72"/>
@ -682,7 +682,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="137"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="137"/>
<source>Select storage de&amp;vice:</source> <source>Select storage de&amp;vice:</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Selectiona le dispositi&amp;vo de immagazinage:</translation> <translation>Selige le dispositi&amp;vo de immagazinage:</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="138"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="138"/>
@ -751,7 +751,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1762"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1762"/>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1784"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1784"/>
<source>&lt;strong&gt;Erase disk&lt;/strong&gt;&lt;br/&gt;This will &lt;font color="red"&gt;delete&lt;/font&gt; all data currently present on the selected storage device.</source> <source>&lt;strong&gt;Erase disk&lt;/strong&gt;&lt;br/&gt;This will &lt;font color="red"&gt;delete&lt;/font&gt; all data currently present on the selected storage device.</source>
<translation>&lt;strong&gt;Rader disco&lt;/strong&gt;&lt;br/&gt;Iste &lt;font color="red"&gt;delera&lt;/font&gt; tote le datos actualmente presente sur le dispositivo de immagazinage selectionate.</translation> <translation>&lt;strong&gt;Rader disco&lt;/strong&gt;&lt;br/&gt;Iste &lt;font color="red"&gt;delera&lt;/font&gt; tote le datos actualmente presente sur le dispositivo de immagazinage seligite.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1719"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1719"/>
@ -858,7 +858,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="300"/> <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="300"/>
<source>Successfully cleared swap %1.</source> <source>Successfully cleared swap %1.</source>
<translation>Le intercambio %1 nettate con successo.</translation> <translation>Le intercambio %1 radite con successo.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="314"/> <location filename="../src/modules/partition/jobs/ClearMountsJob.cpp" line="314"/>
@ -1140,7 +1140,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/welcome/Config.cpp" line="80"/> <location filename="../src/modules/welcome/Config.cpp" line="80"/>
<source>This program will ask you some questions and set up %2 on your computer.</source> <source>This program will ask you some questions and set up %2 on your computer.</source>
<translation>Iste programma te demandara alicun questiones e configurara %2 sur tu computator.</translation> <translation>Iste programma te demandara alcun questiones e configurara %2 sur tu computator.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/Config.cpp" line="264"/> <location filename="../src/modules/welcome/Config.cpp" line="264"/>
@ -1314,7 +1314,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="257"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="257"/>
<source>Creating new %1 partition on %2</source> <source>Creating new %1 partition on %2</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creation de nove partition %1 sur %2</translation> <translation>Creante nove partition %1 sur %2</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="274"/> <location filename="../src/modules/partition/jobs/CreatePartitionJob.cpp" line="274"/>
@ -1328,17 +1328,17 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="24"/> <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="24"/>
<source>Create Partition Table</source> <source>Create Partition Table</source>
<translation>Crear le tabellla de partitiones</translation> <translation>Crear le tabula de partitiones</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="43"/> <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="43"/>
<source>Creating a new partition table will delete all existing data on the disk.</source> <source>Creating a new partition table will delete all existing data on the disk.</source>
<translation>Crear un nove tabellla de partitiones delera tote le datos existente sur le disco.</translation> <translation>Crear un nove tabula de partitiones delera tote le datos existente sur le disco.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="69"/> <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="69"/>
<source>What kind of partition table do you want to create?</source> <source>What kind of partition table do you want to create?</source>
<translation>Qual typo de tabellla de partitiones vole tu crear?</translation> <translation>Qual typo de tabula de partitiones vole tu crear?</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="76"/> <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="76"/>
@ -1348,7 +1348,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="86"/> <location filename="../src/modules/partition/gui/CreatePartitionTableDialog.ui" line="86"/>
<source>GUID Partition Table (GPT)</source> <source>GUID Partition Table (GPT)</source>
<translation>Tabellla de partitiones GUID (GPT)</translation> <translation>Tabula de partitiones GUID (GPT)</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1358,18 +1358,18 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="58"/> <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="58"/>
<source>Creating new %1 partition table on %2</source> <source>Creating new %1 partition table on %2</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creation de nove tabellla de partitiones %1 sur %2</translation> <translation>Creante nove tabula de partitiones %1 sur %2</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="49"/> <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="49"/>
<source>Creating new &lt;strong&gt;%1&lt;/strong&gt; partition table on &lt;strong&gt;%2&lt;/strong&gt; (%3)</source> <source>Creating new &lt;strong&gt;%1&lt;/strong&gt; partition table on &lt;strong&gt;%2&lt;/strong&gt; (%3)</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creation de nove tabellla de partitiones &lt;strong&gt;%1&lt;/strong&gt; sur &lt;strong&gt;%2&lt;/strong&gt; (%3)</translation> <translation>Creante nove tabula de partitiones &lt;strong&gt;%1&lt;/strong&gt; sur &lt;strong&gt;%2&lt;/strong&gt; (%3)</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="86"/> <location filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" line="86"/>
<source>The installer failed to create a partition table on %1.</source> <source>The installer failed to create a partition table on %1.</source>
<translation>Le installator falleva a crear un tabellla de partitiones sur %1.</translation> <translation>Le installator falleva a crear un tabula de partitiones sur %1.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1426,13 +1426,13 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="44"/> <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="44"/>
<source>Creating new volume group named %1</source> <source>Creating new volume group named %1</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creation de nove gruppo de volumine nominate %1</translation> <translation>Creante le nove gruppo de volumine nominate %1</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="38"/> <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="38"/>
<source>Creating new volume group named &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Creating new volume group named &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Creation de nove gruppo de volumine nominate &lt;strong&gt;%1&lt;/strong&gt;</translation> <translation>Creante le nove gruppo de volumine nominate &lt;strong&gt;%1&lt;/strong&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="51"/> <location filename="../src/modules/partition/jobs/CreateVolumeGroupJob.cpp" line="51"/>
@ -1487,12 +1487,12 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="78"/> <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="78"/>
<source>&lt;br&gt;&lt;br&gt;This partition table type is only advisable on older systems which start from a &lt;strong&gt;BIOS&lt;/strong&gt; boot environment. GPT is recommended in most other cases.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Warning:&lt;/strong&gt; the MBR partition table is an obsolete MS-DOS era standard.&lt;br&gt;Only 4 &lt;em&gt;primary&lt;/em&gt; partitions may be created, and of those 4, one can be an &lt;em&gt;extended&lt;/em&gt; partition, which may in turn contain many &lt;em&gt;logical&lt;/em&gt; partitions.</source> <source>&lt;br&gt;&lt;br&gt;This partition table type is only advisable on older systems which start from a &lt;strong&gt;BIOS&lt;/strong&gt; boot environment. GPT is recommended in most other cases.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Warning:&lt;/strong&gt; the MBR partition table is an obsolete MS-DOS era standard.&lt;br&gt;Only 4 &lt;em&gt;primary&lt;/em&gt; partitions may be created, and of those 4, one can be an &lt;em&gt;extended&lt;/em&gt; partition, which may in turn contain many &lt;em&gt;logical&lt;/em&gt; partitions.</source>
<translation>&lt;br&gt;&lt;br&gt;Iste typo de tabellla de partitiones es solmente consiliabile pro systemas plus vetere que initia desde un ambiente de initio &lt;strong&gt;BIOS&lt;/strong&gt;. GPT es recommendate in le major parte de altere casos.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Aviso:&lt;/strong&gt; le tabellla de partitiones MBR es un standard obsolete del era MS-DOS. &lt;br&gt;Solmente 4 partitiones &lt;em&gt;primari&lt;/em&gt; pote esser create, e de aquello 4, un pote esser un partition &lt;em&gt;extendite&lt;/em&gt;, que a su vice pote continer multe partitiones &lt;em&gt;logic&lt;/em&gt;.</translation> <translation>&lt;br&gt;&lt;br&gt;Iste typo de tabula de partitiones es solmente consiliabile pro systemas plus vetere que initia ab un ambiente de initio &lt;strong&gt;BIOS&lt;/strong&gt;. GPT es recommendate in le major parte de altere casos.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Aviso:&lt;/strong&gt; le tabula de partitiones MBR es un standard obsolete del era MS-DOS. &lt;br&gt;Solmente 4 partitiones &lt;em&gt;primari&lt;/em&gt; pote esser create, e de aquello 4, un pote esser un partition &lt;em&gt;extendite&lt;/em&gt;, que a su vice pote continer multe partitiones &lt;em&gt;logic&lt;/em&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="89"/> <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="89"/>
<source>&lt;br&gt;&lt;br&gt;This is the recommended partition table type for modern systems which start from an &lt;strong&gt;EFI&lt;/strong&gt; boot environment.</source> <source>&lt;br&gt;&lt;br&gt;This is the recommended partition table type for modern systems which start from an &lt;strong&gt;EFI&lt;/strong&gt; boot environment.</source>
<translation>&lt;br&gt;&lt;br&gt;Isto es le typo de tabellla de partitiones recommendate pro systemas moderne que initia desde un ambiente de initio &lt;strong&gt;EFI&lt;/strong&gt;.</translation> <translation>&lt;br&gt;&lt;br&gt;Isto es le typo de tabula de partitiones recommendate pro systemas moderne que initia ab un ambiente de initio &lt;strong&gt;EFI&lt;/strong&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="95"/> <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="95"/>
@ -1502,7 +1502,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="104"/> <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="104"/>
<source>This installer &lt;strong&gt;cannot detect a partition table&lt;/strong&gt; on the selected storage device.&lt;br&gt;&lt;br&gt;The device either has no partition table, or the partition table is corrupted or of an unknown type.&lt;br&gt;This installer can create a new partition table for you, either automatically, or through the manual partitioning page.</source> <source>This installer &lt;strong&gt;cannot detect a partition table&lt;/strong&gt; on the selected storage device.&lt;br&gt;&lt;br&gt;The device either has no partition table, or the partition table is corrupted or of an unknown type.&lt;br&gt;This installer can create a new partition table for you, either automatically, or through the manual partitioning page.</source>
<translation>Iste installator &lt;strong&gt;non pote detectar un tabellla de partitiones&lt;/strong&gt; sur le dispositivos de immagazinage selectionate.&lt;br&gt;&lt;br&gt;Le dispositivo o non ha un tabellla de partitiones, o le tabellla de partition es corrumpite o de un typo discognoscite.&lt;br&gt;Iste installator pote crear un nove tabellla de partitiones pro te, o automaticamente o per le pagina de partitionamento manual.</translation> <translation>Iste installator &lt;strong&gt;non pote detectar un tabula de partitiones&lt;/strong&gt; sur le dispositivos de immagazinage seligite.&lt;br&gt;&lt;br&gt;Le dispositivo o non ha un tabula de partitiones, o le tabula de partition es corrumpite o de un typo incognite.&lt;br&gt;Iste installator pote crear un nove tabula de partitiones pro te, o automaticamente o per le pagina de partitionamento manual.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="139"/> <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="139"/>
@ -1512,7 +1512,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="147"/> <location filename="../src/modules/partition/gui/DeviceInfoWidget.cpp" line="147"/>
<source>The type of &lt;strong&gt;partition table&lt;/strong&gt; on the selected storage device.&lt;br&gt;&lt;br&gt;The only way to change the partition table type is to erase and recreate the partition table from scratch, which destroys all data on the storage device.&lt;br&gt;This installer will keep the current partition table unless you explicitly choose otherwise.&lt;br&gt;If unsure, on modern systems GPT is preferred.</source> <source>The type of &lt;strong&gt;partition table&lt;/strong&gt; on the selected storage device.&lt;br&gt;&lt;br&gt;The only way to change the partition table type is to erase and recreate the partition table from scratch, which destroys all data on the storage device.&lt;br&gt;This installer will keep the current partition table unless you explicitly choose otherwise.&lt;br&gt;If unsure, on modern systems GPT is preferred.</source>
<translation>Le typo de &lt;strong&gt;tabellla de partitiones&lt;/strong&gt; sur le dispositivo de immagazinage selectionate.&lt;br&gt;&lt;br&gt;Le sol methodo pro cambiar le typo de tabellla de partitiones es rader e recrear le tabellla de partitiones de initio, que destrue tote le datos sur le dispositivo de immagazinage.&lt;br&gt;Iste installator mantenera le tabellla de partitiones actual a minus que tu selectiona explicitemente lo contrari.&lt;br&gt;Si tu es insecur, sur systemas moderne es preferite GPT.</translation> <translation>Le typo de &lt;strong&gt;tabula de partitiones&lt;/strong&gt; sur le dispositivo de immagazinage seligite.&lt;br&gt;&lt;br&gt;Le sol methodo pro cambiar le typo de tabula de partitiones es rader e recrear le tabula de partitiones ab initio, que destrue tote le datos sur le dispositivo de immagazinage.&lt;br&gt;Iste installator mantenera le tabula de partitiones actual a minus que tu selige explicitemente lo contrari.&lt;br&gt;Si tu es insecur, sur systemas moderne es preferite GPT.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1542,7 +1542,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="121"/> <location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="121"/>
<source>Skipping writing LUKS configuration for Dracut: "/" partition is not encrypted</source> <source>Skipping writing LUKS configuration for Dracut: "/" partition is not encrypted</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Saltar le scriptura del configuration LUKS pro Dracut: le partition / non es cryptate</translation> <translation>Saltante le scriptura del configuration LUKS pro Dracut: le partition / non es cryptate</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="138"/> <location filename="../src/modules/dracutlukscfg/DracutLuksCfgJob.cpp" line="138"/>
@ -1660,7 +1660,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="181"/> <location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="181"/>
<source>Please enter the same passphrase in both boxes.</source> <source>Please enter the same passphrase in both boxes.</source>
<comment>@tooltip</comment> <comment>@tooltip</comment>
<translation>Entra le mesme phrase de contrasigno in ambes quadros.</translation> <translation>Insere le mesme phrase de contrasigno in ambes quadros.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="171"/> <location filename="../src/modules/partition/gui/EncryptWidget.cpp" line="171"/>
@ -1762,7 +1762,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/finished/FinishedPage.cpp" line="75"/> <location filename="../src/modules/finished/FinishedPage.cpp" line="75"/>
<source>&lt;h1&gt;All done.&lt;/h1&gt;&lt;br/&gt;%1 has been set up on your computer.&lt;br/&gt;You may now start using your new system.</source> <source>&lt;h1&gt;All done.&lt;/h1&gt;&lt;br/&gt;%1 has been set up on your computer.&lt;br/&gt;You may now start using your new system.</source>
<comment>@info</comment> <comment>@info</comment>
<translation>&lt;h1&gt;Toto facite.&lt;/h1&gt;&lt;br/&gt;%1 ha essite configurate in tu computator.&lt;br/&gt;Tu pote ora initiar a usar tu nove systema.</translation> <translation>&lt;h1&gt;Tote facite.&lt;/h1&gt;&lt;br/&gt;%1 ha essite configurate in tu computator.&lt;br/&gt;Tu pote ora initiar usante tu nove systema.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/finished/FinishedPage.cpp" line="80"/> <location filename="../src/modules/finished/FinishedPage.cpp" line="80"/>
@ -1774,7 +1774,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/finished/FinishedPage.cpp" line="89"/> <location filename="../src/modules/finished/FinishedPage.cpp" line="89"/>
<source>&lt;h1&gt;All done.&lt;/h1&gt;&lt;br/&gt;%1 has been installed on your computer.&lt;br/&gt;You may now restart into your new system, or continue using the %2 Live environment.</source> <source>&lt;h1&gt;All done.&lt;/h1&gt;&lt;br/&gt;%1 has been installed on your computer.&lt;br/&gt;You may now restart into your new system, or continue using the %2 Live environment.</source>
<comment>@info</comment> <comment>@info</comment>
<translation>&lt;h1&gt;Toto facite.&lt;/h1&gt;&lt;br/&gt;%1 ha essite installate in tu computator.&lt;br/&gt;Tu pote ora reinitiar in tu nove systema, o continuar a usar le ambiente in vivo de %2.</translation> <translation>&lt;h1&gt;Tote facite.&lt;/h1&gt;&lt;br/&gt;%1 ha essite installate in tu computator.&lt;br/&gt;Tu pote ora reinitiar in tu nove systema, o continuar usante le ambiente in vivo de %2.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/finished/FinishedPage.cpp" line="95"/> <location filename="../src/modules/finished/FinishedPage.cpp" line="95"/>
@ -1895,7 +1895,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="200"/> <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="200"/>
<source>is running the installer as an administrator (root)</source> <source>is running the installer as an administrator (root)</source>
<translation>il es in execution le installator como un administrator (root)</translation> <translation>il es executante le installator como un administrator (root)</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="204"/> <location filename="../src/modules/welcome/checker/GeneralRequirements.cpp" line="204"/>
@ -2087,7 +2087,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/locale/LCLocaleDialog.cpp" line="30"/> <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="30"/>
<source>The system locale setting affects the language and character set for some command line user interface elements.&lt;br/&gt;The current setting is &lt;strong&gt;%1&lt;/strong&gt;.</source> <source>The system locale setting affects the language and character set for some command line user interface elements.&lt;br/&gt;The current setting is &lt;strong&gt;%1&lt;/strong&gt;.</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Le configuration regional del systema affecta le lingua e le collection de characteres pro alicun elementos del interfacie de usator del linea de commando.&lt;br/&gt;Le configuration actual es &lt;strong&gt;%1&lt;/strong&gt;.</translation> <translation>Le parametros regional del systema affecta le lingua e le collection de characteres pro alcun elementos del interfacie de usator del linea de commando.&lt;br/&gt;Le parametro actual es &lt;strong&gt;%1&lt;/strong&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/locale/LCLocaleDialog.cpp" line="55"/> <location filename="../src/modules/locale/LCLocaleDialog.cpp" line="55"/>
@ -2552,7 +2552,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/localeq/Offline.qml" line="47"/> <location filename="../src/modules/localeq/Offline.qml" line="47"/>
<source>Select your preferred region, or use the default settings</source> <source>Select your preferred region, or use the default settings</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Selectiona tu region preferite, o usa le configurationes predefinite</translation> <translation>Selige tu region preferite, o usa le parametros predefinite</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/localeq/Offline.qml" line="103"/> <location filename="../src/modules/localeq/Offline.qml" line="103"/>
@ -2587,7 +2587,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<location filename="../src/modules/localeq/Offline-qt6.qml" line="47"/> <location filename="../src/modules/localeq/Offline-qt6.qml" line="47"/>
<source>Select your preferred region, or use the default settings</source> <source>Select your preferred region, or use the default settings</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Selectiona tu region preferite, o usa le configurationes predefinite</translation> <translation>Selige tu region preferite, o usa le parametros predefinite</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/localeq/Offline-qt6.qml" line="103"/> <location filename="../src/modules/localeq/Offline-qt6.qml" line="103"/>
@ -2808,7 +2808,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/users/CheckPWQuality.cpp" line="292"/> <location filename="../src/modules/users/CheckPWQuality.cpp" line="292"/>
<source>Cannot obtain random numbers from the RNG device</source> <source>Cannot obtain random numbers from the RNG device</source>
<translation>Non pote obtener numeros aleatori desde le dispositivo RNG</translation> <translation>Non pote obtener numeros aleatori ab le dispositivo RNG</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/users/CheckPWQuality.cpp" line="294"/> <location filename="../src/modules/users/CheckPWQuality.cpp" line="294"/>
@ -3175,7 +3175,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/partition/gui/PartitionPage.ui" line="91"/> <location filename="../src/modules/partition/gui/PartitionPage.ui" line="91"/>
<source>New Partition &amp;Table</source> <source>New Partition &amp;Table</source>
<translation>Nove &amp;tabellla de partitiones</translation> <translation>Nove &amp;tabula de partitiones</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/PartitionPage.ui" line="111"/> <location filename="../src/modules/partition/gui/PartitionPage.ui" line="111"/>
@ -3220,7 +3220,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/partition/gui/PartitionPage.cpp" line="227"/> <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="227"/>
<source>Are you sure you want to create a new partition table on %1?</source> <source>Are you sure you want to create a new partition table on %1?</source>
<translation>Es tu secur que tu vole crear un nove tabellla de partitiones sur %1?</translation> <translation>Es tu secur que tu vole crear un nove tabula de partitiones sur %1?</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/PartitionPage.cpp" line="262"/> <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="262"/>
@ -3230,7 +3230,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/partition/gui/PartitionPage.cpp" line="263"/> <location filename="../src/modules/partition/gui/PartitionPage.cpp" line="263"/>
<source>The partition table on %1 already has %2 primary partitions, and no more can be added. Please remove one primary partition and add an extended partition, instead.</source> <source>The partition table on %1 already has %2 primary partitions, and no more can be added. Please remove one primary partition and add an extended partition, instead.</source>
<translation>Le tabella de partitiones sur %1 jam ha %2 partitiones primari, e non pote esser addite alteres. Remove un partition primari e adde un partition extendite, in vice.</translation> <translation>Le tabula de partitiones sur %1 ja ha %2 partitiones primari, e non pote esser addite alteres. Remove un partition primari e adde un partition extendite, in vice.</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3412,7 +3412,7 @@ Le installator claudera e tote le cambiamentos sera perdite.</translation>
<message> <message>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="670"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="670"/>
<source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.&lt;br/&gt;&lt;br/&gt;There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.&lt;br/&gt;You may continue if you wish, but filesystem unlocking will happen later during system startup.&lt;br/&gt;To encrypt the boot partition, go back and recreate it, selecting &lt;strong&gt;Encrypt&lt;/strong&gt; in the partition creation window.</source> <source>A separate boot partition was set up together with an encrypted root partition, but the boot partition is not encrypted.&lt;br/&gt;&lt;br/&gt;There are security concerns with this kind of setup, because important system files are kept on an unencrypted partition.&lt;br/&gt;You may continue if you wish, but filesystem unlocking will happen later during system startup.&lt;br/&gt;To encrypt the boot partition, go back and recreate it, selecting &lt;strong&gt;Encrypt&lt;/strong&gt; in the partition creation window.</source>
<translation>Un partition de initio separate era configurate insimul con un partition de radice cryptate, ma le partition de initio non es cryptate.&lt;br/&gt;&lt;br/&gt;Il ha problemas de securitate con iste typo de configuration, perque le files importante del systema son mantenite sur un partition non cryptate.&lt;br/&gt;Tu pote continuar si tu vole, ma le disblocar del systema de files occurrera plus tarde durante le initio del systema.&lt;br/&gt;Pro cryptar le partition de initio, retorna e recrea lo, in selectionar &lt;strong&gt;Cryptar&lt;/strong&gt; in le fenestra de creation de partitiones.</translation> <translation>Un partition de initio separate era configurate insimul con un partition de radice cryptate, ma le partition de initio non es cryptate.&lt;br/&gt;&lt;br/&gt;Il ha problemas de securitate con iste typo de configuration, perque le files importante del systema son mantenite sur un partition non cryptate.&lt;br/&gt;Tu pote continuar si tu vole, ma le disblocar del systema de files occurrera plus tarde durante le initio del systema.&lt;br/&gt;Pro cryptar le partition de initio, retorna e recrea lo, seligente &lt;strong&gt;Cryptar&lt;/strong&gt; in le fenestra de creation de partitiones.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="762"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="762"/>
@ -3627,7 +3627,7 @@ Output:
<location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="39"/> <location filename="../src/modules/partition/gui/PartitionLabelsView.cpp" line="39"/>
<source>Unpartitioned space or unknown partition table</source> <source>Unpartitioned space or unknown partition table</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Spatio non partitionate o tabellla de partitiones discognoscite</translation> <translation>Spatio non partitionate o tabula de partitiones incognite</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3655,13 +3655,13 @@ Output:
<location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="38"/> <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="38"/>
<source>Removing Volume Group named %1</source> <source>Removing Volume Group named %1</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Remotion de gruppo de volumine nominate %1</translation> <translation>Removente le gruppo de volumine nominate %1</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="32"/> <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="32"/>
<source>Removing Volume Group named &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Removing Volume Group named &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Remotion de gruppo de volumine nominate &lt;strong&gt;%1&lt;/strong&gt;</translation> <translation>Removente le gruppo de volumine nominate &lt;strong&gt;%1&lt;/strong&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="46"/> <location filename="../src/modules/partition/jobs/RemoveVolumeGroupJob.cpp" line="46"/>
@ -3812,19 +3812,19 @@ Output:
<location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="28"/> <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="28"/>
<source>Resize volume group named %1 from %2 to %3</source> <source>Resize volume group named %1 from %2 to %3</source>
<comment>@title</comment> <comment>@title</comment>
<translation>Redimensionar le gruppo de volumine nominate %1 de %2 a %3</translation> <translation>Redimensionar le gruppo de volumine nominate %1 ab %2 a %3</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="37"/> <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="37"/>
<source>Resize volume group named &lt;strong&gt;%1&lt;/strong&gt; from &lt;strong&gt;%2&lt;/strong&gt; to &lt;strong&gt;%3&lt;/strong&gt;</source> <source>Resize volume group named &lt;strong&gt;%1&lt;/strong&gt; from &lt;strong&gt;%2&lt;/strong&gt; to &lt;strong&gt;%3&lt;/strong&gt;</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Redimensionar le gruppo de volumine nominate &lt;strong&gt;%1&lt;/strong&gt; de &lt;strong&gt;%2&lt;/strong&gt; a &lt;strong&gt;%3&lt;/strong&gt;</translation> <translation>Redimensionar le gruppo de volumine nominate &lt;strong&gt;%1&lt;/strong&gt; ab &lt;strong&gt;%2&lt;/strong&gt; a &lt;strong&gt;%3&lt;/strong&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="47"/> <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="47"/>
<source>Resizing volume group named %1 from %2 to %3</source> <source>Resizing volume group named %1 from %2 to %3</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Redimensionante le gruppo de volumine nominate %1 de %2 a %3</translation> <translation>Redimensionante le gruppo de volumine nominate %1 ab %2 a %3</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="58"/> <location filename="../src/modules/partition/jobs/ResizeVolumeGroupJob.cpp" line="58"/>
@ -3955,19 +3955,19 @@ Output:
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="65"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="65"/>
<source>Clear flags on partition &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Clear flags on partition &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Nettar marcas sur partition &lt;strong&gt;%1&lt;/strong&gt;</translation> <translation>Rader le marcas sur le partition &lt;strong&gt;%1&lt;/strong&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="71"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="71"/>
<source>Clear flags on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source> <source>Clear flags on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Nettar marcas sur partition &lt;strong&gt;%2&lt;/strong&gt; de 1% MiB</translation> <translation>Rader le marcas sur le partition &lt;strong&gt;%2&lt;/strong&gt; de 1% MiB</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="75"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="75"/>
<source>Clear flags on new partition</source> <source>Clear flags on new partition</source>
<comment>@info</comment> <comment>@info</comment>
<translation>Nettar marcas sur nove partition</translation> <translation>Rader le marcas sur le nove partition</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="80"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="80"/>
@ -3991,37 +3991,37 @@ Output:
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="105"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="105"/>
<source>Clearing flags on partition &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Clearing flags on partition &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Nettation de marcas sur partition &lt;strong&gt;%1&lt;/strong&gt;</translation> <translation>Radente le marcas sur le partition &lt;strong&gt;%1&lt;/strong&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="112"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="112"/>
<source>Clearing flags on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source> <source>Clearing flags on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Nettation de marcas sur partition &lt;strong&gt;2%&lt;/strong&gt; de %1 MiB</translation> <translation>Radente le marcas sur le partition &lt;strong&gt;2%&lt;/strong&gt; de %1 MiB</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="117"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="117"/>
<source>Clearing flags on new partition</source> <source>Clearing flags on new partition</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Nettation de marcas sur nove partition</translation> <translation>Radente le marcas sur le nove partition</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="122"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="122"/>
<source>Setting flags &lt;strong&gt;%2&lt;/strong&gt; on partition &lt;strong&gt;%1&lt;/strong&gt;</source> <source>Setting flags &lt;strong&gt;%2&lt;/strong&gt; on partition &lt;strong&gt;%1&lt;/strong&gt;</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Configuration de marcas &lt;strong&gt;%2&lt;/strong&gt; sur le partition &lt;strong&gt;%1&lt;/strong&gt;</translation> <translation>Definiente le marcas &lt;strong&gt;%2&lt;/strong&gt; sur le partition &lt;strong&gt;%1&lt;/strong&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="130"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="130"/>
<source>Setting flags &lt;strong&gt;%3&lt;/strong&gt; on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source> <source>Setting flags &lt;strong&gt;%3&lt;/strong&gt; on %1MiB &lt;strong&gt;%2&lt;/strong&gt; partition</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Configuration de marcas &lt;strong&gt;%3&lt;/strong&gt; sur le partition &lt;strong&gt;%2&lt;/strong&gt; de %1 MiB</translation> <translation>Definiente le marcas &lt;strong&gt;%3&lt;/strong&gt; sur le partition &lt;strong&gt;%2&lt;/strong&gt; de %1 MiB</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="136"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="136"/>
<source>Setting flags &lt;strong&gt;%1&lt;/strong&gt; on new partition</source> <source>Setting flags &lt;strong&gt;%1&lt;/strong&gt; on new partition</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Configuration de marcas &lt;strong&gt;%1&lt;/strong&gt; sur le nove partition</translation> <translation>Definiente le marcas &lt;strong&gt;%1&lt;/strong&gt; sur le nove partition</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="149"/> <location filename="../src/modules/partition/jobs/SetPartitionFlagsJob.cpp" line="149"/>
@ -4075,13 +4075,13 @@ Output:
<location filename="../src/modules/locale/SetTimezoneJob.cpp" line="32"/> <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="32"/>
<source>Setting timezone to %1/%2</source> <source>Setting timezone to %1/%2</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Configuration de fuso horari a %1/%2</translation> <translation>Definiente le fuso horari a %1/%2</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/locale/SetTimezoneJob.cpp" line="60"/> <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="60"/>
<source>Cannot access selected timezone path.</source> <source>Cannot access selected timezone path.</source>
<comment>@error</comment> <comment>@error</comment>
<translation>Non pote acceder al percurso del fuso horari selectionate.</translation> <translation>Non pote acceder al percurso del fuso horari seligite.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/locale/SetTimezoneJob.cpp" line="61"/> <location filename="../src/modules/locale/SetTimezoneJob.cpp" line="61"/>
@ -4206,7 +4206,7 @@ Output:
<location filename="../src/modules/tracking/TrackingJobs.cpp" line="106"/> <location filename="../src/modules/tracking/TrackingJobs.cpp" line="106"/>
<source>Sending installation feedback</source> <source>Sending installation feedback</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Invio de evalutation del installation</translation> <translation>Inviante le evalutation del installation</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/tracking/TrackingJobs.cpp" line="124"/> <location filename="../src/modules/tracking/TrackingJobs.cpp" line="124"/>
@ -4404,12 +4404,12 @@ Output:
<message> <message>
<location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="34"/> <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="34"/>
<source>Volume Group Name:</source> <source>Volume Group Name:</source>
<translation>Nomine de gruppo de volumine:</translation> <translation>Nomine del gruppo de volumine:</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="47"/> <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="47"/>
<source>Volume Group Type:</source> <source>Volume Group Type:</source>
<translation>Typo de gruppo de volumine:</translation> <translation>Typo del gruppo de volumine:</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="60"/> <location filename="../src/modules/partition/gui/VolumeGroupBaseDialog.ui" line="60"/>
@ -4453,7 +4453,7 @@ Output:
<message> <message>
<location filename="../src/modules/welcome/WelcomePage.ui" line="140"/> <location filename="../src/modules/welcome/WelcomePage.ui" line="140"/>
<source>Open donations website</source> <source>Open donations website</source>
<translation>Aperir sito web de donationes</translation> <translation>Aperir le sito web de donationes</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/WelcomePage.ui" line="143"/> <location filename="../src/modules/welcome/WelcomePage.ui" line="143"/>
@ -4473,12 +4473,12 @@ Output:
<message> <message>
<location filename="../src/modules/welcome/WelcomePage.ui" line="166"/> <location filename="../src/modules/welcome/WelcomePage.ui" line="166"/>
<source>Open issues and bug-tracking website</source> <source>Open issues and bug-tracking website</source>
<translation>Aperir sito web de traciamento de incidentes</translation> <translation>Aperir le sito web de traciamento de problemas</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/WelcomePage.ui" line="169"/> <location filename="../src/modules/welcome/WelcomePage.ui" line="169"/>
<source>&amp;Known issues</source> <source>&amp;Known issues</source>
<translation>Incidentes &amp;cognoscite</translation> <translation>Defectos &amp;cognoscite</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcome/WelcomePage.ui" line="179"/> <location filename="../src/modules/welcome/WelcomePage.ui" line="179"/>
@ -4548,7 +4548,7 @@ Output:
<message> <message>
<location filename="../src/modules/zfs/ZfsJob.cpp" line="181"/> <location filename="../src/modules/zfs/ZfsJob.cpp" line="181"/>
<source>No partitions are available for ZFS.</source> <source>No partitions are available for ZFS.</source>
<translation>Necun partition es disponibile pro ZFS.</translation> <translation>Necun partitiones son disponibile pro ZFS.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/zfs/ZfsJob.cpp" line="192"/> <location filename="../src/modules/zfs/ZfsJob.cpp" line="192"/>
@ -4786,7 +4786,7 @@ Output:
The system locale setting affects the language and character set for some command line user interface elements. The current setting is &lt;strong&gt;%1&lt;/strong&gt;.</source> The system locale setting affects the language and character set for some command line user interface elements. The current setting is &lt;strong&gt;%1&lt;/strong&gt;.</source>
<comment>@info</comment> <comment>@info</comment>
<translation>&lt;h3&gt;Linguas&lt;/h3&gt; &lt;/br&gt; <translation>&lt;h3&gt;Linguas&lt;/h3&gt; &lt;/br&gt;
Le configuration regional del systema affecta le lingua e le collection de characteres pro alicun elementos del interfacie de usator del linea de commando. Le configuration actual es &lt;strong&gt;%1&lt;/strong&gt;.</translation> Le parametro regional del systema affecta le lingua e le collection de characteres pro alcun elementos del interfacie de usator del linea de commando. Le parametro actual es &lt;strong&gt;%1&lt;/strong&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/localeq/localeq.qml" line="213"/> <location filename="../src/modules/localeq/localeq.qml" line="213"/>
@ -4811,7 +4811,7 @@ Output:
The system locale setting affects the language and character set for some command line user interface elements. The current setting is &lt;strong&gt;%1&lt;/strong&gt;.</source> The system locale setting affects the language and character set for some command line user interface elements. The current setting is &lt;strong&gt;%1&lt;/strong&gt;.</source>
<comment>@info</comment> <comment>@info</comment>
<translation>&lt;h3&gt;Linguas&lt;/h3&gt; &lt;/br&gt; <translation>&lt;h3&gt;Linguas&lt;/h3&gt; &lt;/br&gt;
Le configuration regional del systema affecta le lingua e le collection de characteres pro alicun elementos del interfacie de usator del linea de commando. Le configuration actual es &lt;strong&gt;%1&lt;/strong&gt;.</translation> Le parametro regional del systema affecta le lingua e le collection de characteres pro alcun elementos del interfacie de usator del linea de commando. Le parametro actual es &lt;strong&gt;%1&lt;/strong&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/localeq/localeq-qt6.qml" line="213"/> <location filename="../src/modules/localeq/localeq-qt6.qml" line="213"/>
@ -4847,7 +4847,7 @@ Output:
<message> <message>
<location filename="../src/modules/packagechooserq/packagechooserq.qml" line="108"/> <location filename="../src/modules/packagechooserq/packagechooserq.qml" line="108"/>
<source>If you don't want to install an office suite, just select No Office Suite. You can always add one (or more) later on your installed system as the need arrives.</source> <source>If you don't want to install an office suite, just select No Office Suite. You can always add one (or more) later on your installed system as the need arrives.</source>
<translation>Si tu non vole installar un suite de officio, solmente selectionate Necun suite de officio. Tu pote sempre adder un (o plus) depost sur tu systema installate quando le necessitate se presenta.</translation> <translation>Si tu non vole installar un suite de officio, solmente selige Necun suite de officio. Tu pote sempre adder un (o plus) depost sur tu systema installate quando le necessitate se presenta.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/packagechooserq/packagechooserq.qml" line="121"/> <location filename="../src/modules/packagechooserq/packagechooserq.qml" line="121"/>
@ -4886,7 +4886,7 @@ Output:
<message> <message>
<location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="108"/> <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="108"/>
<source>If you don't want to install an office suite, just select No Office Suite. You can always add one (or more) later on your installed system as the need arrives.</source> <source>If you don't want to install an office suite, just select No Office Suite. You can always add one (or more) later on your installed system as the need arrives.</source>
<translation>Si tu non vole installar un suite de officio, solmente selectiona Necun suite de officio. Tu pote sempre adder un (o plus) depost sur tu systema installate quando le necessitate se presenta.</translation> <translation>Si tu non vole installar un suite de officio, solmente selige Necun suite de officio. Tu pote sempre adder un (o plus) depost sur tu systema installate quando le necessitate se presenta.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="121"/> <location filename="../src/modules/packagechooserq/packagechooserq-qt6.qml" line="121"/>
@ -5036,7 +5036,7 @@ The vertical scrollbar is adjustable, current width set to 10.</source>
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="297"/> <location filename="../src/modules/usersq/usersq.qml" line="297"/>
<source>Reuse user password as root password</source> <source>Reuse user password as root password</source>
<translation>Reutilisar le contrasigno de usator como contrasigno de superusator</translation> <translation>Reutilisar le contrasigno del usator como contrasigno del superusator</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="305"/> <location filename="../src/modules/usersq/usersq.qml" line="305"/>
@ -5046,7 +5046,7 @@ The vertical scrollbar is adjustable, current width set to 10.</source>
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="318"/> <location filename="../src/modules/usersq/usersq.qml" line="318"/>
<source>Choose a root password to keep your account safe.</source> <source>Choose a root password to keep your account safe.</source>
<translation>Elige un contrasigno de superusator pro conservar tu conto secur.</translation> <translation>Elige un contrasigno del superusator pro conservar tu conto secur.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq.qml" line="328"/> <location filename="../src/modules/usersq/usersq.qml" line="328"/>
@ -5169,7 +5169,7 @@ The vertical scrollbar is adjustable, current width set to 10.</source>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="296"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="296"/>
<source>Reuse user password as root password</source> <source>Reuse user password as root password</source>
<translation>Reutilisar le contrasigno de usator como contrasigno de superusator</translation> <translation>Reutilisar le contrasigno del usator como contrasigno del superusator</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="304"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="304"/>
@ -5179,7 +5179,7 @@ The vertical scrollbar is adjustable, current width set to 10.</source>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="317"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="317"/>
<source>Choose a root password to keep your account safe.</source> <source>Choose a root password to keep your account safe.</source>
<translation>Elige un contrasigno de superusator pro conservar tu conto secur.</translation> <translation>Elige un contrasigno del superusator pro conservar tu conto secur.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="327"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="327"/>
@ -5204,7 +5204,7 @@ The vertical scrollbar is adjustable, current width set to 10.</source>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="409"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="409"/>
<source>Validate passwords quality</source> <source>Validate passwords quality</source>
<translation>Validar qualitate de contrasignos</translation> <translation>Validar le qualitate de contrasignos</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/usersq/usersq-qt6.qml" line="419"/> <location filename="../src/modules/usersq/usersq-qt6.qml" line="419"/>
@ -5219,7 +5219,7 @@ The vertical scrollbar is adjustable, current width set to 10.</source>
<source>&lt;h3&gt;Welcome to the %1 &lt;quote&gt;%2&lt;/quote&gt; installer&lt;/h3&gt; <source>&lt;h3&gt;Welcome to the %1 &lt;quote&gt;%2&lt;/quote&gt; installer&lt;/h3&gt;
&lt;p&gt;This program will ask you some questions and set up %1 on your computer.&lt;/p&gt;</source> &lt;p&gt;This program will ask you some questions and set up %1 on your computer.&lt;/p&gt;</source>
<translation>&lt;h3&gt;Benvenite al installator de &lt;quote&gt;%2&lt;/quote&gt; pro %1&lt;/h3&gt; <translation>&lt;h3&gt;Benvenite al installator de &lt;quote&gt;%2&lt;/quote&gt; pro %1&lt;/h3&gt;
&lt;p&gt;Iste programma te demandara alicun questiones e configurara %1 sur tu computator.&lt;/p&gt;</translation> &lt;p&gt;Iste programma te demandara alcun questiones e configurara %1 sur tu computator.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcomeq/welcomeq.qml" line="69"/> <location filename="../src/modules/welcomeq/welcomeq.qml" line="69"/>
@ -5229,7 +5229,7 @@ The vertical scrollbar is adjustable, current width set to 10.</source>
<message> <message>
<location filename="../src/modules/welcomeq/welcomeq.qml" line="80"/> <location filename="../src/modules/welcomeq/welcomeq.qml" line="80"/>
<source>Known Issues</source> <source>Known Issues</source>
<translation>Incidentes cognoscite</translation> <translation>Problemas cognoscite</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcomeq/welcomeq.qml" line="91"/> <location filename="../src/modules/welcomeq/welcomeq.qml" line="91"/>
@ -5249,7 +5249,7 @@ The vertical scrollbar is adjustable, current width set to 10.</source>
<source>&lt;h3&gt;Welcome to the %1 &lt;quote&gt;%2&lt;/quote&gt; installer&lt;/h3&gt; <source>&lt;h3&gt;Welcome to the %1 &lt;quote&gt;%2&lt;/quote&gt; installer&lt;/h3&gt;
&lt;p&gt;This program will ask you some questions and set up %1 on your computer.&lt;/p&gt;</source> &lt;p&gt;This program will ask you some questions and set up %1 on your computer.&lt;/p&gt;</source>
<translation>&lt;h3&gt;Benvenite al installator de &lt;quote&gt;%2&lt;/quote&gt; pro %1&lt;/h3&gt; <translation>&lt;h3&gt;Benvenite al installator de &lt;quote&gt;%2&lt;/quote&gt; pro %1&lt;/h3&gt;
&lt;p&gt;Iste programma te demandara alicun questiones e configurara %1 sur tu computator.&lt;/p&gt;</translation> &lt;p&gt;Iste programma te demandara alcun questiones e configurara %1 sur tu computator.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcomeq/welcomeq-qt6.qml" line="69"/> <location filename="../src/modules/welcomeq/welcomeq-qt6.qml" line="69"/>

View File

@ -26,13 +26,13 @@
<location filename="../src/modules/users/ActiveDirectoryJob.cpp" line="39"/> <location filename="../src/modules/users/ActiveDirectoryJob.cpp" line="39"/>
<source>Enroll system in Active Directory</source> <source>Enroll system in Active Directory</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Registrar o sistema no Active Directory</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/ActiveDirectoryJob.cpp" line="45"/> <location filename="../src/modules/users/ActiveDirectoryJob.cpp" line="45"/>
<source>Enrolling system in Active Directory</source> <source>Enrolling system in Active Directory</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Registrando o sistema no Active Directory...</translation> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context> <context>
@ -107,12 +107,12 @@
<message> <message>
<location filename="../src/calamares/DebugWindow.ui" line="28"/> <location filename="../src/calamares/DebugWindow.ui" line="28"/>
<source>GlobalStorage</source> <source>GlobalStorage</source>
<translation>GlobalStorage</translation> <translation>Armazenamento Global</translation>
</message> </message>
<message> <message>
<location filename="../src/calamares/DebugWindow.ui" line="38"/> <location filename="../src/calamares/DebugWindow.ui" line="38"/>
<source>JobQueue</source> <source>JobQueue</source>
<translation>JobQueue</translation> <translation>Fila de Trabalhos</translation>
</message> </message>
<message> <message>
<location filename="../src/calamares/DebugWindow.ui" line="48"/> <location filename="../src/calamares/DebugWindow.ui" line="48"/>
@ -976,7 +976,7 @@ O instalador será fechado e todas as alterações serão perdidas.</translation
<location filename="../src/modules/keyboard/Config.cpp" line="504"/> <location filename="../src/modules/keyboard/Config.cpp" line="504"/>
<source>Keyboard model has been set to %1.</source> <source>Keyboard model has been set to %1.</source>
<comment>@label, %1 is keyboard model, as in Apple Magic Keyboard</comment> <comment>@label, %1 is keyboard model, as in Apple Magic Keyboard</comment>
<translation>modelo teclado foi configurado para 1</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/keyboard/Config.cpp" line="512"/> <location filename="../src/modules/keyboard/Config.cpp" line="512"/>
@ -988,7 +988,7 @@ O instalador será fechado e todas as alterações serão perdidas.</translation
<location filename="../src/modules/locale/Config.cpp" line="381"/> <location filename="../src/modules/locale/Config.cpp" line="381"/>
<source>Set timezone to %1.</source> <source>Set timezone to %1.</source>
<comment>@action</comment> <comment>@action</comment>
<translation>Configure timezone para 1</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/locale/Config.cpp" line="418"/> <location filename="../src/modules/locale/Config.cpp" line="418"/>
@ -3059,27 +3059,27 @@ O instalador será fechado e todas as alterações serão perdidas.</translation
<message> <message>
<location filename="../src/modules/users/page_usersetup.ui" line="627"/> <location filename="../src/modules/users/page_usersetup.ui" line="627"/>
<source>Use Active Directory</source> <source>Use Active Directory</source>
<translation>Use o Active Directory</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/page_usersetup.ui" line="638"/> <location filename="../src/modules/users/page_usersetup.ui" line="638"/>
<source>Domain:</source> <source>Domain:</source>
<translation>Domínio:</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/page_usersetup.ui" line="652"/> <location filename="../src/modules/users/page_usersetup.ui" line="652"/>
<source>Domain Administrator:</source> <source>Domain Administrator:</source>
<translation>Domínio Administrador:</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/page_usersetup.ui" line="662"/> <location filename="../src/modules/users/page_usersetup.ui" line="662"/>
<source>Password:</source> <source>Password:</source>
<translation>Senha:</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/users/page_usersetup.ui" line="680"/> <location filename="../src/modules/users/page_usersetup.ui" line="680"/>
<source>IP Address (optional):</source> <source>IP Address (optional):</source>
<translation>Endereço IP (opcional):</translation> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context> <context>
@ -3323,7 +3323,7 @@ O instalador será fechado e todas as alterações serão perdidas.</translation
<message> <message>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="239"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="239"/>
<source>Create a swap file.</source> <source>Create a swap file.</source>
<translation>Criar arquivo de swap</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/PartitionViewStep.cpp" line="268"/> <location filename="../src/modules/partition/PartitionViewStep.cpp" line="268"/>
@ -3486,13 +3486,13 @@ O instalador será fechado e todas as alterações serão perdidas.</translation
<message> <message>
<location filename="../src/libcalamares/JobQueue.cpp" line="138"/> <location filename="../src/libcalamares/JobQueue.cpp" line="138"/>
<source>Calamares</source> <source>Calamares</source>
<translation>Calamares</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/libcalamares/JobQueue.cpp" line="138"/> <location filename="../src/libcalamares/JobQueue.cpp" line="138"/>
<source>Installation in progress</source> <source>Installation in progress</source>
<comment>@status</comment> <comment>@status</comment>
<translation>Instalação em progresso</translation> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context> <context>
@ -4968,31 +4968,7 @@ ls -l /home
* AMD CPU systems * AMD CPU systems
The vertical scrollbar is adjustable, current width set to 10.</source> The vertical scrollbar is adjustable, current width set to 10.</source>
<translation>### %1 <translation type="unfinished"/>
This an example QML file, showing options in Markdown with Flickable content.
QML with RichText can use HTML tags, with Markdown it uses the simple Markdown syntax, Flickable content is useful for touchscreens.
**This is bold text**
*This is italic text*
_This is underlined text_
&gt; blockquote
~~This is strikethrough~~
Code example:
```
ls -l /home
```
**Lists:**
* Intel CPU systems
* AMD CPU systems
The vertical scrollbar is adjustable, current width set to 10.</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/welcomeq/release_notes.qml" line="80"/> <location filename="../src/modules/welcomeq/release_notes.qml" line="80"/>

View File

@ -707,7 +707,7 @@ Kurulum programından çıkılacak ve tüm değişiklikler kaybedilecek.</transl
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="897"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="897"/>
<source>Reuse %1 as home partition for %2</source> <source>Reuse %1 as home partition for %2</source>
<comment>@label</comment> <comment>@label</comment>
<translation>%1 bölümünü %2 için kullanıcı bölümü olarak yeniden kullan</translation> <translation>%1 bölümünü %2 için ev bölümü olarak yeniden kullanın</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1040"/> <location filename="../src/modules/partition/gui/ChoicePage.cpp" line="1040"/>
@ -2561,7 +2561,7 @@ Kurulum sürdürülebilir; ancak bazı özellikler devre dışı bırakılabilir
<location filename="../src/modules/localeq/Offline.qml" line="47"/> <location filename="../src/modules/localeq/Offline.qml" line="47"/>
<source>Select your preferred region, or use the default settings</source> <source>Select your preferred region, or use the default settings</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Tercih ettiğiniz bölgeyi seçin veya öntanımlı ayarları kullanın</translation> <translation>Tercih ettiğiniz bölgeyi seçin veya varsayılan ayarları kullanın</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/localeq/Offline.qml" line="103"/> <location filename="../src/modules/localeq/Offline.qml" line="103"/>
@ -2596,7 +2596,7 @@ Kurulum sürdürülebilir; ancak bazı özellikler devre dışı bırakılabilir
<location filename="../src/modules/localeq/Offline-qt6.qml" line="47"/> <location filename="../src/modules/localeq/Offline-qt6.qml" line="47"/>
<source>Select your preferred region, or use the default settings</source> <source>Select your preferred region, or use the default settings</source>
<comment>@label</comment> <comment>@label</comment>
<translation>Tercih ettiğiniz bölgeyi seçin veya öntanımlı ayarları kullanın</translation> <translation>Tercih ettiğiniz bölgeyi seçin veya varsayılan ayarları kullanın</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/localeq/Offline-qt6.qml" line="103"/> <location filename="../src/modules/localeq/Offline-qt6.qml" line="103"/>

View File

@ -985,7 +985,7 @@ The installer will quit and all changes will be lost.</source>
<location filename="../src/modules/locale/Config.cpp" line="381"/> <location filename="../src/modules/locale/Config.cpp" line="381"/>
<source>Set timezone to %1.</source> <source>Set timezone to %1.</source>
<comment>@action</comment> <comment>@action</comment>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<message> <message>
<location filename="../src/modules/locale/Config.cpp" line="418"/> <location filename="../src/modules/locale/Config.cpp" line="418"/>

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 13:55+0100\n" "POT-Creation-Date: 2024-09-06 14:34+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -329,63 +329,63 @@ msgstr ""
msgid "Filling up filesystems." msgid "Filling up filesystems."
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:255 #: src/modules/unpackfs/main.py:254
msgid "rsync failed with error code {}." msgid "rsync failed with error code {}."
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:300 #: src/modules/unpackfs/main.py:299
msgid "Unpacking image {}/{}, file {}/{}" msgid "Unpacking image {}/{}, file {}/{}"
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:315 #: src/modules/unpackfs/main.py:314
msgid "Starting to unpack {}" msgid "Starting to unpack {}"
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:324 src/modules/unpackfs/main.py:480 #: src/modules/unpackfs/main.py:323 src/modules/unpackfs/main.py:467
msgid "Failed to unpack image \"{}\"" msgid "Failed to unpack image \"{}\""
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:443 #: src/modules/unpackfs/main.py:430
msgid "No mount point for root partition" msgid "No mount point for root partition"
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:444 #: src/modules/unpackfs/main.py:431
msgid "globalstorage does not contain a \"rootMountPoint\" key." msgid "globalstorage does not contain a \"rootMountPoint\" key."
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:447 #: src/modules/unpackfs/main.py:434
msgid "Bad mount point for root partition" msgid "Bad mount point for root partition"
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:448 #: src/modules/unpackfs/main.py:435
msgid "rootMountPoint is \"{}\", which does not exist." msgid "rootMountPoint is \"{}\", which does not exist."
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:452 src/modules/unpackfs/main.py:468 #: src/modules/unpackfs/main.py:439 src/modules/unpackfs/main.py:455
#: src/modules/unpackfs/main.py:472 src/modules/unpackfs/main.py:478 #: src/modules/unpackfs/main.py:459 src/modules/unpackfs/main.py:465
#: src/modules/unpackfs/main.py:515 #: src/modules/unpackfs/main.py:480
msgid "Bad unpackfs configuration" msgid "Bad unpackfs configuration"
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:453 #: src/modules/unpackfs/main.py:440
msgid "There is no configuration information." msgid "There is no configuration information."
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:469 #: src/modules/unpackfs/main.py:456
msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel" msgid "The filesystem for \"{}\" ({}) is not supported by your current kernel"
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:473 #: src/modules/unpackfs/main.py:460
msgid "The source filesystem \"{}\" does not exist" msgid "The source filesystem \"{}\" does not exist"
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:479 #: src/modules/unpackfs/main.py:466
msgid "" msgid ""
"Failed to find unsquashfs, make sure you have the squashfs-tools package " "Failed to find unsquashfs, make sure you have the squashfs-tools package "
"installed." "installed."
msgstr "" msgstr ""
#: src/modules/unpackfs/main.py:516 #: src/modules/unpackfs/main.py:481
msgid "The destination \"{}\" in the target system is not a directory" msgid "The destination \"{}\" in the target system is not a directory"
msgstr "" msgstr ""

View File

@ -10,7 +10,7 @@
# Miguel Mayol <mitcoes@gmail.com>, 2020 # Miguel Mayol <mitcoes@gmail.com>, 2020
# Pier Jose Gotta Perez <piegope@protonmail.com>, 2020 # Pier Jose Gotta Perez <piegope@protonmail.com>, 2020
# Casper, 2023 # Casper, 2023
# Swyter <Swyterzone@gmail.com>, 2024 # Swyter <Swyterzone@gmail.com>, 2023
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
@ -19,7 +19,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-06 14:34+0200\n" "POT-Creation-Date: 2024-09-06 14:34+0200\n"
"PO-Revision-Date: 2017-08-09 10:34+0000\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n"
"Last-Translator: Swyter <Swyterzone@gmail.com>, 2024\n" "Last-Translator: Swyter <Swyterzone@gmail.com>, 2023\n"
"Language-Team: Spanish (https://app.transifex.com/calamares/teams/20061/es/)\n" "Language-Team: Spanish (https://app.transifex.com/calamares/teams/20061/es/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -29,7 +29,7 @@ msgstr ""
#: src/modules/bootloader/main.py:46 #: src/modules/bootloader/main.py:46
msgid "Install bootloader." msgid "Install bootloader."
msgstr "Instalando el gestor de arranque." msgstr "Instalar gestor de arranque."
#: src/modules/bootloader/main.py:671 #: src/modules/bootloader/main.py:671
msgid "Failed to install grub, no partitions defined in global storage" msgid "Failed to install grub, no partitions defined in global storage"
@ -39,14 +39,14 @@ msgstr ""
#: src/modules/bootloader/main.py:931 #: src/modules/bootloader/main.py:931
msgid "Bootloader installation error" msgid "Bootloader installation error"
msgstr "Hubo un error al instalar el gestor de arranque" msgstr "Hubo un error al instalar el cargador de arranque"
#: src/modules/bootloader/main.py:932 #: src/modules/bootloader/main.py:932
msgid "" msgid ""
"The bootloader could not be installed. The installation command " "The bootloader could not be installed. The installation command "
"<pre>{!s}</pre> returned error code {!s}." "<pre>{!s}</pre> returned error code {!s}."
msgstr "" msgstr ""
"No se pudo instalar el gestor de arranque; la orden de instalación " "No se pudo instalar el cargador de arranque; la orden de instalación "
"<pre>{!s}</pre> devolvió el código de error {!s}." "<pre>{!s}</pre> devolvió el código de error {!s}."
#: src/modules/displaymanager/main.py:525 #: src/modules/displaymanager/main.py:525
@ -102,7 +102,7 @@ msgstr ""
#: src/modules/dracut/main.py:29 #: src/modules/dracut/main.py:29
msgid "Creating initramfs with dracut." msgid "Creating initramfs with dracut."
msgstr "Creando el «initramfs» (archivos de arranque) con «dracut»." msgstr "Creando «initramfs» (archivos de arranque) con «dracut»."
#: src/modules/dracut/main.py:63 #: src/modules/dracut/main.py:63
msgid "Failed to run dracut" msgid "Failed to run dracut"
@ -174,7 +174,7 @@ msgstr "No se definen particiones para <pre>initcpiocfg</pre>."
#: src/modules/initcpiocfg/main.py:272 #: src/modules/initcpiocfg/main.py:272
msgid "No root mount point for <pre>initcpiocfg</pre>." msgid "No root mount point for <pre>initcpiocfg</pre>."
msgstr "No hay un punto de montaje raíz («root») para <pre>initcpiocfg</pre>." msgstr "Sin punto de montaje raíz para <pre>initcpiocfg</pre>."
#: src/modules/initramfscfg/main.py:32 #: src/modules/initramfscfg/main.py:32
msgid "Configuring initramfs." msgid "Configuring initramfs."

View File

@ -6,7 +6,7 @@
# Translators: # Translators:
# Adriaan de Groot <groot@kde.org>, 2018 # Adriaan de Groot <groot@kde.org>, 2018
# Lajos Pasztor <mrlajos@gmail.com>, 2019 # Lajos Pasztor <mrlajos@gmail.com>, 2019
# summoner001, 2024 # summoner, 2024
# miku84, 2024 # miku84, 2024
# Balázs Meskó <meskobalazs@mailbox.org>, 2024 # Balázs Meskó <meskobalazs@mailbox.org>, 2024
# #

View File

@ -4,7 +4,7 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
# Translators: # Translators:
# eduver, 2024 # F V, 2024
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
@ -13,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-06 14:34+0200\n" "POT-Creation-Date: 2024-09-06 14:34+0200\n"
"PO-Revision-Date: 2017-08-09 10:34+0000\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n"
"Last-Translator: eduver, 2024\n" "Last-Translator: F V, 2024\n"
"Language-Team: Interlingua (https://app.transifex.com/calamares/teams/20061/ia/)\n" "Language-Team: Interlingua (https://app.transifex.com/calamares/teams/20061/ia/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -78,7 +78,7 @@ msgstr "Le file de configuration de SLIM {!s} non existe"
#: src/modules/displaymanager/main.py:956 #: src/modules/displaymanager/main.py:956
msgid "No display managers selected for the displaymanager module." msgid "No display managers selected for the displaymanager module."
msgstr "" msgstr ""
"Necun gestor de visualisation selectionate pro le modulo de displaymanager." "Necun gestor de visualisation seligite pro le modulo de displaymanager."
#: src/modules/displaymanager/main.py:957 #: src/modules/displaymanager/main.py:957
msgid "" msgid ""
@ -118,7 +118,7 @@ msgstr "Passo ficticie de python {}"
#: src/modules/fstab/main.py:29 #: src/modules/fstab/main.py:29
msgid "Writing fstab." msgid "Writing fstab."
msgstr "Scriptura de fstab." msgstr "Scribente fstab."
#: src/modules/fstab/main.py:382 src/modules/fstab/main.py:388 #: src/modules/fstab/main.py:382 src/modules/fstab/main.py:388
#: src/modules/fstab/main.py:416 src/modules/initcpiocfg/main.py:267 #: src/modules/fstab/main.py:416 src/modules/initcpiocfg/main.py:267
@ -134,7 +134,7 @@ msgstr "Error de configuration"
#: src/modules/mount/main.py:345 src/modules/openrcdmcryptcfg/main.py:73 #: src/modules/mount/main.py:345 src/modules/openrcdmcryptcfg/main.py:73
#: src/modules/rawfs/main.py:166 #: src/modules/rawfs/main.py:166
msgid "No partitions are defined for <pre>{!s}</pre> to use." msgid "No partitions are defined for <pre>{!s}</pre> to use."
msgstr "Necun partition es definite pro esser usate per <pre>{!s}</pre>." msgstr "Necun partitiones son definite pro esser usate per <pre>{!s}</pre>."
#: src/modules/fstab/main.py:389 src/modules/initramfscfg/main.py:90 #: src/modules/fstab/main.py:389 src/modules/initramfscfg/main.py:90
#: src/modules/localecfg/main.py:141 src/modules/networkcfg/main.py:107 #: src/modules/localecfg/main.py:141 src/modules/networkcfg/main.py:107
@ -156,31 +156,31 @@ msgstr "Configurar GRUB."
#: src/modules/hwclock/main.py:26 #: src/modules/hwclock/main.py:26
msgid "Setting hardware clock." msgid "Setting hardware clock."
msgstr "Configuration de horologio de hardware." msgstr "Configurante le horologio del hardware."
#: src/modules/initcpiocfg/main.py:27 #: src/modules/initcpiocfg/main.py:27
msgid "Configuring mkinitcpio." msgid "Configuring mkinitcpio."
msgstr " Configuration de mkinitcpio." msgstr " Configurante mkinitcpio."
#: src/modules/initcpiocfg/main.py:268 #: src/modules/initcpiocfg/main.py:268
msgid "No partitions are defined for <pre>initcpiocfg</pre>." msgid "No partitions are defined for <pre>initcpiocfg</pre>."
msgstr "Necun partition es definite pro <pre>initcpiocfg</pre>." msgstr "Necun partitiones son definite pro <pre>initcpiocfg</pre>."
#: src/modules/initcpiocfg/main.py:272 #: src/modules/initcpiocfg/main.py:272
msgid "No root mount point for <pre>initcpiocfg</pre>." msgid "No root mount point for <pre>initcpiocfg</pre>."
msgstr "Necun partition es definite pro <pre>initcpiocfg</pre>." msgstr "Necun partitiones son definite pro <pre>initcpiocfg</pre>."
#: src/modules/initramfscfg/main.py:32 #: src/modules/initramfscfg/main.py:32
msgid "Configuring initramfs." msgid "Configuring initramfs."
msgstr " Configuration de initramfs." msgstr " Configurante initramfs."
#: src/modules/localecfg/main.py:31 #: src/modules/localecfg/main.py:31
msgid "Configuring locales." msgid "Configuring locales."
msgstr "Configuration de parametros regional." msgstr "Configurante parametros regional."
#: src/modules/mkinitfs/main.py:27 #: src/modules/mkinitfs/main.py:27
msgid "Creating initramfs with mkinitfs." msgid "Creating initramfs with mkinitfs."
msgstr "Creation de initramfs con mkinitfs." msgstr "Creante initramfs con mkinitfs."
#: src/modules/mkinitfs/main.py:49 #: src/modules/mkinitfs/main.py:49
msgid "Failed to run mkinitfs on the target" msgid "Failed to run mkinitfs on the target"
@ -216,35 +216,35 @@ msgstr "Error de montage de zfs"
#: src/modules/networkcfg/main.py:30 #: src/modules/networkcfg/main.py:30
msgid "Saving network configuration." msgid "Saving network configuration."
msgstr "Salveguarda de configuration de rete." msgstr "Salveguardante configuration de rete."
#: src/modules/openrcdmcryptcfg/main.py:26 #: src/modules/openrcdmcryptcfg/main.py:26
msgid "Configuring OpenRC dmcrypt service." msgid "Configuring OpenRC dmcrypt service."
msgstr "Configuration de servicio OpenRC dmcrypt." msgstr "Configuration del servicio OpenRC dmcrypt."
#: src/modules/packages/main.py:54 src/modules/packages/main.py:65 #: src/modules/packages/main.py:54 src/modules/packages/main.py:65
#: src/modules/packages/main.py:75 #: src/modules/packages/main.py:75
msgid "Install packages." msgid "Install packages."
msgstr "Installar pacchettos." msgstr "Installar le pacchettos."
#: src/modules/packages/main.py:63 #: src/modules/packages/main.py:63
#, python-format #, python-format
msgid "Processing packages (%(count)d / %(total)d)" msgid "Processing packages (%(count)d / %(total)d)"
msgstr "Processamento de pacchettos (%(count)d / %(total)d)" msgstr "Processante pacchettos (%(count)d / %(total)d)"
#: src/modules/packages/main.py:68 #: src/modules/packages/main.py:68
#, python-format #, python-format
msgid "Installing one package." msgid "Installing one package."
msgid_plural "Installing %(num)d packages." msgid_plural "Installing %(num)d packages."
msgstr[0] "Installante un pacchetto." msgstr[0] "Installante un pacchetto."
msgstr[1] "Installation de %(num)d pacchettos." msgstr[1] "Installante %(num)d pacchettos."
#: src/modules/packages/main.py:71 #: src/modules/packages/main.py:71
#, python-format #, python-format
msgid "Removing one package." msgid "Removing one package."
msgid_plural "Removing %(num)d packages." msgid_plural "Removing %(num)d packages."
msgstr[0] "Removente un pacchetto." msgstr[0] "Removente un pacchetto."
msgstr[1] "Remotion de %(num)d pacchettos." msgstr[1] "Removente %(num)d pacchettos."
#: src/modules/packages/main.py:775 src/modules/packages/main.py:787 #: src/modules/packages/main.py:775 src/modules/packages/main.py:787
#: src/modules/packages/main.py:815 #: src/modules/packages/main.py:815
@ -281,7 +281,7 @@ msgstr "Configurar thema Plymouth"
#: src/modules/rawfs/main.py:26 #: src/modules/rawfs/main.py:26
msgid "Installing data." msgid "Installing data."
msgstr "Installation de datos." msgstr "Installante le datos."
#: src/modules/services-openrc/main.py:29 #: src/modules/services-openrc/main.py:29
msgid "Configure OpenRC services" msgid "Configure OpenRC services"
@ -302,8 +302,8 @@ msgid ""
"Unknown service-action <code>{arg!s}</code> for service {name!s} in run-" "Unknown service-action <code>{arg!s}</code> for service {name!s} in run-"
"level {level!s}." "level {level!s}."
msgstr "" msgstr ""
"Servicio de action <code>{arg!s}</code> discognoscite pro le servicio " "Servicio de action <code>{arg!s}</code> incognite pro le servicio {name!s} "
"{name!s} in le nivello de execution {level!s}." "in le nivello de execution {level!s}."
#: src/modules/services-openrc/main.py:93 #: src/modules/services-openrc/main.py:93
msgid "Cannot modify service" msgid "Cannot modify service"
@ -429,4 +429,4 @@ msgstr "Le destination “{}” in le systema de scopo non es un directorio"
#: src/modules/zfshostid/main.py:27 #: src/modules/zfshostid/main.py:27
msgid "Copying zfs generated hostid." msgid "Copying zfs generated hostid."
msgstr "Copia de hostid generate per zfs." msgstr "Copiante le hostid generate per zfs."

View File

@ -6,7 +6,6 @@
# Translators: # Translators:
# André Marcelo Alvarenga <alvarenga@kde.org>, 2020 # André Marcelo Alvarenga <alvarenga@kde.org>, 2020
# Guilherme, 2023 # Guilherme, 2023
# DIONARLEY VIEIRA, 2024
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
@ -15,7 +14,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-06 14:34+0200\n" "POT-Creation-Date: 2024-09-06 14:34+0200\n"
"PO-Revision-Date: 2017-08-09 10:34+0000\n" "PO-Revision-Date: 2017-08-09 10:34+0000\n"
"Last-Translator: DIONARLEY VIEIRA, 2024\n" "Last-Translator: Guilherme, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/calamares/teams/20061/pt_BR/)\n" "Language-Team: Portuguese (Brazil) (https://app.transifex.com/calamares/teams/20061/pt_BR/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -359,7 +358,7 @@ msgstr ""
#: src/modules/services-systemd/main.py:66 #: src/modules/services-systemd/main.py:66
msgid "Cannot {_action!s} systemd unit <code>{_name!s}</code>." msgid "Cannot {_action!s} systemd unit <code>{_name!s}</code>."
msgstr "Cannot {_action!s} systemd unit <code>{_name!s}</code>." msgstr "Não foi possível {_action!s} unidade systemd <code>{_name!s}</code>."
#: src/modules/unpackfs/main.py:34 #: src/modules/unpackfs/main.py:34
msgid "Filling up filesystems." msgid "Filling up filesystems."

View File

@ -18,8 +18,6 @@
* differences in translation are. * differences in translation are.
*/ */
#include "compat/Xml.h"
#include <QCoreApplication> #include <QCoreApplication>
#include <QDebug> #include <QDebug>
#include <QFile> #include <QFile>
@ -41,6 +39,8 @@ bool
load_file( const char* filename, QDomDocument& doc ) load_file( const char* filename, QDomDocument& doc )
{ {
QFile file( filename ); QFile file( filename );
QString err;
int err_line, err_column;
if ( !file.open( QIODevice::ReadOnly ) ) if ( !file.open( QIODevice::ReadOnly ) )
{ {
qDebug() << "Could not open" << filename; qDebug() << "Could not open" << filename;
@ -49,10 +49,9 @@ load_file( const char* filename, QDomDocument& doc )
QByteArray ba( file.read( 1024 * 1024 ) ); QByteArray ba( file.read( 1024 * 1024 ) );
qDebug() << "Read" << ba.length() << "bytes from" << filename; qDebug() << "Read" << ba.length() << "bytes from" << filename;
auto p = Calamares::setXmlContent( doc, ba ); if ( !doc.setContent( ba, &err, &err_line, &err_column ) )
if ( !p.errorMessage.isEmpty() )
{ {
qDebug() << "Could not read" << filename << ':' << p.errorLine << ':' << p.errorColumn << ' ' << p.errorMessage; qDebug() << "Could not read" << filename << ':' << err_line << ':' << err_column << ' ' << err;
file.close(); file.close();
return false; return false;
} }
@ -178,12 +177,10 @@ merge_into( QDomDocument& originDocument, QDomDocument& alternateDocument )
{ {
QDomElement e = n.toElement(); QDomElement e = n.toElement();
if ( e.tagName() == "context" ) if ( e.tagName() == "context" )
{
if ( !merge_into( originDocument, e ) ) if ( !merge_into( originDocument, e ) )
{ {
return false; return false;
} }
}
} }
n = n.nextSibling(); n = n.nextSibling();
} }

View File

@ -309,7 +309,7 @@ load_module( const ModuleConfig& moduleConfig )
QVariantMap descriptor; QVariantMap descriptor;
QStringList moduleDirectories { "./", "src/modules/", "modules/", CMAKE_INSTALL_FULL_LIBDIR "/calamares/modules/" }; QStringList moduleDirectories { "./", "src/modules/", "modules/", CMAKE_INSTALL_FULL_LIBDIR "/calamares/modules/" };
for ( const QString& prefix : std::as_const( moduleDirectories ) ) for ( const QString& prefix : qAsConst( moduleDirectories ) )
{ {
// Could be a complete path, eg. src/modules/dummycpp/module.desc // Could be a complete path, eg. src/modules/dummycpp/module.desc
fi = QFileInfo( prefix + moduleName ); fi = QFileInfo( prefix + moduleName );

View File

@ -26,8 +26,10 @@ namespace CalamaresPython
boost::python::object boost::python::object
variantToPyObject( const QVariant& variant ) variantToPyObject( const QVariant& variant )
{ {
QT_WARNING_PUSH #ifdef __clang__
QT_WARNING_DISABLE_CLANG( "-Wswitch-enum" ) #pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wswitch-enum"
#endif
#if QT_VERSION < QT_VERSION_CHECK( 6, 0, 0 ) #if QT_VERSION < QT_VERSION_CHECK( 6, 0, 0 )
const auto IntVariantType = QVariant::Int; const auto IntVariantType = QVariant::Int;
@ -80,7 +82,9 @@ variantToPyObject( const QVariant& variant )
default: default:
return bp::object(); return bp::object();
} }
QT_WARNING_POP #ifdef __clang__
#pragma clang diagnostic pop
#endif
} }
QVariant QVariant

View File

@ -28,8 +28,10 @@ static const char* s_preScript = nullptr;
namespace bp = boost::python; namespace bp = boost::python;
QT_WARNING_PUSH #ifdef __clang__
QT_WARNING_DISABLE_CLANG( "-Wdisabled-macro-expansion" ) #pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdisabled-macro-expansion"
#endif
BOOST_PYTHON_FUNCTION_OVERLOADS( mount_overloads, CalamaresPython::mount, 2, 4 ); BOOST_PYTHON_FUNCTION_OVERLOADS( mount_overloads, CalamaresPython::mount, 2, 4 );
BOOST_PYTHON_FUNCTION_OVERLOADS( target_env_call_str_overloads, CalamaresPython::target_env_call, 1, 3 ); BOOST_PYTHON_FUNCTION_OVERLOADS( target_env_call_str_overloads, CalamaresPython::target_env_call, 1, 3 );
@ -50,7 +52,9 @@ BOOST_PYTHON_FUNCTION_OVERLOADS( target_env_process_output_overloads,
4 ); 4 );
BOOST_PYTHON_FUNCTION_OVERLOADS( host_env_process_output_overloads, CalamaresPython::host_env_process_output, 1, 4 ); BOOST_PYTHON_FUNCTION_OVERLOADS( host_env_process_output_overloads, CalamaresPython::host_env_process_output, 1, 4 );
QT_WARNING_POP #ifdef __clang__
#pragma clang diagnostic pop
#endif
BOOST_PYTHON_MODULE( libcalamares ) BOOST_PYTHON_MODULE( libcalamares )
{ {

View File

@ -275,7 +275,7 @@ bool
Settings::isModuleEnabled( const QString& module ) const Settings::isModuleEnabled( const QString& module ) const
{ {
// Iterate over the list of modules searching for a match // Iterate over the list of modules searching for a match
for ( const auto& moduleInstance : std::as_const( m_moduleInstances ) ) for ( const auto& moduleInstance : qAsConst( m_moduleInstances ) )
{ {
if ( moduleInstance.key().module() == module ) if ( moduleInstance.key().module() == module )
{ {

View File

@ -1,30 +0,0 @@
/* === This file is part of Calamares - <https://calamares.io> ===
*
* SPDX-FileCopyrightText: 2024 Adriaan de Groot <groot@kde.org>
* SPDX-License-Identifier: GPL-3.0-or-later
*
* Calamares is Free Software: see the License-Identifier above.
*
*
*/
#ifndef CALAMARES_COMPAT_XML_H
#define CALAMARES_COMPAT_XML_H
#include <QCheckBox>
namespace Calamares
{
#if QT_VERSION < QT_VERSION_CHECK( 6, 7, 0 )
using checkBoxStateType = int;
const auto checkBoxStateChangedSignal = &QCheckBox::stateChanged;
constexpr checkBoxStateType checkBoxUncheckedValue = 0;
#else
using checkBoxStateType = Qt::CheckState;
const auto checkBoxStateChangedSignal = &QCheckBox::checkStateChanged;
constexpr checkBoxStateType checkBoxUncheckedValue = Qt::Unchecked;
#endif
} // namespace Calamares
#endif

View File

@ -1,42 +0,0 @@
/* === This file is part of Calamares - <https://calamares.io> ===
*
* SPDX-FileCopyrightText: 2024 Adriaan de Groot <groot@kde.org>
* SPDX-License-Identifier: GPL-3.0-or-later
*
* Calamares is Free Software: see the License-Identifier above.
*
*
*/
#ifndef CALAMARES_COMPAT_XML_H
#define CALAMARES_COMPAT_XML_H
#include <QDomDocument>
namespace Calamares
{
#if QT_VERSION < QT_VERSION_CHECK( 6, 6, 0 )
struct ParseResult
{
QString errorMessage;
int errorLine = -1;
int errorColumn = -1;
};
[[nodiscard]] inline ParseResult
setXmlContent( QDomDocument& doc, const QByteArray& ba )
{
ParseResult p;
const bool r = doc.setContent( ba, &p.errorMessage, &p.errorLine, &p.errorColumn );
return r ? ParseResult {} : p;
}
#else
[[nodiscard]] inline QDomDocument::ParseResult
setXmlContent( QDomDocument& doc, const QByteArray& ba )
{
return doc.setContent( ba );
}
#endif
} // namespace Calamares
#endif

View File

@ -9,7 +9,6 @@
#include "GeoIPXML.h" #include "GeoIPXML.h"
#include "compat/Xml.h"
#include "utils/Logger.h" #include "utils/Logger.h"
#include <QtXml/QDomDocument> #include <QtXml/QDomDocument>
@ -29,9 +28,11 @@ getElementTexts( const QByteArray& data, const QString& tag )
{ {
QStringList elements; QStringList elements;
QString domError;
int errorLine, errorColumn;
QDomDocument doc; QDomDocument doc;
const auto p = Calamares::setXmlContent( doc, data ); if ( doc.setContent( data, false, &domError, &errorLine, &errorColumn ) )
if ( p.errorMessage.isEmpty() )
{ {
const auto tzElements = doc.elementsByTagName( tag ); const auto tzElements = doc.elementsByTagName( tag );
cDebug() << "GeoIP found" << tzElements.length() << "elements"; cDebug() << "GeoIP found" << tzElements.length() << "elements";
@ -47,8 +48,7 @@ getElementTexts( const QByteArray& data, const QString& tag )
} }
else else
{ {
cWarning() << "GeoIP XML data error:" << p.errorMessage << "(line" << p.errorLine << ':' << p.errorColumn cWarning() << "GeoIP XML data error:" << domError << "(line" << errorLine << errorColumn << ')';
<< ')';
} }
if ( elements.count() < 1 ) if ( elements.count() < 1 )

View File

@ -107,11 +107,7 @@ LocaleTests::testLanguageScripts()
QVERIFY( locale.language() == QLocale::Greek ? locale.script() == QLocale::GreekScript : true ); QVERIFY( locale.language() == QLocale::Greek ? locale.script() == QLocale::GreekScript : true );
QVERIFY( locale.language() == QLocale::Korean ? locale.script() == QLocale::KoreanScript : true ); QVERIFY( locale.language() == QLocale::Korean ? locale.script() == QLocale::KoreanScript : true );
#if QT_VERSION < QT_VERSION_CHECK( 6, 6, 0 )
QVERIFY( locale.language() == QLocale::Lithuanian ? locale.country() == QLocale::Lithuania : true ); QVERIFY( locale.language() == QLocale::Lithuanian ? locale.country() == QLocale::Lithuania : true );
#else
QVERIFY( locale.language() == QLocale::Lithuanian ? locale.territory() == QLocale::Lithuania : true );
#endif
QVERIFY( locale.language() != QLocale::C ); QVERIFY( locale.language() != QLocale::C );
} }
} }

View File

@ -12,7 +12,6 @@
#include "Translation.h" #include "Translation.h"
#include <memory> #include <memory>
#include <set>
namespace namespace
{ {
@ -146,44 +145,6 @@ specialCaseSystemLanguage()
{ return ( s.language == language ) && lookup_region( region, s.regions ); } ); { return ( s.language == language ) && lookup_region( region, s.regions ); } );
return ( it != std::cend( special_cases ) ) ? QString::fromLatin1( it->id ) : QString(); return ( it != std::cend( special_cases ) ) ? QString::fromLatin1( it->id ) : QString();
} }
///@brief Country (territory) name for this locale
QString
territoryName( const QLocale& locale )
{
#if QT_VERSION < QT_VERSION_CHECK( 6, 6, 0 )
return QLocale::countryToString( locale.country() );
#else
return QLocale::territoryToString( locale.territory() );
#endif
}
QString
nativeTerritoryName( const QLocale& locale )
{
#if QT_VERSION < QT_VERSION_CHECK( 6, 6, 0 )
return locale.nativeCountryName();
#else
return locale.nativeTerritoryName();
#endif
}
bool
needsTerritorialDisambiguation( const QLocale& locale )
{
#if QT_VERSION < QT_VERSION_CHECK( 6, 6, 0 )
return QLocale::countriesForLanguage( locale.language() ).count() > 1;
#else
std::set<QLocale::Territory> s;
for(const auto & l : QLocale::matchingLocales( locale.language(), QLocale::Script::AnyScript, QLocale::Territory::AnyTerritory ))
{
s.insert(l.territory());
}
return s.size() > 1;
#endif
}
} // namespace } // namespace
namespace Calamares namespace Calamares
@ -217,10 +178,12 @@ Translation::Translation( const Id& localeId, LabelFormat format, QObject* paren
} }
bool needsCountryName = ( format == LabelFormat::AlwaysWithCountry ) bool needsCountryName = ( format == LabelFormat::AlwaysWithCountry )
|| ( !name && localeId.name.contains( '_' ) && needsTerritorialDisambiguation( ( m_locale ) ) ); || ( !name && localeId.name.contains( '_' )
const QString countryName = needsCountryName ? nativeTerritoryName( m_locale ) : QString(); && QLocale::countriesForLanguage( m_locale.language() ).count() > 1 );
QString countryName = needsCountryName ? m_locale.nativeCountryName() : QString();
m_label = needsCountryName ? longFormat.arg( languageName, countryName ) : languageName; m_label = needsCountryName ? longFormat.arg( languageName, countryName ) : languageName;
m_englishLabel = needsCountryName ? longFormat.arg( englishName, territoryName( m_locale ) ) : englishName; m_englishLabel = needsCountryName ? longFormat.arg( englishName, QLocale::countryToString( m_locale.country() ) )
: englishName;
} }
QLocale QLocale

View File

@ -105,15 +105,7 @@ public:
QLocale::Language language() const { return m_locale.language(); } QLocale::Language language() const { return m_locale.language(); }
/// @brief Convenience accessor to the country part (if any) of the locale /// @brief Convenience accessor to the country part (if any) of the locale
QLocale::Country country() const QLocale::Country country() const { return m_locale.country(); }
{
#if QT_VERSION < QT_VERSION_CHECK( 6, 6, 0 )
return m_locale.country();
#else
return m_locale.territory();
#endif
}
/** @brief Get a Qt locale for the given @p localeName /** @brief Get a Qt locale for the given @p localeName
* *

View File

@ -96,7 +96,7 @@ PackagesTests::testAdd()
QVERIFY( action.contains( "install" ) ); QVERIFY( action.contains( "install" ) );
auto op = action[ "install" ].toList(); auto op = action[ "install" ].toList();
QCOMPARE( op.length(), packages.length() ); QCOMPARE( op.length(), packages.length() );
for ( const auto& s : std::as_const( packages ) ) for ( const auto& s : qAsConst( packages ) )
{ {
QVERIFY( op.contains( s ) ); QVERIFY( op.contains( s ) );
} }
@ -121,7 +121,7 @@ PackagesTests::testAdd()
QVERIFY( gs.contains( topKey ) ); QVERIFY( gs.contains( topKey ) );
auto actionList = gs.value( topKey ).toList(); auto actionList = gs.value( topKey ).toList();
QCOMPARE( actionList.length(), 2 ); // One for each instance key! QCOMPARE( actionList.length(), 2 ); // One for each instance key!
for ( const auto& actionVariant : std::as_const( actionList ) ) for ( const auto& actionVariant : qAsConst( actionList ) )
{ {
auto action = actionVariant.toMap(); auto action = actionVariant.toMap();
QVERIFY( action.contains( "install" ) ); QVERIFY( action.contains( "install" ) );
@ -130,7 +130,7 @@ PackagesTests::testAdd()
{ {
auto op = action[ "install" ].toList(); auto op = action[ "install" ].toList();
QCOMPARE( op.length(), packages.length() ); // changed from original length, though QCOMPARE( op.length(), packages.length() ); // changed from original length, though
for ( const auto& s : std::as_const( packages ) ) for ( const auto& s : qAsConst( packages ) )
{ {
QVERIFY( op.contains( s ) ); QVERIFY( op.contains( s ) );
} }
@ -212,7 +212,7 @@ PackagesTests::testAddMixed()
auto actionList = gs.value( topKey ).toList(); auto actionList = gs.value( topKey ).toList();
QCOMPARE( actionList.length(), 2 ); QCOMPARE( actionList.length(), 2 );
for ( const auto& actionVariant : std::as_const( actionList ) ) for ( const auto& actionVariant : qAsConst( actionList ) )
{ {
auto action = actionVariant.toMap(); auto action = actionVariant.toMap();
QVERIFY( action.contains( "install" ) ); QVERIFY( action.contains( "install" ) );

View File

@ -16,18 +16,18 @@
#ifndef PARTITION_KPMHELPER_H #ifndef PARTITION_KPMHELPER_H
#define PARTITION_KPMHELPER_H #define PARTITION_KPMHELPER_H
#include <qglobal.h>
// The kpmcore headers are not C++17 warning-proof, especially // The kpmcore headers are not C++17 warning-proof, especially
// with picky compilers like Clang 10. Since we use Clang for the // with picky compilers like Clang 10. Since we use Clang for the
// find-all-the-warnings case, switch those warnings off for // find-all-the-warnings case, switch those warnings off for
// the we-can't-change-them system headers. // the we-can't-change-them system headers.
QT_WARNING_PUSH #ifdef __clang__
QT_WARNING_DISABLE_CLANG( "-Wdocumentation" ) #pragma clang diagnostic push
QT_WARNING_DISABLE_CLANG( "-Wsuggest-destructor-override" ) #pragma clang diagnostic ignored "-Wdocumentation"
QT_WARNING_DISABLE_CLANG( "-Winconsistent-missing-destructor-override" ) #pragma clang diagnostic ignored "-Wsuggest-destructor-override"
#pragma clang diagnostic ignored "-Winconsistent-missing-destructor-override"
// Because of __lastType // Because of __lastType
QT_WARNING_DISABLE_CLANG( "-Wreserved-identifier" ) #pragma clang diagnostic ignored "-Wreserved-identifier"
#endif
#include <backend/corebackend.h> #include <backend/corebackend.h>
#include <core/device.h> #include <core/device.h>
@ -38,6 +38,8 @@ QT_WARNING_DISABLE_CLANG( "-Wreserved-identifier" )
#include <fs/filesystem.h> #include <fs/filesystem.h>
#include <fs/filesystemfactory.h> #include <fs/filesystemfactory.h>
QT_WARNING_POP #ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif #endif

View File

@ -43,8 +43,10 @@ Calamares::Python::Dictionary variantHashToPyDict( const QVariantHash& variantHa
py::object py::object
variantToPyObject( const QVariant& variant ) variantToPyObject( const QVariant& variant )
{ {
QT_WARNING_PUSH #ifdef __clang__
QT_WARNING_DISABLE_CLANG( "-Wswitch-enum" ) #pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wswitch-enum"
#endif
#if QT_VERSION < QT_VERSION_CHECK( 6, 0, 0 ) #if QT_VERSION < QT_VERSION_CHECK( 6, 0, 0 )
const auto IntVariantType = QVariant::Int; const auto IntVariantType = QVariant::Int;
@ -97,7 +99,9 @@ variantToPyObject( const QVariant& variant )
default: default:
return py::none(); return py::none();
} }
QT_WARNING_POP #ifdef __clang__
#pragma clang diagnostic pop
#endif
} }
Calamares::Python::List Calamares::Python::List

View File

@ -14,18 +14,20 @@
#include <string> #include <string>
QT_WARNING_PUSH #ifdef __clang__
QT_WARNING_DISABLE_CLANG( "-Wcovered-switch-default" ) #pragma clang diagnostic push
QT_WARNING_DISABLE_CLANG( "-Wfloat-equal" ) #pragma clang diagnostic ignored "-Wcovered-switch-default"
QT_WARNING_DISABLE_CLANG( "-Wweak-vtables" ) #pragma clang diagnostic ignored "-Wfloat-equal"
QT_WARNING_DISABLE_CLANG( "-Wmissing-variable-declarations" ) #pragma clang diagnostic ignored "-Wweak-vtables"
QT_WARNING_DISABLE_CLANG( "-Wold-style-cast" ) #pragma clang diagnostic ignored "-Wmissing-variable-declarations"
QT_WARNING_DISABLE_CLANG( "-Wshadow-uncaptured-local" ) #pragma clang diagnostic ignored "-Wold-style-cast"
QT_WARNING_DISABLE_CLANG( "-Wshadow-field-in-constructor" ) #pragma clang diagnostic ignored "-Wshadow-uncaptured-local"
QT_WARNING_DISABLE_CLANG( "-Wshadow-field" ) #pragma clang diagnostic ignored "-Wshadow-field-in-constructor"
QT_WARNING_DISABLE_CLANG( "-Wdocumentation" ) #pragma clang diagnostic ignored "-Wshadow-field"
QT_WARNING_DISABLE_CLANG( "-Wmissing-noreturn" ) #pragma clang diagnostic ignored "-Wdocumentation"
QT_WARNING_DISABLE_CLANG( "-Wreserved-identifier" ) #pragma clang diagnostic ignored "-Wmissing-noreturn"
#pragma clang diagnostic ignored "-Wreserved-identifier"
#endif
#undef slots #undef slots
#include <pybind11/pybind11.h> #include <pybind11/pybind11.h>
@ -33,8 +35,6 @@ QT_WARNING_DISABLE_CLANG( "-Wreserved-identifier" )
#include <pybind11/embed.h> #include <pybind11/embed.h>
#include <pybind11/eval.h> #include <pybind11/eval.h>
QT_WARNING_POP
namespace Calamares namespace Calamares
{ {
namespace Python __attribute__( ( visibility( "hidden" ) ) ) namespace Python __attribute__( ( visibility( "hidden" ) ) )
@ -54,5 +54,8 @@ namespace Python __attribute__( ( visibility( "hidden" ) ) )
} // namespace Python } // namespace Python
} // namespace Calamares } // namespace Calamares
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif #endif

View File

@ -5,6 +5,7 @@
* *
* Calamares is Free Software: see the License-Identifier above. * Calamares is Free Software: see the License-Identifier above.
* *
*
*/ */
/* /*
@ -19,36 +20,36 @@
#ifndef UTILS_BOOSTPYTHON_H #ifndef UTILS_BOOSTPYTHON_H
#define UTILS_BOOSTPYTHON_H #define UTILS_BOOSTPYTHON_H
#include <qglobal.h> #ifdef __clang__
#pragma clang diagnostic push
QT_WARNING_PUSH #pragma clang diagnostic ignored "-Wreserved-id-macro"
QT_WARNING_DISABLE_CLANG( "-Wreserved-id-macro" ) #pragma clang diagnostic ignored "-Wold-style-cast"
QT_WARNING_DISABLE_CLANG( "-Wold-style-cast" ) #pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
QT_WARNING_DISABLE_CLANG( "-Wzero-as-null-pointer-constant" ) #pragma clang diagnostic ignored "-Wextra-semi-stmt"
QT_WARNING_DISABLE_CLANG( "-Wextra-semi-stmt" ) #pragma clang diagnostic ignored "-Wall"
QT_WARNING_DISABLE_CLANG( "-Wall" ) #pragma clang diagnostic ignored "-Wimplicit-float-conversion"
QT_WARNING_DISABLE_CLANG( "-Wimplicit-float-conversion" ) #pragma clang diagnostic ignored "-Wundef"
QT_WARNING_DISABLE_CLANG( "-Wundef" ) #pragma clang diagnostic ignored "-Wdeprecated-dynamic-exception-spec"
QT_WARNING_DISABLE_CLANG( "-Wdeprecated-dynamic-exception-spec" ) #pragma clang diagnostic ignored "-Wshadow-field-in-constructor"
QT_WARNING_DISABLE_CLANG( "-Wshadow-field-in-constructor" ) #pragma clang diagnostic ignored "-Wshadow"
QT_WARNING_DISABLE_CLANG( "-Wshadow" ) #pragma clang diagnostic ignored "-Wmissing-noreturn"
QT_WARNING_DISABLE_CLANG( "-Wmissing-noreturn" ) #pragma clang diagnostic ignored "-Wcast-qual"
QT_WARNING_DISABLE_CLANG( "-Wcast-qual" ) #pragma clang diagnostic ignored "-Wcast-align"
QT_WARNING_DISABLE_CLANG( "-Wcast-align" ) #pragma clang diagnostic ignored "-Wsign-conversion"
QT_WARNING_DISABLE_CLANG( "-Wsign-conversion" ) #pragma clang diagnostic ignored "-Wdouble-promotion"
QT_WARNING_DISABLE_CLANG( "-Wdouble-promotion" ) #pragma clang diagnostic ignored "-Wredundant-parens"
QT_WARNING_DISABLE_CLANG( "-Wredundant-parens" ) #pragma clang diagnostic ignored "-Wweak-vtables"
QT_WARNING_DISABLE_CLANG( "-Wweak-vtables" ) #pragma clang diagnostic ignored "-Wdeprecated"
QT_WARNING_DISABLE_CLANG( "-Wdeprecated" ) #pragma clang diagnostic ignored "-Wmissing-field-initializers"
QT_WARNING_DISABLE_CLANG( "-Wmissing-field-initializers" ) #pragma clang diagnostic ignored "-Wdisabled-macro-expansion"
QT_WARNING_DISABLE_CLANG( "-Wdisabled-macro-expansion" ) #pragma clang diagnostic ignored "-Wdocumentation"
QT_WARNING_DISABLE_CLANG( "-Wdocumentation" ) #pragma clang diagnostic ignored "-Wcomma"
QT_WARNING_DISABLE_CLANG( "-Wcomma" ) #pragma clang diagnostic ignored "-Wunused-parameter"
QT_WARNING_DISABLE_CLANG( "-Wunused-parameter" ) #pragma clang diagnostic ignored "-Wunused-template"
QT_WARNING_DISABLE_CLANG( "-Wunused-template" )
// Actually for Python headers // Actually for Python headers
QT_WARNING_DISABLE_CLANG( "-Wreserved-id-macro" ) #pragma clang diagnostic ignored "-Wreserved-id-macro"
#endif
#undef slots #undef slots
#include <boost/python.hpp> #include <boost/python.hpp>
@ -57,6 +58,8 @@ QT_WARNING_DISABLE_CLANG( "-Wreserved-id-macro" )
#include <boost/python/list.hpp> #include <boost/python/list.hpp>
#include <boost/python/object.hpp> #include <boost/python/object.hpp>
QT_WARNING_POP #ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif #endif

View File

@ -4,8 +4,11 @@
* SPDX-FileCopyrightText: 2017-2018 Adriaan de Groot <groot@kde.org> * SPDX-FileCopyrightText: 2017-2018 Adriaan de Groot <groot@kde.org>
* SPDX-License-Identifier: GPL-3.0-or-later * SPDX-License-Identifier: GPL-3.0-or-later
* *
*
* Calamares is Free Software: see the License-Identifier above. * Calamares is Free Software: see the License-Identifier above.
* *
*
*
*/ */
/* /*
@ -32,15 +35,19 @@ class QFileInfo;
// with picky compilers like Clang 8. Since we use Clang for the // with picky compilers like Clang 8. Since we use Clang for the
// find-all-the-warnings case, switch those warnings off for // find-all-the-warnings case, switch those warnings off for
// the we-can't-change-them system headers. // the we-can't-change-them system headers.
QT_WARNING_PUSH #ifdef __clang__
QT_WARNING_DISABLE_CLANG( "-Wzero-as-null-pointer-constant" ) #pragma clang diagnostic push
QT_WARNING_DISABLE_CLANG( "-Wshadow" ) #pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
QT_WARNING_DISABLE_CLANG( "-Wfloat-equal" ) #pragma clang diagnostic ignored "-Wshadow"
QT_WARNING_DISABLE_CLANG( "-Wsuggest-destructor-override" ) #pragma clang diagnostic ignored "-Wfloat-equal"
#pragma clang diagnostic ignored "-Wsuggest-destructor-override"
#endif
#include <yaml-cpp/yaml.h> #include <yaml-cpp/yaml.h>
QT_WARNING_POP #ifdef __clang__
#pragma clang diagnostic pop
#endif
/// @brief Appends all the elements of @p node to the string list @p v /// @brief Appends all the elements of @p node to the string list @p v
DLLEXPORT void operator>>( const ::YAML::Node& node, QStringList& v ); DLLEXPORT void operator>>( const ::YAML::Node& node, QStringList& v );

View File

@ -22,14 +22,11 @@
* automoc does all the work for us. * automoc does all the work for us.
*/ */
#ifdef __clang__ #ifdef __clang__
#include <qglobal.h> #pragma clang diagnostic ignored "-Wextra-semi-stmt"
QT_WARNING_PUSH #pragma clang diagnostic ignored "-Wredundant-parens"
QT_WARNING_DISABLE_CLANG( "-Wextra-semi-stmt" ) #pragma clang diagnostic ignored "-Wreserved-identifier"
QT_WARNING_DISABLE_CLANG( "-Wredundant-parens" )
QT_WARNING_DISABLE_CLANG( "-Wreserved-identifier" )
#if __clang_major__ >= 17 #if __clang_major__ >= 17
QT_WARNING_DISABLE_CLANG( "-Wunsafe-buffer-usage" ) #pragma clang diagnostic ignored "-Wunsafe-buffer-usage"
#endif #endif
QT_WARNING_POP
#endif #endif

View File

@ -8,7 +8,3 @@
# set a custom name, including the path # set a custom name, including the path
# #
initramfsName: /boot/initramfs-freebsd.img initramfsName: /boot/initramfs-freebsd.img
# Optional: define a list of strings to be passed as arguments to Dracut
# By default, -f is always included
options: [ "-f" ]

View File

@ -7,4 +7,3 @@ additionalProperties: false
type: object type: object
properties: properties:
initramfsName: { type: string } initramfsName: { type: string }
options: { type: array, items: { type: string } }

View File

@ -35,15 +35,15 @@ def run_dracut():
:return: :return:
""" """
# Fetch the job configuration
initramfs_name = libcalamares.job.configuration.get('initramfsName', None)
dracut_options = libcalamares.job.configuration.get('options', ['-f'])
if initramfs_name:
dracut_options.append(initramfs_name)
try: try:
target_env_process_output(['dracut'] + dracut_options) initramfs_name = libcalamares.job.configuration['initramfsName']
target_env_process_output(['dracut', '-f', initramfs_name])
except KeyError:
try:
target_env_process_output(['dracut', '-f'])
except subprocess.CalledProcessError as cpe:
libcalamares.utils.warning(f"Dracut failed with output: {cpe.output}")
return cpe.returncode
except subprocess.CalledProcessError as cpe: except subprocess.CalledProcessError as cpe:
libcalamares.utils.warning(f"Dracut failed with output: {cpe.output}") libcalamares.utils.warning(f"Dracut failed with output: {cpe.output}")
return cpe.returncode return cpe.returncode

View File

@ -16,7 +16,6 @@
#include "Branding.h" #include "Branding.h"
#include "Settings.h" #include "Settings.h"
#include "compat/CheckBox.h"
#include "utils/Retranslator.h" #include "utils/Retranslator.h"
#include <QFocusEvent> #include <QFocusEvent>
@ -43,9 +42,8 @@ FinishedPage::FinishedPage( Config* config, QWidget* parent )
} ); } );
connect( config, &Config::restartNowWantedChanged, ui->restartCheckBox, &QCheckBox::setChecked ); connect( config, &Config::restartNowWantedChanged, ui->restartCheckBox, &QCheckBox::setChecked );
connect( ui->restartCheckBox, connect( ui->restartCheckBox,
Calamares::checkBoxStateChangedSignal, &QCheckBox::stateChanged,
[ config ]( Calamares::checkBoxStateType state ) [ config ]( int state ) { config->setRestartNowWanted( state != 0 ); } );
{ config->setRestartNowWanted( state != Calamares::checkBoxUncheckedValue ); } );
CALAMARES_RETRANSLATE_SLOT( &FinishedPage::retranslate ); CALAMARES_RETRANSLATE_SLOT( &FinishedPage::retranslate );
} }

View File

@ -233,7 +233,7 @@ SetKeyboardLayoutJob::writeVConsoleData( const QString& vconsoleConfPath, const
} }
QTextStream stream( &file ); QTextStream stream( &file );
bool found = false; bool found = false;
for ( const QString& existingLine : std::as_const( existingLines ) ) for ( const QString& existingLine : qAsConst( existingLines ) )
{ {
if ( existingLine.trimmed().startsWith( "KEYMAP=" ) ) if ( existingLine.trimmed().startsWith( "KEYMAP=" ) )
{ {

View File

@ -378,7 +378,7 @@ PackageModel::appendModelData( const QVariantList& groupList )
removeList.insert( 0, i ); removeList.insert( 0, i );
} }
} }
for ( const int& item : std::as_const( removeList ) ) for ( const int& item : qAsConst( removeList ) )
{ {
m_rootItem->removeChild( item ); m_rootItem->removeChild( item );
} }

View File

@ -112,7 +112,7 @@ PackageListModel::addPackage( PackageItem&& p )
QStringList QStringList
PackageListModel::getInstallPackagesForName( const QString& id ) const PackageListModel::getInstallPackagesForName( const QString& id ) const
{ {
for ( const auto& p : std::as_const( m_packages ) ) for ( const auto& p : qAsConst( m_packages ) )
{ {
if ( p.id == id ) if ( p.id == id )
{ {
@ -126,7 +126,7 @@ QStringList
PackageListModel::getInstallPackagesForNames( const QStringList& ids ) const PackageListModel::getInstallPackagesForNames( const QStringList& ids ) const
{ {
QStringList l; QStringList l;
for ( const auto& p : std::as_const( m_packages ) ) for ( const auto& p : qAsConst( m_packages ) )
{ {
if ( ids.contains( p.id ) ) if ( ids.contains( p.id ) )
{ {

View File

@ -117,7 +117,7 @@ static QStringList
jobDescriptions( const Calamares::JobList& jobs ) jobDescriptions( const Calamares::JobList& jobs )
{ {
QStringList jobsLines; QStringList jobsLines;
for ( const Calamares::job_ptr& job : std::as_const( jobs ) ) for ( const Calamares::job_ptr& job : qAsConst( jobs ) )
{ {
const auto description = job->prettyDescription(); const auto description = job->prettyDescription();
if ( !description.isEmpty() ) if ( !description.isEmpty() )
@ -478,7 +478,7 @@ shouldWarnForGPTOnBIOS( const PartitionCoreModule* core )
if ( table && table->type() == PartitionTable::TableType::gpt ) if ( table && table->type() == PartitionTable::TableType::gpt )
{ {
// So this is a BIOS system, and the bootloader will be installed on a GPT system // So this is a BIOS system, and the bootloader will be installed on a GPT system
for ( const auto& partition : std::as_const( table->children() ) ) for ( const auto& partition : qAsConst( table->children() ) )
{ {
using Calamares::Units::operator""_MiB; using Calamares::Units::operator""_MiB;
if ( ( partition->activeFlags() & KPM_PARTITION_FLAG( BiosGrub ) ) if ( ( partition->activeFlags() & KPM_PARTITION_FLAG( BiosGrub ) )

View File

@ -619,7 +619,7 @@ findEssentialLVs( const QList< PartitionCoreModule::DeviceInfo* >& infos )
continue; continue;
} }
for ( const auto& j : std::as_const( info->jobs() ) ) for ( const auto& j : qAsConst( info->jobs() ) )
{ {
FormatPartitionJob* format = dynamic_cast< FormatPartitionJob* >( j.data() ); FormatPartitionJob* format = dynamic_cast< FormatPartitionJob* >( j.data() );
if ( format ) if ( format )

View File

@ -221,7 +221,7 @@ PartitionLayout::createPartitions( Device* dev,
// Let's check if we have enough space for each partitions, using the size // Let's check if we have enough space for each partitions, using the size
// propery or the min-size property if unit is in percentage. // propery or the min-size property if unit is in percentage.
for ( const auto& entry : std::as_const( m_partLayout ) ) for ( const auto& entry : qAsConst( m_partLayout ) )
{ {
if ( !entry.partSize.isValid() ) if ( !entry.partSize.isValid() )
{ {
@ -250,7 +250,7 @@ PartitionLayout::createPartitions( Device* dev,
if ( availableSectors < 0 ) if ( availableSectors < 0 )
{ {
availableSectors = totalSectors; availableSectors = totalSectors;
for ( const auto& entry : std::as_const( m_partLayout ) ) for ( const auto& entry : qAsConst( m_partLayout ) )
{ {
qint64 sectors = partSectorsMap.value( &entry ); qint64 sectors = partSectorsMap.value( &entry );
if ( entry.partMinSize.isValid() ) if ( entry.partMinSize.isValid() )
@ -263,7 +263,7 @@ PartitionLayout::createPartitions( Device* dev,
} }
// Assign sectors for percentage-defined partitions. // Assign sectors for percentage-defined partitions.
for ( const auto& entry : std::as_const( m_partLayout ) ) for ( const auto& entry : qAsConst( m_partLayout ) )
{ {
if ( entry.partSize.unit() == Calamares::Partition::SizeUnit::Percent ) if ( entry.partSize.unit() == Calamares::Partition::SizeUnit::Percent )
{ {
@ -286,7 +286,7 @@ PartitionLayout::createPartitions( Device* dev,
// Create the partitions. // Create the partitions.
currentSector = firstSector; currentSector = firstSector;
availableSectors = totalSectors; availableSectors = totalSectors;
for ( const auto& entry : std::as_const( m_partLayout ) ) for ( const auto& entry : qAsConst( m_partLayout ) )
{ {
// Adjust partition size based on available space. // Adjust partition size based on available space.
qint64 sectors = partSectorsMap.value( &entry ); qint64 sectors = partSectorsMap.value( &entry );

View File

@ -34,7 +34,6 @@
#include "Branding.h" #include "Branding.h"
#include "GlobalStorage.h" #include "GlobalStorage.h"
#include "JobQueue.h" #include "JobQueue.h"
#include "compat/CheckBox.h"
#include "partition/PartitionIterator.h" #include "partition/PartitionIterator.h"
#include "partition/PartitionQuery.h" #include "partition/PartitionQuery.h"
#include "utils/Gui.h" #include "utils/Gui.h"
@ -188,7 +187,7 @@ ChoicePage::init( PartitionCoreModule* core )
connect( m_drivesCombo, qOverload< int >( &QComboBox::currentIndexChanged ), this, &ChoicePage::applyDeviceChoice ); connect( m_drivesCombo, qOverload< int >( &QComboBox::currentIndexChanged ), this, &ChoicePage::applyDeviceChoice );
connect( m_encryptWidget, &EncryptWidget::stateChanged, this, &ChoicePage::onEncryptWidgetStateChanged ); connect( m_encryptWidget, &EncryptWidget::stateChanged, this, &ChoicePage::onEncryptWidgetStateChanged );
connect( m_reuseHomeCheckBox, Calamares::checkBoxStateChangedSignal, this, &ChoicePage::onHomeCheckBoxStateChanged ); connect( m_reuseHomeCheckBox, &QCheckBox::stateChanged, this, &ChoicePage::onHomeCheckBoxStateChanged );
ChoicePage::applyDeviceChoice(); ChoicePage::applyDeviceChoice();
} }
@ -362,8 +361,7 @@ ChoicePage::setupChoices()
Device* Device*
ChoicePage::selectedDevice() ChoicePage::selectedDevice()
{ {
Device* const currentDevice Device* const currentDevice = m_core->deviceModel()->deviceForIndex( m_core->deviceModel()->index( m_drivesCombo->currentIndex() ) );
= m_core->deviceModel()->deviceForIndex( m_core->deviceModel()->index( m_drivesCombo->currentIndex() ) );
return currentDevice; return currentDevice;
} }
@ -586,21 +584,8 @@ ChoicePage::applyActionChoice( InstallChoice choice )
&ChoicePage::doAlongsideSetupSplitter, &ChoicePage::doAlongsideSetupSplitter,
Qt::UniqueConnection ); Qt::UniqueConnection );
break; break;
case InstallChoice::Manual:
if ( m_core->isDirty() )
{
ScanningDialog::run(
QtConcurrent::run(
[ = ]
{
QMutexLocker locker( &m_coreMutex );
m_core->revertDevice( selectedDevice() );
} ),
[] {},
this );
}
break;
case InstallChoice::NoChoice: case InstallChoice::NoChoice:
case InstallChoice::Manual:
break; break;
} }
updateNextEnabled(); updateNextEnabled();
@ -1046,7 +1031,7 @@ ChoicePage::updateActionChoicePreview( InstallChoice choice )
if ( m_enableEncryptionWidget ) if ( m_enableEncryptionWidget )
{ {
m_encryptWidget->show(); m_encryptWidget->show();
if ( m_config->preCheckEncryption() && !m_preCheckActivated ) if ( m_config->preCheckEncryption() && ! m_preCheckActivated )
{ {
m_encryptWidget->setEncryptionCheckbox( true ); m_encryptWidget->setEncryptionCheckbox( true );
m_preCheckActivated = true; m_preCheckActivated = true;
@ -1106,7 +1091,7 @@ ChoicePage::updateActionChoicePreview( InstallChoice choice )
if ( shouldShowEncryptWidget( choice ) ) if ( shouldShowEncryptWidget( choice ) )
{ {
m_encryptWidget->show(); m_encryptWidget->show();
if ( m_config->preCheckEncryption() && !m_preCheckActivated ) if ( m_config->preCheckEncryption() && ! m_preCheckActivated )
{ {
m_encryptWidget->setEncryptionCheckbox( true ); m_encryptWidget->setEncryptionCheckbox( true );
m_preCheckActivated = true; m_preCheckActivated = true;
@ -1803,8 +1788,7 @@ ChoicePage::updateActionDescriptionsTr()
"currently present on the selected storage device." ) ); "currently present on the selected storage device." ) );
m_replaceButton->setText( tr( "<strong>Replace a partition</strong><br/>" m_replaceButton->setText( tr( "<strong>Replace a partition</strong><br/>"
"Replaces a partition with %1." ) "Replaces a partition with %1." ) );
.arg( Calamares::Branding::instance()->shortVersionedName() ) );
} }
if ( m_osproberEntriesCount < 0 ) if ( m_osproberEntriesCount < 0 )
{ {

View File

@ -60,8 +60,7 @@ EncryptWidget::EncryptWidget( QWidget* parent )
m_ui->m_encryptionUnsupportedLabel->show(); m_ui->m_encryptionUnsupportedLabel->show();
} }
connect( connect( m_ui->m_encryptCheckBox, &QCheckBox::stateChanged, this, &EncryptWidget::onCheckBoxStateChanged );
m_ui->m_encryptCheckBox, Calamares::checkBoxStateChangedSignal, this, &EncryptWidget::onCheckBoxStateChanged );
connect( m_ui->m_passphraseLineEdit, &QLineEdit::textEdited, this, &EncryptWidget::onPassphraseEdited ); connect( m_ui->m_passphraseLineEdit, &QLineEdit::textEdited, this, &EncryptWidget::onPassphraseEdited );
connect( m_ui->m_confirmLineEdit, &QLineEdit::textEdited, this, &EncryptWidget::onPassphraseEdited ); connect( m_ui->m_confirmLineEdit, &QLineEdit::textEdited, this, &EncryptWidget::onPassphraseEdited );
@ -204,12 +203,12 @@ EncryptWidget::onPassphraseEdited()
} }
void void
EncryptWidget::onCheckBoxStateChanged( Calamares::checkBoxStateType checked ) EncryptWidget::onCheckBoxStateChanged( int checked )
{ {
const bool visible = ( checked != Calamares::checkBoxUncheckedValue ); // @p checked is a Qt::CheckState, 0 is "unchecked" and 2 is "checked"
m_ui->m_passphraseLineEdit->setVisible( visible ); m_ui->m_passphraseLineEdit->setVisible( checked );
m_ui->m_confirmLineEdit->setVisible( visible ); m_ui->m_confirmLineEdit->setVisible( checked );
m_ui->m_iconLabel->setVisible( visible ); m_ui->m_iconLabel->setVisible( checked );
m_ui->m_passphraseLineEdit->clear(); m_ui->m_passphraseLineEdit->clear();
m_ui->m_confirmLineEdit->clear(); m_ui->m_confirmLineEdit->clear();
m_ui->m_iconLabel->clear(); m_ui->m_iconLabel->clear();

View File

@ -13,8 +13,6 @@
#ifndef ENCRYPTWIDGET_H #ifndef ENCRYPTWIDGET_H
#define ENCRYPTWIDGET_H #define ENCRYPTWIDGET_H
#include "compat/CheckBox.h"
#include <QWidget> #include <QWidget>
#include <kpmcore/fs/filesystem.h> #include <kpmcore/fs/filesystem.h>
@ -38,7 +36,7 @@ public:
explicit EncryptWidget( QWidget* parent = nullptr ); explicit EncryptWidget( QWidget* parent = nullptr );
void setEncryptionCheckbox( bool preCheckEncrypt = false ); void setEncryptionCheckbox( bool preCheckEncrypt = false);
void reset( bool checkVisible = true ); void reset( bool checkVisible = true );
bool isEncryptionCheckboxChecked(); bool isEncryptionCheckboxChecked();
@ -61,7 +59,7 @@ signals:
private: private:
void updateState( const bool notify = true ); void updateState( const bool notify = true );
void onPassphraseEdited(); void onPassphraseEdited();
void onCheckBoxStateChanged( Calamares::checkBoxStateType checked ); void onCheckBoxStateChanged( int checked );
Ui::EncryptWidget* m_ui; Ui::EncryptWidget* m_ui;
Encryption m_state; Encryption m_state;

View File

@ -333,7 +333,7 @@ template < typename F >
void void
apply( const QStringList& paths, F f, QList< MessageAndPath >& news ) apply( const QStringList& paths, F f, QList< MessageAndPath >& news )
{ {
for ( const QString& p : std::as_const( paths ) ) for ( const QString& p : qAsConst( paths ) )
{ {
auto n = f( p ); auto n = f( p );
if ( !n.isEmpty() ) if ( !n.isEmpty() )
@ -347,7 +347,7 @@ STATICTEST QStringList
stringify( const QList< MessageAndPath >& news ) stringify( const QList< MessageAndPath >& news )
{ {
QStringList l; QStringList l;
for ( const auto& m : std::as_const( news ) ) for ( const auto& m : qAsConst( news ) )
{ {
l << QString( m ); l << QString( m );
} }

View File

@ -56,7 +56,7 @@ ClearTempMountsJob::exec()
std::sort( targetMounts.begin(), targetMounts.end(), MtabInfo::mountPointOrder ); std::sort( targetMounts.begin(), targetMounts.end(), MtabInfo::mountPointOrder );
QStringList goodNews; QStringList goodNews;
for ( const auto& m : std::as_const( targetMounts ) ) for ( const auto& m : qAsConst( targetMounts ) )
{ {
cDebug() << o << "Will try to umount path" << m.mountPoint; cDebug() << o << "Will try to umount path" << m.mountPoint;
if ( Calamares::Partition::unmount( m.mountPoint, { "-lv" } ) == 0 ) if ( Calamares::Partition::unmount( m.mountPoint, { "-lv" } ) == 0 )

View File

@ -13,7 +13,7 @@ if(WITH_QT6)
set(_plasma_libraries "Plasma::Plasma") set(_plasma_libraries "Plasma::Plasma")
set(_plasma_name "Plasma") set(_plasma_name "Plasma")
find_package(${kfname} ${KF_VERSION} QUIET COMPONENTS Config Package) find_package(${kfname} ${KF_VERSION} QUIET COMPONENTS Config Package)
find_package(Plasma ${PLASMA_VERSION} QUIET) find_package(Plasma ${PLASMA_VERSION})
else() else()
set(_plasma_libraries "${kfname}::Plasma") set(_plasma_libraries "${kfname}::Plasma")
set(_plasma_name "KF5Plasma") set(_plasma_name "KF5Plasma")

View File

@ -65,7 +65,7 @@ PreserveFiles::exec()
} }
int count = 0; int count = 0;
for ( const auto& it : std::as_const( m_items ) ) for ( const auto& it : qAsConst( m_items ) )
{ {
if ( !it ) if ( !it )
{ {

View File

@ -16,7 +16,6 @@
#include "GlobalStorage.h" #include "GlobalStorage.h"
#include "JobQueue.h" #include "JobQueue.h"
#include "ViewManager.h" #include "ViewManager.h"
#include "compat/CheckBox.h"
#include "utils/Gui.h" #include "utils/Gui.h"
#include "utils/Logger.h" #include "utils/Logger.h"
#include "utils/Retranslator.h" #include "utils/Retranslator.h"
@ -33,7 +32,7 @@ TrackingPage::TrackingPage( Config* config, QWidget* parent )
ui->noneCheckBox->setChecked( true ); ui->noneCheckBox->setChecked( true );
ui->noneCheckBox->setEnabled( false ); ui->noneCheckBox->setEnabled( false );
connect( ui->noneCheckBox, Calamares::checkBoxStateChangedSignal, this, &TrackingPage::buttonNoneChecked ); connect( ui->noneCheckBox, &QCheckBox::stateChanged, this, &TrackingPage::buttonNoneChecked );
// Each "panel" of configuration has the same kind of setup, // Each "panel" of configuration has the same kind of setup,
// where the xButton and xCheckBox is connected to the xTracking // where the xButton and xCheckBox is connected to the xTracking
@ -41,9 +40,9 @@ TrackingPage::TrackingPage( Config* config, QWidget* parent )
#define trackingSetup( x ) \ #define trackingSetup( x ) \
do \ do \
{ \ { \
connect( ui->x##CheckBox, Calamares::checkBoxStateChangedSignal, this, &TrackingPage::buttonChecked ); \ connect( ui->x##CheckBox, &QCheckBox::stateChanged, this, &TrackingPage::buttonChecked ); \
connect( ui->x##CheckBox, \ connect( ui->x##CheckBox, \
Calamares::checkBoxStateChangedSignal, \ &QCheckBox::stateChanged, \
config->x##Tracking(), \ config->x##Tracking(), \
QOverload< bool >::of( &TrackingStyleConfig::setTracking ) ); \ QOverload< bool >::of( &TrackingStyleConfig::setTracking ) ); \
connect( config->x##Tracking(), \ connect( config->x##Tracking(), \

View File

@ -63,7 +63,7 @@ unmountTargetMounts( const QString& rootMountPoint )
std::sort( targetMounts.begin(), targetMounts.end(), MtabInfo::mountPointOrder ); std::sort( targetMounts.begin(), targetMounts.end(), MtabInfo::mountPointOrder );
cDebug() << "Read" << targetMounts.count() << "entries from" << targetMountPath; cDebug() << "Read" << targetMounts.count() << "entries from" << targetMountPath;
for ( const auto& m : std::as_const( targetMounts ) ) for ( const auto& m : qAsConst( targetMounts ) )
{ {
// Returns the program's exit code, so 0 is success and non-0 // Returns the program's exit code, so 0 is success and non-0
// (truthy) is a failure. // (truthy) is a failure.

View File

@ -48,7 +48,7 @@ class UnpackEntry:
:param destination: :param destination:
""" """
__slots__ = ('source', 'sourcefs', 'destination', 'copied', 'total', 'exclude', 'excludeFile', __slots__ = ('source', 'sourcefs', 'destination', 'copied', 'total', 'exclude', 'excludeFile',
'mountPoint', 'weight', 'condition', 'optional') 'mountPoint', 'weight', 'condition')
def __init__(self, source, sourcefs, destination): def __init__(self, source, sourcefs, destination):
""" """
@ -72,7 +72,6 @@ class UnpackEntry:
self.mountPoint = None self.mountPoint = None
self.weight = 1 self.weight = 1
self.condition = True self.condition = True
self.optional = False
def is_file(self): def is_file(self):
return self.sourcefs == "file" return self.sourcefs == "file"
@ -462,7 +461,6 @@ def run():
for entry in libcalamares.job.configuration["unpack"]: for entry in libcalamares.job.configuration["unpack"]:
source = os.path.abspath(entry["source"]) source = os.path.abspath(entry["source"])
sourcefs = entry["sourcefs"] sourcefs = entry["sourcefs"]
optional = entry.get("optional", False)
if sourcefs not in supported_filesystems: if sourcefs not in supported_filesystems:
libcalamares.utils.warning("The filesystem for \"{}\" ({}) is not supported by your current kernel".format(source, sourcefs)) libcalamares.utils.warning("The filesystem for \"{}\" ({}) is not supported by your current kernel".format(source, sourcefs))
@ -470,14 +468,9 @@ def run():
return (_("Bad unpackfs configuration"), return (_("Bad unpackfs configuration"),
_("The filesystem for \"{}\" ({}) is not supported by your current kernel").format(source, sourcefs)) _("The filesystem for \"{}\" ({}) is not supported by your current kernel").format(source, sourcefs))
if not os.path.exists(source): if not os.path.exists(source):
if optional: libcalamares.utils.warning("The source filesystem \"{}\" does not exist".format(source))
libcalamares.utils.warning("The source filesystem \"{}\" does not exist but is marked as optional, skipping".format(source)) return (_("Bad unpackfs configuration"),
entry["condition"] = False _("The source filesystem \"{}\" does not exist").format(source))
continue
else:
libcalamares.utils.warning("The source filesystem \"{}\" does not exist".format(source))
return (_("Bad unpackfs configuration"),
_("The source filesystem \"{}\" does not exist").format(source))
if sourcefs == "squashfs": if sourcefs == "squashfs":
if shutil.which("unsquashfs") is None: if shutil.which("unsquashfs") is None:
libcalamares.utils.warning("Failed to find unsquashfs") libcalamares.utils.warning("Failed to find unsquashfs")

View File

@ -102,18 +102,6 @@
# sourcefs: squashfs # sourcefs: squashfs
# destination: "" # destination: ""
# condition: exampleGlobalStorageVariable.subkey # condition: exampleGlobalStorageVariable.subkey
#
# You may also wish to include optional squashfses, which may not exist at certain times
# depending on your image tooling. If an optional squashfs is not found, it is simply
# skipped.
#
# - source: ./example.standard.sqfs
# sourcefs: squashfs
# destination: ""
# - source: ./example.extras.sqfs
# sourcefs: squashfs
# destination: ""
# optional: true
unpack: unpack:
- source: ../CHANGES - source: ../CHANGES

View File

@ -18,7 +18,6 @@ properties:
excludeFile: { type: string } excludeFile: { type: string }
exclude: { type: array, items: { type: string } } exclude: { type: array, items: { type: string } }
weight: { type: integer, exclusiveMinimum: 0 } weight: { type: integer, exclusiveMinimum: 0 }
optional: { type: boolean }
condition: condition:
anyOf: anyOf:
- type: boolean - type: boolean

View File

@ -17,7 +17,6 @@
*/ */
class TarballRunner : public Runner class TarballRunner : public Runner
{ {
Q_OBJECT
public: public:
using Runner::Runner; using Runner::Runner;

View File

@ -17,7 +17,6 @@
*/ */
class UnsquashRunner : public Runner class UnsquashRunner : public Runner
{ {
Q_OBJECT
public: public:
using Runner::Runner; using Runner::Runner;

View File

@ -22,7 +22,6 @@
#include "GlobalStorage.h" #include "GlobalStorage.h"
#include "JobQueue.h" #include "JobQueue.h"
#include "Settings.h" #include "Settings.h"
#include "compat/CheckBox.h"
#include "utils/Gui.h" #include "utils/Gui.h"
#include "utils/Logger.h" #include "utils/Logger.h"
#include "utils/Retranslator.h" #include "utils/Retranslator.h"
@ -138,10 +137,9 @@ UsersPage::UsersPage( Config* config, QWidget* parent )
ui->checkBoxDoAutoLogin->setChecked( m_config->doAutoLogin() ); ui->checkBoxDoAutoLogin->setChecked( m_config->doAutoLogin() );
connect( ui->checkBoxDoAutoLogin, connect( ui->checkBoxDoAutoLogin,
Calamares::checkBoxStateChangedSignal, &QCheckBox::stateChanged,
this, this,
[ this ]( Calamares::checkBoxStateType checked ) [ this ]( int checked ) { m_config->setAutoLogin( checked != Qt::Unchecked ); } );
{ m_config->setAutoLogin( checked != Calamares::checkBoxUncheckedValue ); } );
connect( config, &Config::autoLoginChanged, ui->checkBoxDoAutoLogin, &QCheckBox::setChecked ); connect( config, &Config::autoLoginChanged, ui->checkBoxDoAutoLogin, &QCheckBox::setChecked );
ui->checkBoxReusePassword->setVisible( m_config->writeRootPassword() ); ui->checkBoxReusePassword->setVisible( m_config->writeRootPassword() );
@ -149,7 +147,7 @@ UsersPage::UsersPage( Config* config, QWidget* parent )
if ( m_config->writeRootPassword() ) if ( m_config->writeRootPassword() )
{ {
connect( config, &Config::reuseUserPasswordForRootChanged, ui->checkBoxReusePassword, &QCheckBox::setChecked ); connect( config, &Config::reuseUserPasswordForRootChanged, ui->checkBoxReusePassword, &QCheckBox::setChecked );
connect( ui->checkBoxReusePassword, Calamares::checkBoxStateChangedSignal, this, &UsersPage::onReuseUserPasswordChanged ); connect( ui->checkBoxReusePassword, &QCheckBox::stateChanged, this, &UsersPage::onReuseUserPasswordChanged );
} }
ui->checkBoxRequireStrongPassword->setVisible( m_config->permitWeakPasswords() ); ui->checkBoxRequireStrongPassword->setVisible( m_config->permitWeakPasswords() );
@ -157,7 +155,7 @@ UsersPage::UsersPage( Config* config, QWidget* parent )
if ( m_config->permitWeakPasswords() ) if ( m_config->permitWeakPasswords() )
{ {
connect( ui->checkBoxRequireStrongPassword, connect( ui->checkBoxRequireStrongPassword,
Calamares::checkBoxStateChangedSignal, &QCheckBox::stateChanged,
this, this,
[ this ]( int checked ) { m_config->setRequireStrongPasswords( checked != Qt::Unchecked ); } ); [ this ]( int checked ) { m_config->setRequireStrongPasswords( checked != Qt::Unchecked ); } );
connect( connect(

View File

@ -116,18 +116,6 @@ Config::languageIcon() const
return m_languageIcon; return m_languageIcon;
} }
static bool
languageAndTerritoryMatch( const QLocale& a, const QLocale& b )
{
const bool languageMatch = a.language() == b.language();
#if QT_VERSION < QT_VERSION_CHECK( 6, 6, 0 )
const bool placeMatch = a.country() == b.country();
#else
const bool placeMatch = a.territory() == b.territory();
#endif
return languageMatch && placeMatch;
}
void void
Config::initLanguages() Config::initLanguages()
{ {
@ -143,8 +131,9 @@ Config::initLanguages()
QLocale defaultLocale = defaultTranslation.locale(); QLocale defaultLocale = defaultTranslation.locale();
cDebug() << "Trying to match locale" << defaultLocale; cDebug() << "Trying to match locale" << defaultLocale;
matchedLocaleIndex = m_languages->find( [ &defaultLocale ]( const QLocale& x ) matchedLocaleIndex = m_languages->find(
{ return languageAndTerritoryMatch( defaultLocale, x ); } ); [ & ]( const QLocale& x )
{ return x.language() == defaultLocale.language() && x.country() == defaultLocale.country(); } );
if ( matchedLocaleIndex < 0 ) if ( matchedLocaleIndex < 0 )
{ {

View File

@ -35,7 +35,7 @@ CheckerContainer::CheckerContainer( Config* config, QWidget* parent )
mainLayout->addWidget( m_waitingWidget ); mainLayout->addWidget( m_waitingWidget );
CALAMARES_RETRANSLATE( if ( m_waitingWidget ) CALAMARES_RETRANSLATE( if ( m_waitingWidget )
m_waitingWidget->setText( tr( "Gathering system information" ) ); ); m_waitingWidget->setText( tr( "Gathering system information..." ) ); );
} }
CheckerContainer::~CheckerContainer() CheckerContainer::~CheckerContainer()

View File

@ -288,7 +288,7 @@ getCheckInternetUrls( const QVariantMap& configurationMap )
if ( !checkInternetSetting.isEmpty() ) if ( !checkInternetSetting.isEmpty() )
{ {
QVector< QUrl > urls; QVector< QUrl > urls;
for ( const auto& urlString : std::as_const( checkInternetSetting ) ) for ( const auto& urlString : qAsConst( checkInternetSetting ) )
{ {
QUrl url( urlString.trimmed() ); QUrl url( urlString.trimmed() );
if ( url.isValid() ) if ( url.isValid() )

View File

@ -44,7 +44,7 @@ ResultsListWidget::ResultsListWidget( Config* config, QWidget* parent )
m_explanation->setObjectName( "resultsExplanation" ); m_explanation->setObjectName( "resultsExplanation" );
explanationLayout->addWidget( m_explanation ); explanationLayout->addWidget( m_explanation );
m_countdown = new CountdownWaitingWidget; m_countdown = new CountdownWaitingWidget;
m_countdown->setToolTip( tr( "Checking requirements again in a few seconds" ) ); m_countdown->setToolTip( tr( "Checking requirements again in a few seconds ..." ) );
m_countdown->start(); m_countdown->start();
explanationLayout->addWidget( m_countdown ); explanationLayout->addWidget( m_countdown );

View File

@ -193,7 +193,7 @@ ZfsJob::exec()
} }
QVariantList zfsInfoList = gs->value( "zfsInfo" ).toList(); QVariantList zfsInfoList = gs->value( "zfsInfo" ).toList();
for ( auto& partition : std::as_const( partitions ) ) for ( auto& partition : qAsConst( partitions ) )
{ {
QVariantMap pMap; QVariantMap pMap;
if ( partition.canConvert< QVariantMap >() ) if ( partition.canConvert< QVariantMap >() )
@ -231,7 +231,7 @@ ZfsJob::exec()
// Look in the zfs info list to see if this partition should be encrypted // Look in the zfs info list to see if this partition should be encrypted
bool encrypt = false; bool encrypt = false;
QString passphrase; QString passphrase;
for ( const QVariant& zfsInfo : std::as_const( zfsInfoList ) ) for ( const QVariant& zfsInfo : qAsConst( zfsInfoList ) )
{ {
if ( zfsInfo.canConvert< QVariantMap >() && zfsInfo.toMap().value( "encrypted" ).toBool() if ( zfsInfo.canConvert< QVariantMap >() && zfsInfo.toMap().value( "encrypted" ).toBool()
&& mountpoint == zfsInfo.toMap().value( "mountpoint" ) ) && mountpoint == zfsInfo.toMap().value( "mountpoint" ) )
@ -276,7 +276,7 @@ ZfsJob::exec()
{ {
collectMountpoints( partitions ); collectMountpoints( partitions );
QVariantList datasetList; QVariantList datasetList;
for ( const auto& dataset : std::as_const( m_datasets ) ) for ( const auto& dataset : qAsConst( m_datasets ) )
{ {
QVariantMap datasetMap = dataset.toMap(); QVariantMap datasetMap = dataset.toMap();