78 Commits

Author SHA1 Message Date
bc77da0749 postcfg: only detect btrfs and run fix on detection 2025-09-08 23:46:14 +02:00
1286782422 postcfg: fix btrfs install boot 2025-09-08 23:29:05 +02:00
91712d4f3b postcfg: fix it 2025-08-20 17:31:13 +02:00
a163c7d62d postcfg: enable job conf 2025-08-20 10:46:59 +02:00
3db91dec6a postcfg: fix conf 2025-08-19 19:41:38 +02:00
62d997063b postcfg: change key name to user-services 2025-08-19 19:39:59 +02:00
c7e1783e30 fix import 2025-08-18 22:53:11 +02:00
bb1212c974 postcfg: configure user sv 2025-08-18 22:50:33 +02:00
983b9cb68a scripts: add exit code on dialog cancel 2025-01-27 17:26:34 +01:00
d24d23902c CMakeLists.txt: rm packagechooser(q) 2025-01-26 01:29:01 +01:00
efe4b4da71 scripts: fix switcher 2025-01-26 01:27:15 +01:00
010ac14221 rm pkgch 2025-01-26 01:18:50 +01:00
fcdcc25738 safeguard against botched iso-profiles 2024-08-03 18:39:15 +03:00
367995710b bring back darkness, make options clearer, dont allow root run switcher because no env 2024-08-03 01:27:33 +03:00
0f242c944a fix artix-next branding 2024-05-16 20:44:42 +02:00
e04b3b69e8 scripts: fix config switcher 2024-05-16 20:23:35 +02:00
277603cf60 hold back gtk3 for later 2024-03-04 22:02:08 +02:00
2cce754737 fix wayland/x11 $DISPLAY 2024-03-04 21:53:22 +02:00
23edb4e685 bump ver 2024-03-04 01:01:13 +01:00
63be1deec3 cmake: add AppstreamHelper 2024-03-04 00:52:23 +01:00
09edbfeffb Merge branch 'calamares' into artix 2024-03-04 00:45:53 +01:00
dd1a91fbbd upd .gitignore 2024-03-04 00:43:52 +01:00
559daeaa53 [packagechooser*] Modernize linking with dependencies 2024-03-04 00:42:08 +01:00
8d56cc49df fix slideshow early start 2024-02-08 18:14:21 +02:00
80ca6b23eb minor tweaks 2024-02-08 17:05:41 +02:00
f75efc73a0 resize ridiculously large map 2024-02-08 01:27:16 +02:00
9c0c5ea291 fix slide order and adjust initial window size 2024-02-08 01:12:23 +02:00
767a7bac29 Merge pull request 'artix' (#2) from nous/calamares-extensions:artix into artix
Reviewed-on: #2
2024-02-07 23:19:04 +01:00
3cad76deef delete backup show.qmls 2024-02-07 23:28:47 +02:00
61ae8c9919 wider slides, fancier dialog 2024-02-07 23:24:31 +02:00
c1a7c4aefb basestrap: fix backend 2024-02-06 23:50:29 +01:00
07510419ad switcher: adjust desktop name key 2024-01-16 13:06:27 +01:00
e48d3912e7 cmake: fix install 2024-01-16 12:19:16 +01:00
664af6eca5 cmake: set sysconf dir 2024-01-16 12:17:04 +01:00
df28217213 cmake: fix sysconf dir 2024-01-16 12:13:49 +01:00
edcade553c scripts: update config switcher 2024-01-16 12:07:34 +01:00
cebdcaa19a fix script install 2024-01-16 02:05:53 +01:00
b1e2564198 cmake: remove world and group write from script 2024-01-16 00:59:08 +01:00
49424cfeb0 cmake: try fix scripts permissions 2024-01-16 00:55:19 +01:00
5d0227329a cmake: rm script permissions 2024-01-16 00:50:11 +01:00
f1a447696e add config switcher 2024-01-16 00:36:14 +01:00
d8518318d9 cmake: exclude packagechooserq, it has atm no proper package model like the default packagechooser 2024-01-15 21:11:08 +01:00
adaca962ac basestrap: disable callback, deemed unstable 2024-01-15 21:04:29 +01:00
2681a22b83 Merge branch 'calamares' into artix 2024-01-14 23:44:37 +01:00
c32a8b802f basestrap: readd dummy PM class 2024-01-14 23:43:24 +01:00
a391c689e7 basestrap: update doc comments 2024-01-14 17:02:42 +01:00
787d4c8b5b basestrap: fix callback 2024-01-14 02:54:29 +01:00
8816ac53f4 basestrap: small refactoring to eventually make basestrap a packages module patch 2024-01-14 02:25:37 +01:00
650b048941 git merge 'upstream' 2024-01-12 21:50:18 +01:00
2d200cd61e wip 2024-01-05 15:35:10 +01:00
15a1600974 update conf documentation 2024-01-04 17:30:42 +01:00
417a5c23a0 artix-next: fix branding desc 2024-01-04 16:35:52 +01:00
0970ebea9d add artix-next branding 2024-01-04 16:34:43 +01:00
7168e53bc7 rm unused images 2024-01-02 23:23:39 +01:00
1d11f43ea3 clean up 2024-01-02 22:39:29 +01:00
379f38bfe9 basestrap: add copy_pacconf property 2024-01-02 18:47:43 +01:00
25acdeceba remove old service modules from build 2024-01-02 16:51:02 +01:00
5462411d8a basestrap: create dirs sequentially 2024-01-02 13:38:36 +01:00
b7f606cba1 services-artix: add debug info 2024-01-01 22:49:09 +01:00
d51ba1e8df services-artix: fix alias 2024-01-01 21:43:16 +01:00
10dc285ed2 services-artixc: add alias and target service properties 2024-01-01 21:40:03 +01:00
916f1c2fae services-artix: small refactor 2024-01-01 21:18:53 +01:00
0d9923ed0b services-artix: simplify greatly 2024-01-01 20:55:00 +01:00
8947b568a7 rm 2024-01-01 03:07:22 +01:00
3dc5e111bb add packagechooserxq; experimental module since packagechooserq somehow doesn't work in non legacy mode and no GS written 2024-01-01 02:30:46 +01:00
c6e2cacd51 packagechooserq: fix qt5 qml 2024-01-01 01:37:19 +01:00
3d3e73f015 cleaning 2023-12-31 21:27:43 +01:00
fe012233e3 fix it 2023-12-31 18:29:27 +01:00
e55d467f12 cmake: include packagechooserq 2023-12-31 18:28:15 +01:00
c99c53714f update packagechooserq 2023-12-31 18:23:06 +01:00
9e10e21381 no test 2023-12-31 17:06:02 +01:00
c6884e1044 remove packagechooser tests for now 2023-12-31 17:03:03 +01:00
fc2b4c54a5 pkgch: reenable test 2023-12-31 03:04:41 +01:00
c04875fb6a try fix build 2023-12-31 02:42:08 +01:00
bac0c002d8 packagechooser: take out test 2023-12-31 00:59:48 +01:00
999e45c64a add packagechooser 2023-12-31 00:41:15 +01:00
a1012b9a82 fix 2023-12-30 23:33:07 +01:00
39427ffc4c add artix modules 2023-12-30 16:21:50 +01:00
191 changed files with 4191 additions and 32846 deletions

3
.gitignore vendored
View File

@@ -5,3 +5,6 @@
build/
*.kdev4
*.qmlc
b.sh
modules/netinstall/
#modules/packages/

View File

@@ -43,7 +43,7 @@
#
cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
set( CALAMARES_EXTENSIONS_VERSION 3.3.1 )
set( CALAMARES_EXTENSIONS_VERSION 3.3.5 )
include( ${CMAKE_CURRENT_LIST_DIR}/CMakeModules/ExtendedVersion.cmake )
if ( CMAKE_SCRIPT_MODE_FILE )
@@ -59,11 +59,34 @@ project(calamares-extensions
set( CMAKE_CXX_STANDARD 17 )
set( CMAKE_CXX_STANDARD_REQUIRED ON )
if(WITH_QT6)
set(kfname "KF6")
set(KF_VERSION 5.240) # KDE Neon weirdness
else()
message(STATUS "Building Calamares with Qt5")
set(kfname "KF5")
set(KF_VERSION 5.78)
# API that was deprecated before Qt 5.15 causes a compile error
add_compile_definitions(QT_DISABLE_DEPRECATED_BEFORE=0x050f00)
endif()
include( FeatureSummary )
find_package(${kfname}CoreAddons ${KF_VERSION} QUIET)
set_package_properties(
${kfname}CoreAddons
PROPERTIES
TYPE REQUIRED
DESCRIPTION "KDE Framework CoreAddons"
URL "https://api.kde.org/frameworks/"
PURPOSE "Essential Framework for AboutData and Macros"
)
# On developer's machine, the user package registry breaks
# consumers by loading the developer's config from a build
# directory (which doesn't have the rest of the config
# installed inside it).
set( CALAMARES_VERSION_REQUIRED 3.3.1 )
set( CALAMARES_VERSION_REQUIRED 3.3.5 )
message(STATUS "Looking for Calamares system-wide")
find_package(Calamares ${CALAMARES_VERSION_REQUIRED} NO_CMAKE_PACKAGE_REGISTRY)
if (NOT TARGET Calamares::calamares OR NOT TARGET Calamares::calamaresui)
@@ -127,18 +150,8 @@ include( CTest )
# Typically you would use only one branding, since that's
# the (single) branding for your distro.
#
calamares_add_branding_subdirectory( branding/default NAME default )
calamares_add_branding_subdirectory( branding/default-mobile NAME default-mobile )
calamares_add_branding_subdirectory( branding/fancy NAME fancy )
# This one has files in subdirectories
calamares_add_branding_subdirectory( branding/samegame NAME samegame SUBDIRECTORIES img )
# KaOS branding, with translations, note we can *NAME* something
# different from the source directory it lives in; this will be installed
# to a directory called *NAME* though -- and the `branding.desc` must
# have a *componentName* that matches this *NAME*.
calamares_add_branding_subdirectory( branding/kaos_branding NAME kaos )
calamares_add_branding_subdirectory( branding/artix NAME artix )
calamares_add_branding_subdirectory( branding/artix-next NAME artix-next )
### MODULES
#
@@ -146,16 +159,21 @@ calamares_add_branding_subdirectory( branding/kaos_branding NAME kaos )
#
set(LIST_SKIPPED_MODULES "")
calamares_add_module_subdirectory( modules/freebsddisk LIST_SKIPPED_MODULES ) # C++ viewmodule
calamares_add_module_subdirectory( modules/mobile LIST_SKIPPED_MODULES )
calamares_add_module_subdirectory( modules/os-freebsd LIST_SKIPPED_MODULES )
calamares_add_module_subdirectory( modules/os-nixos LIST_SKIPPED_MODULES )
calamares_add_module_subdirectory( modules/refind LIST_SKIPPED_MODULES )
calamares_add_module_subdirectory( modules/slowpython LIST_SKIPPED_MODULES ) # Python job
calamares_add_module_subdirectory( modules/unpackfsc LIST_SKIPPED_MODULES )
calamares_add_module_subdirectory( modules/basestrap LIST_SKIPPED_MODULES )
calamares_add_module_subdirectory( modules/services-artix LIST_SKIPPED_MODULES )
calamares_add_module_subdirectory( modules/postcfg LIST_SKIPPED_MODULES )
message(STATUS "Calamares extensions ${CALAMARES_EXTENSIONS_VERSION} for Calamares version ${Calamares_VERSION}")
# If modules cannot be built, they usually call a macro
# which builds a list of explanations; show that list.
calamares_explain_skipped_modules( ${LIST_SKIPPED_MODULES} )
install(PROGRAMS scripts/calamares-config-switcher DESTINATION bin)
if(NOT DEFINED CMAKE_INSTALL_SYSCONFDIR)
set(CMAKE_INSTALL_SYSCONFDIR "/etc")
endif()
install(FILES scripts/calamares-config-switcher.conf DESTINATION ${CMAKE_INSTALL_SYSCONFDIR})
install(FILES scripts/calamares-config-switcher.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)

BIN
branding/artix-next/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

BIN
branding/artix-next/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

BIN
branding/artix-next/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 502 KiB

BIN
branding/artix-next/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 KiB

BIN
branding/artix-next/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 KiB

BIN
branding/artix-next/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

@@ -0,0 +1,205 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="46.72533mm"
height="46.72533mm"
viewBox="0 0 46.72533 46.725331"
version="1.1"
id="svg4593"
inkscape:version="0.92.4 5da689c313, 2019-01-14"
sodipodi:docname="Artix_logo_square_frame.svg"
inkscape:export-filename="/tmp/Artix_logo_4096.png"
inkscape:export-xdpi="2226.6001"
inkscape:export-ydpi="2226.6001">
<defs
id="defs4587">
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient887"
id="linearGradient1200-5"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,0,0,1,114.83738,50.597052)"
x1="70.512688"
y1="62.847496"
x2="63.043533"
y2="59.204388" />
<linearGradient
id="linearGradient887"
inkscape:collect="always">
<stop
id="stop883"
offset="0"
style="stop-color:#ffffff;stop-opacity:0.36470589" />
<stop
id="stop885"
offset="1"
style="stop-color:#ffffff;stop-opacity:0" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient887"
id="linearGradient1200-8"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-21.06111,67.884718)"
x1="70.512688"
y1="62.847496"
x2="55.280762"
y2="56.393845" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1849"
id="linearGradient1851-9-8-1"
x1="70.724701"
y1="12.29244"
x2="81.157883"
y2="19.324032"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-11.753608,126.58468)" />
<linearGradient
inkscape:collect="always"
id="linearGradient1849">
<stop
style="stop-color:#000000;stop-opacity:0.10217391"
offset="0"
id="stop1845" />
<stop
style="stop-color:#000000;stop-opacity:0.30434781"
offset="1"
id="stop1847" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1849"
id="linearGradient1851-9-8"
x1="70.724709"
y1="12.29244"
x2="87.0924"
y2="26.894571"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-26.40001,101.15201)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1849"
id="linearGradient1851-9"
x1="105.83431"
y1="15.35424"
x2="80.208908"
y2="30.53084"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-56.382736,115.37787)" />
<linearGradient
gradientTransform="translate(-16.57152,-7.1090256)"
inkscape:collect="always"
xlink:href="#linearGradient887"
id="linearGradient881"
x1="75.542618"
y1="145.98615"
x2="81.200447"
y2="143.22675"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="3.1786659"
inkscape:cx="55.055788"
inkscape:cy="48.998008"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1904"
inkscape:window-height="1008"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:pagecheckerboard="true"
borderlayer="false"
inkscape:showpageshadow="true" />
<metadata
id="metadata4590">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-23.826174,-99.183391)">
<g
id="g213"
transform="translate(0.57361468)">
<path
sodipodi:nodetypes="cccccccccccc"
style="display:inline;fill:#10a0cc;fill-opacity:1;stroke:none;stroke-width:0.09994879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 46.614964,99.183394 -8.03465,16.473926 22.112351,12.38944 z m -10.46189,21.450886 -12.3269,25.27444 36.57813,-15.11174 z m 26.955981,12.3672 -11.536252,6.62286 17.831472,6.28438 z"
id="path886"
inkscape:connector-curvature="0"
inkscape:label="Base" />
<path
style="fill:url(#linearGradient881);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 58.971096,138.87713 4.137969,-5.87613 6.29521,12.90771 z"
id="path947"
inkscape:connector-curvature="0"
inkscape:label="Light" />
<path
style="fill:url(#linearGradient1851-9);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 23.826174,145.90872 25.6254,-15.1766 10.95269,0.065 z"
id="path1434-9-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Shadow" />
<path
style="fill:url(#linearGradient1851-9-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 60.692734,128.04658 -22.11223,-12.38962 5.74419,-2.21251 z"
id="path1434-9-4-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Shadow" />
<path
style="fill:url(#linearGradient1851-9-8-1);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 69.404275,145.90872 -17.831451,-6.28419 7.398272,-0.7474 z"
id="path1434-9-4-2-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Shadow" />
<path
style="fill:url(#linearGradient1200-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 23.826174,145.90872 25.6254,-15.1766 -13.29865,-10.09774 z"
id="path1381-5-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Light" />
<path
style="fill:url(#linearGradient1200-5);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 60.692724,128.04658 -16.36803,-14.60213 2.29027,-14.261056 z"
id="path1381-5-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Light" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

@@ -0,0 +1,43 @@
---
componentName: artix-next
welcomeStyleCalamares: false
# Should the welcome image (productWelcome, below) be scaled
# up beyond its natural size?
welcomeExpandingLogo: true
windowExpanding: normal
windowSize: 1000px,800px
windowPlacement: center
sidebar: qml,top
navigation: qml,bottom
strings:
productName: Artix Linux
shortProductName: Artix
version: rolling
shortVersion: rolling
versionedName: Artix Linux "rolling"
shortVersionedName: Artix rolling
bootloaderEntryName: Artix
productUrl: https://artixlinux.org/
supportUrl: https://github.com/calamares/calamares/issues
knownIssuesUrl: https://calamares.io/about/
releaseNotesUrl: https://calamares.io/about/
images:
productBanner: "artix-banner.png"
productLogo: "artix-logo.svg"
productIcon: "artix-icon.png"
productWelcome: "languages.png"
slideshow: "show.qml"
slideshowAPI: 1
style:
SidebarBackground: "#292F34"
SidebarText: "#FFFFFF"
SidebarTextCurrent: "#292F34"
SidebarBackgroundCurrent: "#16a3f5"

View File

@@ -0,0 +1,167 @@
/* Sample of QML navigation.
SPDX-FileCopyrightText: 2020 Adriaan de Groot <groot@kde.org>
SPDX-License-Identifier: GPL-3.0-or-later
The navigation panel is generally "horizontal" in layout, with
buttons for next and previous; this particular one copies
the layout and size of the widgets panel.
*/
import io.calamares.ui 1.0
import io.calamares.core 1.0
import QtQuick 2.3
import QtQuick.Controls 2.10
import QtQuick.Layouts 1.3
Rectangle {
id: navigationBar;
color: Branding.styleString( Branding.SidebarBackground );
height: 48;
RowLayout {
id: buttonBar
anchors.fill: parent;
Item {
Layout.fillHeight: true;
}
Image {
id: logo;
height: 40;
width: height;
source: "file:/" + Branding.imagePath(Branding.ProductLogo);
sourceSize.width: width;
sourceSize.height: height;
}
Item {
Layout.fillHeight: true;
}
Rectangle {
id: metaArea
Layout.fillWidth: true;
Layout.topMargin: 3;
Layout.bottomMargin: 3;
height: 40
Layout.alignment: Qt.AlignLeft | Qt.AlignBottom
color: Branding.styleString( Branding.SidebarBackground );
visible: true;
Rectangle {
id: aboutArea
height: 40
width: parent.width / 2;
anchors.left: parent.left
color: Branding.styleString( mouseAreaAbout.containsMouse ? Branding.SidebarBackgroundCurrent : Branding.SidebarBackground);
visible: true;
MouseArea {
id: mouseAreaAbout
anchors.fill: parent;
cursorShape: Qt.PointingHandCursor
hoverEnabled: true
Text {
anchors.verticalCenter: parent.verticalCenter;
anchors.horizontalCenter: parent.horizontalCenter;
x: parent.x + 4;
text: qsTr("About")
color: Branding.styleString( mouseAreaAbout.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarBackgroundCurrent );
font.pointSize : 9
}
onClicked: debug.about()
}
}
Rectangle {
id: debugArea
height: 40
width: parent.width / 2;
anchors.right: parent.right
color: Branding.styleString( mouseAreaDebug.containsMouse ? Branding.SidebarBackgroundCurrent : Branding.SidebarBackground);
visible: debug.enabled
MouseArea {
id: mouseAreaDebug
anchors.fill: parent;
cursorShape: Qt.PointingHandCursor
hoverEnabled: true
Text {
anchors.verticalCenter: parent.verticalCenter;
anchors.horizontalCenter: parent.horizontalCenter;
x: parent.x + 4;
text: qsTr("Debug")
color: Branding.styleString( mouseAreaDebug.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarBackgroundCurrent );
font.pointSize : 9
}
onClicked: debug.toggle()
}
}
}
Item
{
Layout.fillWidth: true;
}
Button
{
text: ViewManager.backLabel;
icon.name: ViewManager.backIcon;
enabled: ViewManager.backEnabled;
visible: ViewManager.backAndNextVisible;
onClicked: { ViewManager.back(); }
}
Button
{
text: ViewManager.nextLabel;
icon.name: ViewManager.nextIcon;
enabled: ViewManager.nextEnabled;
visible: ViewManager.backAndNextVisible;
onClicked: { ViewManager.next(); }
// This margin goes in the "next" button, because the "quit"
// button can vanish and we want to keep the margin to
// the next-thing-in-the-navigation-panel around.
Layout.rightMargin: 3 * buttonBar.spacing;
}
Button
{
Layout.rightMargin: 2 * buttonBar.spacing
text: ViewManager.quitLabel;
icon.name: ViewManager.quitIcon;
ToolTip.visible: hovered
ToolTip.timeout: 5000
ToolTip.delay: 1000
ToolTip.text: ViewManager.quitTooltip;
/*
* The ViewManager has settings -- user-controlled via the
* branding component, and party based on program state --
* whether the quit button should be enabled and visible.
*
* QML navigation *should* follow this pattern, but can also
* add other qualifications. For instance, you may have a
* "finished" module that handles quit in its own way, and
* want to hide the quit button then. The ViewManager has a
* current step and a total count, so compare them:
*
* visible: ViewManager.quitVisible && ( ViewManager.currentStepIndex < ViewManager.rowCount()-1);
*/
enabled: ViewManager.quitEnabled;
visible: ViewManager.quitVisible;
onClicked: { ViewManager.quit(); }
}
}
}

View File

Before

Width:  |  Height:  |  Size: 147 B

After

Width:  |  Height:  |  Size: 147 B

View File

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 106 KiB

BIN
branding/artix-next/map.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 662 KiB

View File

Before

Width:  |  Height:  |  Size: 902 B

After

Width:  |  Height:  |  Size: 902 B

View File

@@ -36,7 +36,7 @@ Presentation
Image {
id: background
source: "1.svg"
source: "1.png"
anchors.fill: parent
Text {
@@ -45,11 +45,11 @@ Presentation
anchors.horizontalCenterOffset: -125
font.pixelSize: parent.width *.015
color: 'white'
text: qsTr("Here the actual install of KaOS will start.<br/>"+
"Use the left <b>mouse button</b> to go to the next slide, right for previous.<br/>"+
"After creating your chosen disk setup in the first 10 % <br/>"+
"the full copying of the ISO will take the longest of this install phase <br/>"+
"and will run until approximately 30%.<br/>")
text: qsTr(".<br/>"+
".<br/>"+
"<br/>"+
"<br/>"+
".<br/>")
wrapMode: Text.WordWrap
width: 500
horizontalAlignment: Text.AlignLeft
@@ -62,7 +62,7 @@ Presentation
Image {
id: background1
source: "2.svg"
source: "2.png"
anchors.fill: parent
Text {
@@ -71,10 +71,10 @@ Presentation
anchors.horizontalCenterOffset: 250
font.pixelSize: parent.width *.015
color: 'white'
text: qsTr("After the ISO is copied some 25 post-install modules will run.<br/>"+
"This includes setting user specific options, <br/>"+
"removing Live Session only packages<br/>"+
"and adjusting hardware setup.<br/>")
text: qsTr(".<br/>"+
"<br/>"+
"<br/>"+
".<br/>")
wrapMode: Text.WordWrap
width: 450
horizontalAlignment: Text.AlignLeft
@@ -87,7 +87,7 @@ Presentation
Image {
id: background2
source: "3.svg"
source: "3.png"
anchors.fill: parent
Text {
@@ -96,8 +96,8 @@ Presentation
anchors.horizontalCenterOffset: -100
font.pixelSize: parent.width *.015
color: 'white'
text: qsTr("The default Office Suite is LibreOffice.<br/>"+
"Calligra is available in the repositories. <br/>")
text: qsTr(".<br/>"+
".<br/>")
wrapMode: Text.WordWrap
width: 450
horizontalAlignment: Text.AlignLeft
@@ -110,7 +110,7 @@ Presentation
Image {
id: background3
source: "4.svg"
source: "4.png"
anchors.fill: parent
Text {
@@ -119,9 +119,9 @@ Presentation
anchors.horizontalCenterOffset: 250
font.pixelSize: parent.width *.015
color: 'white'
text: qsTr("Qt/KDE specific internet applications include the <br/>"+
"Falkon web-browser and kde-telepathy for <br/>"+
"chat and Instant Messaging. <br/>")
text: qsTr("<br/>"+
"<br/>"+
".<br/>")
wrapMode: Text.WordWrap
width: 450
horizontalAlignment: Text.AlignLeft
@@ -134,7 +134,7 @@ Presentation
Image {
id: background4
source: "5.svg"
source: "5.png"
anchors.fill: parent
Text {
@@ -143,7 +143,7 @@ Presentation
anchors.horizontalCenterOffset: -200
font.pixelSize: parent.width *.015
color: 'white'
text: qsTr("For package management Octopi is the GUI application.<br/>")
text: qsTr(".<br/>")
wrapMode: Text.WordWrap
width: 450
horizontalAlignment: Text.Center
@@ -156,7 +156,7 @@ Presentation
Image {
id: background5
source: "6.svg"
source: "6.png"
anchors.fill: parent
Text {
@@ -165,7 +165,7 @@ Presentation
anchors.horizontalCenterOffset: 250
font.pixelSize: parent.width *.015
color: 'white'
text: qsTr("May using KaOS be a pleasant experience for you.")
text: qsTr(".")
wrapMode: Text.WordWrap
width: 450
horizontalAlignment: Text.Center

View File

@@ -1,5 +1,9 @@
/*
* SPDX-FileCopyrightText: no
* SPDX-License-Identifier: CC0-1.0
*/
/*
A branding component can ship a stylesheet (like this one)
which is applied to parts of the Calamares user-interface.
In principle, all parts can be styled through CSS.

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -0,0 +1,205 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="46.72533mm"
height="46.72533mm"
viewBox="0 0 46.72533 46.725331"
version="1.1"
id="svg4593"
inkscape:version="0.92.4 5da689c313, 2019-01-14"
sodipodi:docname="Artix_logo_square_frame.svg"
inkscape:export-filename="/tmp/Artix_logo_4096.png"
inkscape:export-xdpi="2226.6001"
inkscape:export-ydpi="2226.6001">
<defs
id="defs4587">
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient887"
id="linearGradient1200-5"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,0,0,1,114.83738,50.597052)"
x1="70.512688"
y1="62.847496"
x2="63.043533"
y2="59.204388" />
<linearGradient
id="linearGradient887"
inkscape:collect="always">
<stop
id="stop883"
offset="0"
style="stop-color:#ffffff;stop-opacity:0.36470589" />
<stop
id="stop885"
offset="1"
style="stop-color:#ffffff;stop-opacity:0" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient887"
id="linearGradient1200-8"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-21.06111,67.884718)"
x1="70.512688"
y1="62.847496"
x2="55.280762"
y2="56.393845" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1849"
id="linearGradient1851-9-8-1"
x1="70.724701"
y1="12.29244"
x2="81.157883"
y2="19.324032"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-11.753608,126.58468)" />
<linearGradient
inkscape:collect="always"
id="linearGradient1849">
<stop
style="stop-color:#000000;stop-opacity:0.10217391"
offset="0"
id="stop1845" />
<stop
style="stop-color:#000000;stop-opacity:0.30434781"
offset="1"
id="stop1847" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1849"
id="linearGradient1851-9-8"
x1="70.724709"
y1="12.29244"
x2="87.0924"
y2="26.894571"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-26.40001,101.15201)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1849"
id="linearGradient1851-9"
x1="105.83431"
y1="15.35424"
x2="80.208908"
y2="30.53084"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-56.382736,115.37787)" />
<linearGradient
gradientTransform="translate(-16.57152,-7.1090256)"
inkscape:collect="always"
xlink:href="#linearGradient887"
id="linearGradient881"
x1="75.542618"
y1="145.98615"
x2="81.200447"
y2="143.22675"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="3.1786659"
inkscape:cx="55.055788"
inkscape:cy="48.998008"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1904"
inkscape:window-height="1008"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:pagecheckerboard="true"
borderlayer="false"
inkscape:showpageshadow="true" />
<metadata
id="metadata4590">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-23.826174,-99.183391)">
<g
id="g213"
transform="translate(0.57361468)">
<path
sodipodi:nodetypes="cccccccccccc"
style="display:inline;fill:#10a0cc;fill-opacity:1;stroke:none;stroke-width:0.09994879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 46.614964,99.183394 -8.03465,16.473926 22.112351,12.38944 z m -10.46189,21.450886 -12.3269,25.27444 36.57813,-15.11174 z m 26.955981,12.3672 -11.536252,6.62286 17.831472,6.28438 z"
id="path886"
inkscape:connector-curvature="0"
inkscape:label="Base" />
<path
style="fill:url(#linearGradient881);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 58.971096,138.87713 4.137969,-5.87613 6.29521,12.90771 z"
id="path947"
inkscape:connector-curvature="0"
inkscape:label="Light" />
<path
style="fill:url(#linearGradient1851-9);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 23.826174,145.90872 25.6254,-15.1766 10.95269,0.065 z"
id="path1434-9-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Shadow" />
<path
style="fill:url(#linearGradient1851-9-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 60.692734,128.04658 -22.11223,-12.38962 5.74419,-2.21251 z"
id="path1434-9-4-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Shadow" />
<path
style="fill:url(#linearGradient1851-9-8-1);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 69.404275,145.90872 -17.831451,-6.28419 7.398272,-0.7474 z"
id="path1434-9-4-2-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Shadow" />
<path
style="fill:url(#linearGradient1200-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 23.826174,145.90872 25.6254,-15.1766 -13.29865,-10.09774 z"
id="path1381-5-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Light" />
<path
style="fill:url(#linearGradient1200-5);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 60.692724,128.04658 -16.36803,-14.60213 2.29027,-14.261056 z"
id="path1381-5-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Light" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

@@ -0,0 +1,205 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="46.72533mm"
height="46.72533mm"
viewBox="0 0 46.72533 46.725331"
version="1.1"
id="svg4593"
inkscape:version="0.92.4 5da689c313, 2019-01-14"
sodipodi:docname="Artix_logo_square_frame.svg"
inkscape:export-filename="/tmp/Artix_logo_4096.png"
inkscape:export-xdpi="2226.6001"
inkscape:export-ydpi="2226.6001">
<defs
id="defs4587">
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient887"
id="linearGradient1200-5"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,0,0,1,114.83738,50.597052)"
x1="70.512688"
y1="62.847496"
x2="63.043533"
y2="59.204388" />
<linearGradient
id="linearGradient887"
inkscape:collect="always">
<stop
id="stop883"
offset="0"
style="stop-color:#ffffff;stop-opacity:0.36470589" />
<stop
id="stop885"
offset="1"
style="stop-color:#ffffff;stop-opacity:0" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient887"
id="linearGradient1200-8"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-21.06111,67.884718)"
x1="70.512688"
y1="62.847496"
x2="55.280762"
y2="56.393845" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1849"
id="linearGradient1851-9-8-1"
x1="70.724701"
y1="12.29244"
x2="81.157883"
y2="19.324032"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-11.753608,126.58468)" />
<linearGradient
inkscape:collect="always"
id="linearGradient1849">
<stop
style="stop-color:#000000;stop-opacity:0.10217391"
offset="0"
id="stop1845" />
<stop
style="stop-color:#000000;stop-opacity:0.30434781"
offset="1"
id="stop1847" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1849"
id="linearGradient1851-9-8"
x1="70.724709"
y1="12.29244"
x2="87.0924"
y2="26.894571"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-26.40001,101.15201)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1849"
id="linearGradient1851-9"
x1="105.83431"
y1="15.35424"
x2="80.208908"
y2="30.53084"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-56.382736,115.37787)" />
<linearGradient
gradientTransform="translate(-16.57152,-7.1090256)"
inkscape:collect="always"
xlink:href="#linearGradient887"
id="linearGradient881"
x1="75.542618"
y1="145.98615"
x2="81.200447"
y2="143.22675"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="3.1786659"
inkscape:cx="55.055788"
inkscape:cy="48.998008"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1904"
inkscape:window-height="1008"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:pagecheckerboard="true"
borderlayer="false"
inkscape:showpageshadow="true" />
<metadata
id="metadata4590">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-23.826174,-99.183391)">
<g
id="g213"
transform="translate(0.57361468)">
<path
sodipodi:nodetypes="cccccccccccc"
style="display:inline;fill:#10a0cc;fill-opacity:1;stroke:none;stroke-width:0.09994879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 46.614964,99.183394 -8.03465,16.473926 22.112351,12.38944 z m -10.46189,21.450886 -12.3269,25.27444 36.57813,-15.11174 z m 26.955981,12.3672 -11.536252,6.62286 17.831472,6.28438 z"
id="path886"
inkscape:connector-curvature="0"
inkscape:label="Base" />
<path
style="fill:url(#linearGradient881);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 58.971096,138.87713 4.137969,-5.87613 6.29521,12.90771 z"
id="path947"
inkscape:connector-curvature="0"
inkscape:label="Light" />
<path
style="fill:url(#linearGradient1851-9);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 23.826174,145.90872 25.6254,-15.1766 10.95269,0.065 z"
id="path1434-9-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Shadow" />
<path
style="fill:url(#linearGradient1851-9-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 60.692734,128.04658 -22.11223,-12.38962 5.74419,-2.21251 z"
id="path1434-9-4-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Shadow" />
<path
style="fill:url(#linearGradient1851-9-8-1);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 69.404275,145.90872 -17.831451,-6.28419 7.398272,-0.7474 z"
id="path1434-9-4-2-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Shadow" />
<path
style="fill:url(#linearGradient1200-8);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 23.826174,145.90872 25.6254,-15.1766 -13.29865,-10.09774 z"
id="path1381-5-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Light" />
<path
style="fill:url(#linearGradient1200-5);fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 60.692724,128.04658 -16.36803,-14.60213 2.29027,-14.261056 z"
id="path1381-5-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:label="Light" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.4 KiB

BIN
branding/artix/artix.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Product branding information. This influences some global
# user-visible aspects of Calamares, such as the product
# name, window behavior, and the slideshow during installation.
@@ -5,7 +8,13 @@
# Additional styling can be done using the stylesheet.qss
# file, also in the branding directory.
---
componentName: default
componentName: artix
### WELCOME / OVERALL WORDING
#
# These settings affect some overall phrasing and looks,
# which are most visible in the welcome page.
# This selects between different welcome texts. When false, uses
# the traditional "Welcome to the %1 installer.", and when true,
@@ -20,6 +29,12 @@ welcomeStyleCalamares: false
# may have surprising effects on HiDPI monitors).
welcomeExpandingLogo: true
### WINDOW CONFIGURATION
#
# The settings here affect the placement of the Calamares
# window through hints to the window manager and initial
# sizing of the Calamares window.
# Size and expansion policy for Calamares.
# - "normal" or unset, expand as needed, use *windowSize*
# - "fullscreen", start as large as possible, ignore *windowSize*
@@ -33,7 +48,7 @@ windowExpanding: normal
# This setting is ignored if "fullscreen" is selected for
# *windowExpanding*, above. If not set, use constants defined
# in CalamaresUtilsGui, 800x520.
windowSize: 800px,520px
windowSize: 1100px,700px
# Placement of Calamares window. Either "center" or "free".
# Whether "center" actually works does depend on the window
@@ -41,6 +56,14 @@ windowSize: 800px,520px
# *windowExpanding* set to "fullscreen").
windowPlacement: center
### PANELS CONFIGURATION
#
# Calamares has a main content area, and two panels (navigation
# and progress / sidebar). The panels can be controlled individually,
# or switched off. If both panels are switched off, the layout of
# the main content area loses its margins, on the assumption that
# you're doing something special.
# Kind of sidebar (panel on the left, showing progress).
# - "widget" or unset, use traditional sidebar (logo, items)
# - "none", hide it entirely
@@ -66,6 +89,12 @@ sidebar: widget
# except the default is *bottom*.
navigation: widget
### STRINGS, IMAGES AND COLORS
#
# This section contains the "branding proper" of names
# and images, rather than global-look settings.
# These are strings shown to the user in the user interface.
# There is no provision for translating them -- since they
# are names, the string is included as-is.
@@ -80,7 +109,7 @@ navigation: widget
#
# These strings support substitution from /etc/os-release
# if KDE Frameworks 5.58 are available at build-time. When
# enabled, @{var-name} is replaced by the equivalent value
# enabled, ${varname} is replaced by the equivalent value
# from os-release. All the supported var-names are in all-caps,
# and are listed on the FreeDesktop.org site,
# https://www.freedesktop.org/software/systemd/man/os-release.html
@@ -92,18 +121,18 @@ navigation: widget
# are visible as buttons there if the corresponding *show* keys
# are set to "true" (they can also be overridden).
strings:
productName: "@{NAME}"
shortProductName: Generic
version: 2020.2 LTS
shortVersion: 2020.2
versionedName: Fancy GNU/Linux 2020.2 LTS "Turgid Tuba"
shortVersionedName: FancyGL 2020.2
bootloaderEntryName: FancyGL
productUrl: https://calamares.io/
productName: Artix Linux
shortProductName: Artix
version: rolling
shortVersion: rolling
versionedName: Artix Linux "rolling"
shortVersionedName: Artix rolling
bootloaderEntryName: Artix
productUrl: https://www.artixlinux.org/
supportUrl: https://github.com/calamares/calamares/issues
knownIssuesUrl: https://calamares.io/about/
releaseNotesUrl: https://calamares.io/about/
donateUrl: https://kde.org/community/donations/index.php
# donateUrl: https://kde.org/community/donations/index.php
# These images are loaded from the branding module directory.
#
@@ -133,15 +162,34 @@ strings:
#
# These filenames can also use substitutions from os-release (see above).
images:
# productBanner: "banner.png"
productIcon: "squid.png"
productLogo: "squid.png"
productBanner: "artix-banner.png"
productLogo: "artix-logo.svg"
productIcon: "artix-icon.svg"
# productWallpaper: "wallpaper.png"
productWelcome: "languages.png"
# Colors for text and background components.
#
# - SidebarBackground is the background of the sidebar
# - SidebarText is the (foreground) text color
# - SidebarBackgroundCurrent sets the background of the current step.
# Optional, and defaults to the application palette.
# - SidebarTextCurrent is the text color of the current step.
#
# These colors can **also** be set through the stylesheet, if the
# branding component also ships a stylesheet.qss. Then they are
# the corresponding CSS attributes of #sidebarApp.
style:
SidebarBackground: "#292F34"
SidebarText: "#FFFFFF"
SidebarTextCurrent: "#292F34"
SidebarBackgroundCurrent: "#16a3f5"
### SLIDESHOW
#
# The slideshow is displayed during execution steps (e.g. when the
# installer is actually writing to disk and doing other slow things).
#
# The slideshow can be a QML file (recommended) which can display
# arbitrary things -- text, images, animations, or even play a game --
# during the execution step. The QML **is** abruptly stopped when the
@@ -168,22 +216,24 @@ slideshow: "show.qml"
# the QML components).
#
# An image slideshow does not need to have the API defined.
slideshowAPI: 2
slideshowAPI: 1
# Colors for text and background components.
#
# - sidebarBackground is the background of the sidebar
# - sidebarText is the (foreground) text color
# - sidebarTextHighlight sets the background of the selected (current) step.
# Optional, and defaults to the application palette.
# - sidebarSelect is the text color of the selected step.
#
# These colors can **also** be set through the stylesheet, if the
# branding component also ships a stylesheet.qss. Then they are
# the corresponding CSS attributes of #sidebarApp.
style:
sidebarBackground: "#292F34"
sidebarText: "#FFFFFF"
sidebarTextSelect: "#292F34"
sidebarTextHighlight: "#D35400"
# These options are to customize online uploading of logs to pastebins:
# - type : Defines the kind of pastebin service to be used. Currently
# it accepts two values:
# - none : disables the pastebin functionality
# - fiche : use fiche pastebin server
# - url : Defines the address of pastebin service to be used.
# Takes string as input. Important bits are the host and port,
# the scheme is not used.
# - sizeLimit : Defines maximum size limit (in KiB) of log file to be pasted.
# The option must be set, to have the log option work.
# Takes integer as input. If < 0, no limit will be forced,
# else only last (approximately) 'n' KiB of log file will be pasted.
# Please note that upload size may be slightly over the limit (due
# to last minute logging), so provide a suitable value.
uploadServer :
type : "fiche"
url : "http://termbin.com:9999"
sizeLimit : -1

BIN
branding/artix/browsers.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

BIN
branding/artix/desktops.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 KiB

BIN
branding/artix/games.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 720 KiB

BIN
branding/artix/inits.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

View File

@@ -0,0 +1,2 @@
SPDX-FileCopyrightText: 2015 Teo Mrnjavac <teo@kde.org>
SPDX-License-Identifier: GPL-3.0-or-later

BIN
branding/artix/map.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 662 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
branding/artix/office.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 957 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
branding/artix/rolling.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

275
branding/artix/show.qml Normal file
View File

@@ -0,0 +1,275 @@
/* === This file is part of Calamares - <http://github.com/calamares> ===
*
* Copyright 2015, Teo Mrnjavac <teo@kde.org>
* Copyright 2016, Luca Giambonini <almack@chakralinux.org>
*
* Calamares is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Calamares is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Calamares. If not, see <http://www.gnu.org/licenses/>.
*/
import QtQuick 2.0;
import calamares.slideshow 1.0;
/* Tested with slide images of 1800x1200 and 1632x1248 pixels */
Presentation
{
id: presentation
Timer {
interval: 5000
running: true
repeat: true
onTriggered: presentation.goToNextSlide()
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "thanks.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "artix.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "tools.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "desktops.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "productivity.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "browsers.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "office.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "multimedia.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "web.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "packages1.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "packages2.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "packages3.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "packages4.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "customise.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
Slide {
Image {
source: "background.png"
width: parent.width * 4; height: parent.height * 4
fillMode: Image.Stretch
anchors.centerIn: parent
}
Image {
source: "rolling.png"
width: parent.width * 1.12; height: parent.height * 1.5
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
anchors.verticalCenterOffset: - parent.height / 16
}
}
}

View File

@@ -0,0 +1,96 @@
/*
* SPDX-FileCopyrightText: no
* SPDX-License-Identifier: CC0-1.0
*/
/*
A branding component can ship a stylesheet (like this one)
which is applied to parts of the Calamares user-interface.
In principle, all parts can be styled through CSS.
Missing parts should be filed as issues.
The IDs are based on the object names in the C++ code.
You can use the Debug Dialog to find out object names:
- Open the debug dialog
- Choose tab *Tools*
- Click *Widget Tree* button
The list of object names is printed in the log.
Documentation for styling Qt Widgets through a stylesheet
can be found at
https://doc.qt.io/qt-5/stylesheet-examples.html
https://doc.qt.io/qt-5/stylesheet-reference.html
In Calamares, styling widget classes is supported (e.g.
using `QComboBox` as a selector).
This example stylesheet has all the actual styling commented out.
The examples are not exhaustive.
*/
/*** Generic Widgets.
*
* You can style **all** widgets of a given class by selecting
* the class name. Some widgets have specialized sub-selectors.
*/
/*
QPushButton { background-color: green; }
*/
/*** Main application window.
*
* The main application window has the sidebar, which in turn
* contains a logo and a list of items -- note that the list
* can **not** be styled, since it has its own custom C++
* delegate code.
*/
/*
#mainApp { }
#sidebarApp { }
#logoApp { }
*/
/*** Welcome module.
*
* There are plenty of parts, but the buttons are the most interesting
* ones (donate, release notes, ...). The little icon image can be
* styled through *qproperty-icon*, which is a little obscure.
* URLs can reference the QRC paths of the Calamares application
* or loaded via plugins or within the filesystem. There is no
* comprehensive list of available icons, though.
*/
/*
QPushButton#aboutButton { qproperty-icon: url(:/data/images/release.svg); }
#donateButton,
#supportButton,
#releaseNotesButton,
#knownIssuesButton { qproperty-icon: url(:/data/images/help.svg); }
*/
/*** Partitioning module.
*
* Many moving parts, which you will need to experiment with.
*/
/*
#bootInfoIcon { }
#bootInfoLable { }
#deviceInfoIcon { }
#defineInfoLabel { }
#scrollAreaWidgetContents { }
#partitionBarView { }
*/
/*** Licensing module.
*
* The licensing module paints individual widgets for each of
* the licenses. The item can be collapsed or expanded.
*/
/*
#licenseItem { }
#licenseItemFullText { }
*/

BIN
branding/artix/thanks.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

BIN
branding/artix/theme.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

BIN
branding/artix/tools.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 KiB

BIN
branding/artix/web.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

View File

@@ -1,179 +0,0 @@
# Product branding information. This influences some global
# user-visible aspects of Calamares, such as the product
# name, window behavior, and the slideshow during installation.
#
# Additional styling can be done using the stylesheet.qss
# file, also in the branding directory.
---
componentName: default-mobile
# This selects between different welcome texts. When false, uses
# the traditional "Welcome to the %1 installer.", and when true,
# uses "Welcome to the Calamares installer for %1." This allows
# to distinguish this installer from other installers for the
# same distribution.
welcomeStyleCalamares: false
# Should the welcome image (productWelcome, below) be scaled
# up beyond its natural size? If false, the image does not grow
# with the window but remains the same size throughout (this
# may have surprising effects on HiDPI monitors).
welcomeExpandingLogo: true
# Size and expansion policy for Calamares.
# - "normal" or unset, expand as needed, use *windowSize*
# - "fullscreen", start as large as possible, ignore *windowSize*
# - "noexpand", don't expand automatically, use *windowSize*
windowExpanding: fullscreen
# Size of Calamares window, expressed as w,h. Both w and h
# may be either pixels (suffix px) or font-units (suffix em).
# e.g. "800px,600px"
# "60em,480px"
# This setting is ignored if "fullscreen" is selected for
# *windowExpanding*, above. If not set, use constants defined
# in CalamaresUtilsGui, 800x520.
windowSize: 800px,520px
# Placement of Calamares window. Either "center" or "free".
# Whether "center" actually works does depend on the window
# manager in use (and only makes sense if you're not using
# *windowExpanding* set to "fullscreen").
windowPlacement: center
# Kind of sidebar (panel on the left, showing progress).
# - "widget" or unset, use traditional sidebar (logo, items)
# - "none", hide it entirely
# - "qml", use calamares-sidebar.qml from branding folder
# In addition, you **may** specify a side, separated by a comma,
# from the kind. Valid sides are:
# - "left" (if not specified, uses this)
# - "right"
# - "top"
# - "bottom"
# For instance, "widget,right" is valid; so is "qml", which defaults
# to putting the sidebar on the left. Also valid is "qml,top".
# While "widget,top" is valid, the widgets code is **not** flexible
# and results will be terrible.
sidebar: none
# Kind of navigation (button panel on the bottom).
# - "widget" or unset, use traditional navigation
# - "none", hide it entirely
# - "qml", use calamares-navigation.qml from branding folder
# In addition, you **may** specify a side, separated by a comma,
# from the kind. The same sides are valid as for *sidebar*,
# except the default is *bottom*.
navigation: none
# These are strings shown to the user in the user interface.
# There is no provision for translating them -- since they
# are names, the string is included as-is.
#
# The four Url strings are the Urls used by the buttons in
# the welcome screen, and are not shown to the user. Clicking
# on the "Support" button, for instance, opens the link supportUrl.
# If a Url is empty, the corresponding button is not shown.
#
# bootloaderEntryName is how this installation / distro is named
# in the boot loader (e.g. in the GRUB menu).
#
# These strings support substitution from /etc/os-release
# if KDE Frameworks 5.58 are available at build-time. When
# enabled, @{var-name} is replaced by the equivalent value
# from os-release. All the supported var-names are in all-caps,
# and are listed on the FreeDesktop.org site,
# https://www.freedesktop.org/software/systemd/man/os-release.html
# Note that ANSI_COLOR and CPE_NAME don't make sense here, and
# are not supported (the rest are). Remember to quote the string
# if it contains substitutions, or you'll get YAML exceptions.
#
# The *Url* entries are used on the welcome page, and they
# are visible as buttons there if the corresponding *show* keys
# are set to "true" (they can also be overridden).
strings:
productName: "NextGenMobileLinuxDistro"
shortProductName: NextGenMobileLinuxDistro
# These images are loaded from the branding module directory.
#
# productBanner is an optional image, which if present, will be shown
# on the welcome page of the application, above the welcome text.
# It is intended to have a width much greater than height.
# It is displayed at 64px height (also on HiDPI).
# Recommended size is 64px tall, and up to 460px wide.
# productIcon is used as the window icon, and will (usually) be used
# by the window manager to represent the application. This image
# should be square, and may be displayed by the window manager
# as small as 16x16 (but possibly larger).
# productLogo is used as the logo at the top of the left-hand column
# which shows the steps to be taken. The image should be square,
# and is displayed at 80x80 pixels (also on HiDPI).
# productWallpaper is an optional image, which if present, will replace
# the normal solid background on every page of the application.
# It can be any size and proportion,
# and will be tiled to fit the entire window.
# For a non-tiled wallpaper, the size should be the same as
# the overall window, see *windowSize* above (800x520).
# productWelcome is shown on the welcome page of the application in
# the middle of the window, below the welcome text. It can be
# any size and proportion, and will be scaled to fit inside
# the window. Use `welcomeExpandingLogo` to make it non-scaled.
# Recommended size is 320x150.
#
# These filenames can also use substitutions from os-release (see above).
images:
# productBanner: "banner.png"
productIcon: "logo.png"
productLogo: "logo.png"
# productWallpaper: "wallpaper.png"
productWelcome: "logo.png"
# The slideshow is displayed during execution steps (e.g. when the
# installer is actually writing to disk and doing other slow things).
#
# The slideshow can be a QML file (recommended) which can display
# arbitrary things -- text, images, animations, or even play a game --
# during the execution step. The QML **is** abruptly stopped when the
# execution step is done, though, so maybe a game isn't a great idea.
#
# The slideshow can also be a sequence of images (not recommended unless
# you don't want QML at all in your Calamares). The images are displayed
# at a rate of 1 every 2 seconds during the execution step.
#
# To configure a QML file, list a single filename:
# slideshow: "show.qml"
# To configure images, like the filenames (here, as an inline list):
# slideshow: [ "/etc/calamares/slideshow/0.png", "/etc/logo.png" ]
slideshow: "show.qml"
# There are two available APIs for a QML slideshow:
# - 1 (the default) loads the entire slideshow when the installation-
# slideshow page is shown and starts the QML then. The QML
# is never stopped (after installation is done, times etc.
# continue to fire).
# - 2 loads the slideshow on startup and calls onActivate() and
# onLeave() in the root object. After the installation is done,
# the show is stopped (first by calling onLeave(), then destroying
# the QML components).
#
# An image slideshow does not need to have the API defined.
slideshowAPI: 2
# Colors for text and background components.
#
# - sidebarBackground is the background of the sidebar
# - sidebarText is the (foreground) text color
# - sidebarTextHighlight sets the background of the selected (current) step.
# Optional, and defaults to the application palette.
# - sidebarSelect is the text color of the selected step.
#
# These colors can **also** be set through the stylesheet, if the
# branding component also ships a stylesheet.qss. Then they are
# the corresponding CSS attributes of #sidebarApp.
style:
sidebarBackground: "#292F34"
sidebarText: "#FFFFFF"
sidebarTextSelect: "#292F34"
sidebarTextHighlight: "#D35400"

View File

@@ -1,19 +0,0 @@
/* SPDX-FileCopyrightText: 2020 Oliver Smith <ollieparanoid@postmarketos.org>
* SPDX-License-Identifier: GPL-3.0-or-later */
import QtQuick 2.0;
import calamares.slideshow 1.0;
Presentation
{
id: presentation
Slide {
Image {
id: background
source: "logo.png"
height: 250
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

View File

@@ -1,66 +0,0 @@
/* === This file is part of Calamares - <https://github.com/calamares> ===
*
* Copyright 2015, Teo Mrnjavac <teo@kde.org>
*
* Calamares is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Calamares is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Calamares. If not, see <http://www.gnu.org/licenses/>.
*/
import QtQuick 2.0;
import calamares.slideshow 1.0;
Presentation
{
id: presentation
Timer {
id: advanceTimer
interval: 5000
running: false
repeat: true
onTriggered: presentation.goToNextSlide()
}
Slide {
Image {
id: background
source: "squid.png"
width: 200; height: 200
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
}
Text {
anchors.horizontalCenter: background.horizontalCenter
anchors.top: background.bottom
text: "This is a customizable QML slideshow.<br/>"+
"Distributions should provide their own slideshow and list it in <br/>"+
"their custom branding.desc file.<br/>"+
"To create a Calamares presentation in QML, import calamares.slideshow,<br/>"+
"define a Presentation element with as many Slide elements as needed."
wrapMode: Text.WordWrap
width: presentation.width
horizontalAlignment: Text.Center
}
}
Slide {
centeredText: "This is a second Slide element."
}
Slide {
centeredText: "This is a third Slide element."
}
Component.onCompleted: advanceTimer.running = true
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -1,33 +0,0 @@
---
componentName: fancy
welcomeStyleCalamares: false
strings:
productName: Fancy GNU/Linux
shortProductName: Fancy
version: 2018.3 LTS
shortVersion: 2018.3
versionedName: Fancy GNU/Linux 2018.3 LTS "Terrible Tubas"
shortVersionedName: Fancy 2018.3
bootloaderEntryName: Fancy
productUrl: https://calamares.io/
supportUrl: https://github.com/calamares/calamares/issues
knownIssuesUrl: https://calamares.io/about/
releaseNotesUrl: https://calamares.io/about/
welcomeExpandingLogo: true
images:
productLogo: "squid.png"
productIcon: "squid.png"
productWelcome: "languages.png"
slideshow: "show.qml"
slideshowAPI: 1
style:
sidebarBackground: "#392F34"
sidebarText: "#eFFFFF"
sidebarTextSelect: "#392F34"
sidebarTextHighlight: "#c35400"

Binary file not shown.

Binary file not shown.

View File

@@ -1,42 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en">
<context>
<name>show</name>
<message>
<location filename="../src/branding/fancy/show.qml" line="59"/>
<location filename="../src/branding/fancy/show.qml" line="108"/>
<source>This is a customizable QML slideshow.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/branding/fancy/show.qml" line="71"/>
<location filename="../src/branding/fancy/show.qml" line="107"/>
<source>Welcome to Fancy GNU/Linux.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/branding/fancy/show.qml" line="72"/>
<location filename="../src/branding/fancy/show.qml" line="99"/>
<source>This is example branding for your GNU/Linux distribution. Long texts in the slideshow are translated and word-wrapped appropriately. Calamares is a distribution-independent installer framework. </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/branding/fancy/show.qml" line="78"/>
<location filename="../src/branding/fancy/show.qml" line="109"/>
<source>This is a third Slide element.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/branding/fancy/show.qml" line="94"/>
<source>This is a fourth Slide element.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/branding/fancy/show.qml" line="98"/>
<location filename="../src/branding/fancy/show.qml" line="105"/>
<source>Slide number five</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -1,42 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en">
<context>
<name>show</name>
<message>
<location filename="../src/branding/fancy/show.qml" line="59"/>
<location filename="../src/branding/fancy/show.qml" line="108"/>
<source>This is a customizable QML slideshow.</source>
<translation>Dit is een zelf-aan-te-passen QML presentatie.</translation>
</message>
<message>
<location filename="../src/branding/fancy/show.qml" line="71"/>
<location filename="../src/branding/fancy/show.qml" line="107"/>
<source>Welcome to Fancy GNU/Linux.</source>
<translation>Welkom bij Fancy GNU/Linux.</translation>
</message>
<message>
<location filename="../src/branding/fancy/show.qml" line="72"/>
<location filename="../src/branding/fancy/show.qml" line="99"/>
<source>This is example branding for your GNU/Linux distribution. Long texts in the slideshow are translated and word-wrapped appropriately. Calamares is a distribution-independent installer framework. </source>
<translation>Dit is voorbeeld merk-materiaal voor uw GNU/Linux distributie. Lange teksten in de presentatie kunnen automatisch worden ge-layout. Calamares is een distributie-onafhankelijke installatie raamwerk.</translation>
</message>
<message>
<location filename="../src/branding/fancy/show.qml" line="78"/>
<location filename="../src/branding/fancy/show.qml" line="109"/>
<source>This is a third Slide element.</source>
<translation>Dit is de derde slide.</translation>
</message>
<message>
<location filename="../src/branding/fancy/show.qml" line="94"/>
<source>This is a fourth Slide element.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/branding/fancy/show.qml" line="98"/>
<location filename="../src/branding/fancy/show.qml" line="105"/>
<source>Slide number five</source>
<translation>Slide nummer vijf</translation>
</message>
</context>
</TS>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

View File

@@ -1,112 +0,0 @@
/* === This file is part of Calamares - <https://github.com/calamares> ===
*
* Copyright 2015, Teo Mrnjavac <teo@kde.org>
* Copyright 2018, Adriaan de Groot <groot@kde.org>
*
* Calamares is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Calamares is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Calamares. If not, see <http://www.gnu.org/licenses/>.
*/
import QtQuick 2.5;
import calamares.slideshow 1.0;
Presentation
{
id: presentation
mouseNavigation: false /* Only the fwd/back buttons */
loopSlides: false
BackButton {
width: 60
height: 60
source: "go-previous.svgz"
}
ForwardButton {
width: 60
height: 60
source: "go-next.svgz"
}
SlideCounter {}
Slide {
/* This first slide ignores the "normal" slide layout and places
* an image and text by itself. The anchors need to be connected
* to place the items properly.
*/
Image {
id: background1 // Must be unique
source: "squid.png"
width: 200; height: 200
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
}
Text {
anchors.horizontalCenter: background1.horizontalCenter
anchors.top: background1.bottom
text: qsTr("This is a customizable QML slideshow.")
wrapMode: Text.WordWrap
width: presentation.width
horizontalAlignment: Text.Center
}
}
Slide {
/* Make this one narrower to prevent overlap of wide text with nav buttons */
width: parent.width * 0.9 - 120
x: parent.width * 0.05 + 60
/* For just a slide with text, things can be simplified using properties */
title: qsTr("Welcome to Fancy GNU/Linux.")
centeredText: qsTr("This is example branding for your GNU/Linux distribution. " +
"Long texts in the slideshow are translated and word-wrapped appropriately. " +
"Calamares is a distribution-independent installer framework. ")
}
Slide {
centeredText: qsTr("This is a third Slide element.")
}
Slide {
/* Note that these overlap because both are centered. The z-order puts the background
* in back. While you can use the properties of the Slide, it's not easy to get at
* the anchors of the items.
*/
Image {
id: background4
source: "squid4.png"
width: 200; height: 200
fillMode: Image.PreserveAspectFit
anchors.centerIn: parent
z: -1
}
centeredText: qsTr("This is a fourth Slide element.")
}
Slide {
title: qsTr("Slide number five")
writeInText: qsTr("This is example branding for your GNU/Linux distribution. " +
"Long texts in the slideshow are translated and word-wrapped appropriately. " +
"Calamares is a distribution-independent installer framework. ")
}
Slide {
title: qsTr("Slide number five")
content: [
qsTr("Welcome to Fancy GNU/Linux."),
qsTr("This is a customizable QML slideshow."),
qsTr("This is a third Slide element.")
]
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -1,64 +0,0 @@
/* === This file is part of Calamares Extensions - <http://github.com/calamares-extensions> ===
*
* SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org>
* SPDX-License-Identifier: BSD-2-Clause
*/
/* An *ImageSlide* is a *Slide* (it offers the API that *Presentation*
* expects) while displaying only a single image. This is useful
* for presentations that are all images, with no interaction or text.
*/
import QtQuick 2.5
/* To use an *ImageSlide*, instantiate it inside your *Presentation*
* and set the *src* property to a path to an image file in a supported
* format. Relative paths are ok.
*/
Item {
id: imageslide
/* Slides should be non-visible at the start; the *Presentation*
* handles visibility (so that one slide at a time is visible).
*/
visible: false
/* Make this item fill up the parent, so that alignment of the
* image (below) works out to "middle of the parent".
*/
anchors.fill: parent
/* The *Presentation* manages visibility of children that have
* attribute *isSlide* and *isSlide* is set to *true*. Other
* children are ignored, so we need to set this so that the
* *ImageSlide* elements are treated like slides.
*/
property bool isSlide: true;
/* The *Presentation* allows slides to have notes, so just leave
* an empty string here.
*/
property string notes;
/* This is the important property for *ImageSlide*: the path to the
* image to display. When instantiating *ImageSlide*, set this for
* each instance. Relative paths are ok.
*/
property string src;
/* The image itself. It has fixed sizes (300x150px). You could set
* an aspect ratio here (e.g. `height: width / 2`) as well.
*
* This binds the image source (filename) to the string *src*
* in the *ImageSlide* element, for convenience in setting things
* up in the overall slideshow. If you want to make width and
* height configurable, add a property above and then bind to
* them from the Image element.
*/
Image {
id: image
source: src
width: 300
height: 150
anchors.centerIn: parent
}
}

View File

@@ -1,40 +0,0 @@
# SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org>
# SPDX-License-Identifier: BSD-2-Clause
---
componentName: default
# image-slideshow
# Branding must define some strings for the welcome page,
# even though this example is about the slideshow, not the rest.
strings:
productName: Mirror Linux
shortProductName: Mirror
version:
shortVersion:
versionedName: Mirror Linux 1.0
shortVersionedName: Mirror 1.0
bootloaderEntryName: Mirror
# These images do not exist in this branding example.
images:
productLogo: "logo.png"
productIcon: "logo.png"
productWelcome: "languages.png"
# Dark-mode for Calamares. The slideshow can access these color values
# through the Branding object which is always available to QML inside Calamares.
style:
sidebarBackground: "#36393e"
sidebarText: "#efefef"
sidebarTextSelect: "#2eb69b"
sidebarTextHighlight: "#313338"
# The actual slideshow. API version 2 means that the QML is loaded at
# startup. This is **slightly** slower at startup, but means that by
# the time we reach the slideshow, it is loaded and ready-to-go.
#
# A v2 slideshow **may** have an onActivate() and onLeave() function,
# although Calamares will complain if it does not.
slideshow: "show.qml"
slideshowAPI: 2

View File

@@ -1,103 +0,0 @@
/* === This file is part of Calamares Extensions - <http://github.com/calamares-extensions> ===
*
* SPDX-FileCopyrightText: 2021 Adriaan de Groot <groot@kde.org>
* SPDX-License-Identifier: BSD-2-Clause
*/
/* This is a simple slideshow for use during the *exec* phase of
* installation, that displays a handful of slides. It uses
* the *Presentation* QML components -- this allows, for instance,
* notes to be added to slides, and for arrow navigation to be
* used. But at its core it's just a bunch of images, repeating.
*
* For this kind of limited functionality, it may be better to
* use the "plain images" slideshow format in Calamares, although
* then you don't have any say in how things are animated.
*
* This slideshow is written for *slideshowAPI* version 1, so in
* `branding.desc` set that appropriately.
*/
import QtQuick 2.0 // Basic QML
import calamares.slideshow 1.0 // Calamares slideshow: Presentation
import io.calamares.ui 1.0 // Calamares internals: Branding
/* *Presentation* comes from the pre-installed calamares.slideshow
* that comes with Calamares itself. See `Presentation.qml` in the
* Calamares repository for details and documentation.
*
* The important parts of presentation are:
* - it has a property *activatedInCalamares* which is set to *true*
* when the slideshow becomes visible, *false* afterwards.
* - it expects one or more children with a property *isSlide*
* set to *true*.
* - it has a function *goToNextSlide()* to do just that (where
* "slides" is the sequence of children that have property
* *isSlide* set to *true*.
*
*/
Presentation
{
id: presentation
/* This timer ticks once per second (1000ms, set in *interval*)
* and calls *goToNextSlide()* each time. Note that it needs
* to know the *id* of the presentation, so keep *id* (above)
* matched with the function call.
*
* The timer starts when the presentation is activated; you could
* also set *running* to true, but that might cost extra resources.
*/
Timer {
interval: 1000
running: presentation.activatedInCalamares
repeat: true
onTriggered: presentation.goToNextSlide()
}
/* These functions are called when the presentation starts and
* ends, respectively. They could be used to start the timer,
* but that is done automatically through *activatedInCalamares*,
* so there's nothing **to** do.
*
* Leaving these functions out is fine, although Calamares will
* complain that they are missing, then.
*/
function onActivate() { }
function onLeave() { }
/* A presentation is an Item: it has no visual appearance at all.
* Give it a background, which fills the whole area of the presentation.
* Setting *z* to a low value places this rectangle **behind** other
* things in the presentation -- which is correct for a background.
*
* This uses the background set in the styles section of `branding.desc`.
*/
Rectangle {
id: mybackground
anchors.fill: parent
color: Branding.styleString(Branding.SidebarBackground)
z: -1
}
/* The *ImageSlide* is a component unique to this branding directory.
* The QML file `ImageSlide.qml` can be stored alongside `show.qml`
* and it will be loaded on-demand. See the documentation in that
* file for details, but it comes down to this: for each *ImageSlide*,
* set *src* to a suitable value (an image path in this directory)
* and that will be displayed.
*/
ImageSlide {
src: "slide1.png"
}
ImageSlide {
src: "slide2.png"
}
ImageSlide {
src: "slide3.png"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -1,557 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1280"
height="800"
viewBox="0 0 1280 800.00002"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="1.svg">
<defs
id="defs4">
<linearGradient
inkscape:collect="always"
id="linearGradient4749">
<stop
style="stop-color:#6a7b8d;stop-opacity:1;"
offset="0"
id="stop4751" />
<stop
style="stop-color:#6a7b8d;stop-opacity:0;"
offset="1"
id="stop4753" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4749"
id="linearGradient4755"
x1="328.04813"
y1="339.76974"
x2="637.28412"
y2="4.0816321"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.9957355,0,0,2.0029772,-1.276584,-2.4767375)" />
<clipPath
id="clipPath16"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path18"
d="M 0,792 612,792 612,0 0,0 0,792 Z" />
</clipPath>
<clipPath
id="clipPath24"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path26"
d="m 558.893,526.62 37.604,0 0,-14.904 -37.604,0 0,14.904 z" />
</clipPath>
<clipPath
id="clipPath28"
clipPathUnits="userSpaceOnUse">
<path
style="clip-rule:evenodd"
inkscape:connector-curvature="0"
id="path30"
d="m 596.497,511.716 c -6.962,6.661 -20.973,17.643 -31.626,14.277 -5.954,-1.882 -8.839,-7.319 -2.055,-7.441 13.837,-0.25 20.622,0.731 33.681,-6.836" />
</clipPath>
<clipPath
id="clipPath58"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path60"
d="m 558.323,524.527 38.192,0 0,-12.815 -38.192,0 0,12.815 z" />
</clipPath>
<clipPath
id="clipPath62"
clipPathUnits="userSpaceOnUse">
<path
style="clip-rule:evenodd"
inkscape:connector-curvature="0"
id="path64"
d="m 596.515,511.712 c -7.452,6.109 -22.261,15.989 -32.626,11.818 -5.793,-2.332 -8.254,-7.974 -1.48,-7.577 13.816,0.809 20.506,2.306 34.106,-4.241" />
</clipPath>
<clipPath
id="clipPath92"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path94"
d="m 556.75,546.201 27.01,0 0,-29.575 -27.01,0 0,29.575 z" />
</clipPath>
<clipPath
id="clipPath96"
clipPathUnits="userSpaceOnUse">
<path
style="clip-rule:evenodd"
inkscape:connector-curvature="0"
id="path98"
d="m 556.75,516.626 c 2.252,9.368 8.092,26.186 18.874,29.118 6.024,1.639 11.393,-1.373 5.753,-5.147 -11.502,-7.696 -17.738,-10.542 -24.627,-23.971" />
</clipPath>
<clipPath
id="clipPath126"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path128"
d="m 556.739,544.61 28.84,0 0,-27.979 -28.84,0 0,27.979 z" />
</clipPath>
<clipPath
id="clipPath160"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path162"
d="m 548.843,543.235 11.247,0 0,-38.495 -11.247,0 0,38.495 z" />
</clipPath>
<clipPath
id="clipPath194"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path196"
d="m 547.048,542.875 13.046,0 0,-38.137 -13.046,0 0,38.137 z" />
</clipPath>
<clipPath
id="clipPath16-6"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path18-3"
d="m 311.058,513.261 c -5.352,-35.909 119.201,-29.157 70.17,-108.22 l 0,0 c 15.4,24.832 72.067,107.631 78.014,128.069 l 0,0 c 6.969,23.957 -13.916,33.881 -42.06,33.879 l 0,0 c -42.481,-0.003 -101.489,-22.62 -106.124,-53.728" />
</clipPath>
<clipPath
id="clipPath36"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path38"
d="m 195.725,405.366 c -17.489,-60.118 140.478,-31.868 148.184,19.849 l 0,0 c 5.351,35.909 -119.202,29.156 -70.17,108.22 l 0,0 c -15.4,-24.832 -72.068,-107.631 -78.014,-128.069" />
</clipPath>
<clipPath
id="clipPath16-0"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path18-1"
d="M 0,792 612,792 612,0 0,0 0,792 Z" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.69044441"
inkscape:cx="534.4714"
inkscape:cy="272.9935"
inkscape:document-units="px"
inkscape:current-layer="svg2"
showgrid="false"
units="px"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true"
inkscape:snap-global="true"
inkscape:snap-path-clip="true"
inkscape:snap-path-mask="true"
inkscape:window-width="1830"
inkscape:window-height="1056"
inkscape:window-x="642"
inkscape:window-y="105"
inkscape:window-maximized="0"
inkscape:snap-others="false"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="false" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-252.36216)" />
<rect
style="opacity:0.95;fill:url(#linearGradient4755);fill-opacity:1"
id="rect4745"
width="1277.2708"
height="801.19086"
x="1.2820513"
y="0.091166265" />
<g
id="g3732"
transform="matrix(0.37715146,0,0,0.37715146,942.21624,209.16251)">
<g
id="layer1-1"
inkscape:label="Layer 1" />
<g
id="g12"
transform="matrix(11.55905,0,0,-11.55905,-6222.3344,6553.8075)">
<g
clip-path="url(#clipPath16)"
id="g14">
<g
id="g20">
<g
id="g22" />
<g
id="g40">
<g
id="g42"
clip-path="url(#clipPath24)">
<g
id="g44">
<g
id="g46"
clip-path="url(#clipPath28)">
<g
id="g48">
<g
id="g50">
<path
inkscape:connector-curvature="0"
id="path52"
style="fill:#3498db;fill-rule:evenodd;stroke:none"
d="m 596.497,511.716 c -6.962,6.661 -20.973,17.643 -31.626,14.277 -5.954,-1.882 -8.839,-7.319 -2.055,-7.441 13.837,-0.25 20.622,0.731 33.681,-6.836" />
</g>
</g>
</g>
</g>
</g>
</g>
</g>
<g
id="g54">
<g
id="g56" />
<g
id="g74">
<g
id="g76"
clip-path="url(#clipPath58)">
<g
id="g78">
<g
id="g80"
clip-path="url(#clipPath62)">
<g
id="g82">
<g
id="g84">
<path
inkscape:connector-curvature="0"
id="path86"
style="fill:#75b9e7;fill-rule:evenodd;stroke:none"
d="m 596.515,511.712 c -7.452,6.109 -22.261,15.989 -32.626,11.818 -5.793,-2.332 -8.254,-7.974 -1.48,-7.577 13.816,0.809 20.506,2.306 34.106,-4.241" />
</g>
</g>
</g>
</g>
</g>
</g>
</g>
<g
id="g88">
<g
id="g90" />
<g
id="g108">
<g
id="g110"
clip-path="url(#clipPath92)">
<g
id="g112">
<g
id="g114"
clip-path="url(#clipPath96)">
<g
id="g116">
<g
id="g118">
<path
inkscape:connector-curvature="0"
id="path120"
style="fill:#1d6fa5;fill-rule:evenodd;stroke:none"
d="m 556.75,516.626 c 2.252,9.368 8.092,26.186 18.874,29.118 6.024,1.639 11.393,-1.373 5.753,-5.147 -11.502,-7.696 -17.738,-10.542 -24.627,-23.971" />
</g>
</g>
</g>
</g>
</g>
</g>
</g>
<g
id="g122">
<g
id="g124" />
<g
id="g142">
<g
id="g144"
clip-path="url(#clipPath126)">
<g
id="g146">
<g
id="g148">
<g
id="g150">
<g
id="g152">
<path
inkscape:connector-curvature="0"
id="path154"
style="fill:#3498db;fill-rule:evenodd;stroke:none"
d="m 556.739,516.631 c 2.902,9.188 9.905,25.556 20.865,27.727 6.125,1.213 11.269,-2.167 5.379,-5.537 -12.011,-6.873 -18.432,-9.276 -26.244,-22.19" />
</g>
</g>
</g>
</g>
</g>
</g>
</g>
<g
id="g156">
<g
id="g158" />
<g
id="g176">
<g
id="g178"
clip-path="url(#clipPath160)">
<g
id="g180">
<g
id="g182">
<g
id="g184">
<g
id="g186">
<path
inkscape:connector-curvature="0"
id="path188"
style="fill:#1d6fa5;fill-rule:evenodd;stroke:none"
d="m 560.09,504.74 c -5.666,7.793 -14.668,23.152 -9.902,33.257 2.664,5.648 8.439,7.776 7.65,1.037 -1.61,-13.745 -3.493,-20.337 2.252,-34.294" />
</g>
</g>
</g>
</g>
</g>
</g>
</g>
<g
id="g190">
<g
id="g192" />
<g
id="g210">
<g
id="g212"
clip-path="url(#clipPath194)">
<g
id="g214">
<g
id="g216">
<g
id="g218">
<g
id="g220">
<path
inkscape:connector-curvature="0"
id="path222"
style="fill:#124364;fill-rule:evenodd;stroke:none"
d="m 560.094,504.738 c -6.172,7.399 -16.178,22.124 -12.094,32.524 2.281,5.812 7.902,8.321 7.563,1.544 -0.691,-13.823 -2.131,-20.525 4.531,-34.068" />
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
<g
transform="matrix(0.82695969,0,0,-0.82695969,215.592,1022.5325)"
inkscape:label="s_letter_alphabet_vector_logo_inspiration"
id="g10">
<g
id="g12-6">
<g
clip-path="url(#clipPath16-6)"
id="g14-1">
<g
id="g20-0">
<g
id="g22-9">
<path
inkscape:connector-curvature="0"
id="path30-6"
style="fill:#1d6fa5;stroke:none"
d="m 311.058,513.261 c -5.352,-35.909 119.201,-29.157 70.17,-108.22 l 0,0 c 15.4,24.832 72.067,107.631 78.014,128.069 l 0,0 c 6.969,23.957 -13.916,33.881 -42.06,33.879 l 0,0 c -42.481,-0.003 -101.489,-22.62 -106.124,-53.728" />
</g>
</g>
</g>
</g>
<g
id="g32-4">
<g
clip-path="url(#clipPath36)"
id="g34">
<g
id="g40-0">
<g
id="g42-9">
<path
inkscape:connector-curvature="0"
id="path50"
style="fill:#1d6fa5;stroke:none"
d="m 195.725,405.366 c -17.489,-60.118 140.478,-31.868 148.184,19.849 l 0,0 c 5.351,35.909 -119.202,29.156 -70.17,108.22 l 0,0 c -15.4,-24.832 -72.068,-107.631 -78.014,-128.069" />
</g>
</g>
</g>
</g>
</g>
<g
clip-path="url(#clipPath16-0)"
id="g14-5"
transform="matrix(2.4071368,0,0,-2.4071368,-497.48778,1789.7658)">
<g
transform="translate(367.541,461.6597)"
id="g20-7">
<path
inkscape:connector-curvature="0"
id="path22"
style="fill:#3498db;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 0,0 -0.979,3.286 -0.732,4.018 -0.321,4.048 0.093,4.08 0.576,4.085 1.062,4.092 1.287,3.534 1.751,3.471 2.02,3.303 2.267,3.063 2.631,2.946 2.949,2.685 3.099,2.395 3.343,2.155 3.572,1.843 3.764,1.457 3.892,1.094 4.022,0.733 4.217,0.346 4.297,-0.161 2.091,-0.263 2.215,-0.384 2.168,-0.531 2.214,-0.624 2.754,-0.96 2.516,-1.203 2.469,-1.352 2.327,-1.546 2.109,-1.72 1.966,-1.916 1.774,-2.015 1.655,-2.139 1.44,-2.309 1.172,-2.388 1.052,-2.511 0.858,-2.61 0.593,-2.686 0.403,-2.786 0.133,-2.862 -0.033,-2.889 0.555,1.998 0.481,2.02 0.367,1.899 0.215,1.945 0.073,1.99 0.023,1.844 -0.123,1.892 -0.217,1.842 -0.315,1.792 -0.411,1.742 -0.486,1.765 -0.579,1.715 -1.454,3.282 -1.834,3.081 -2.127,2.935 -2.437,2.709 -2.728,2.561 -2.989,2.242 -3.207,2.069 -3.396,1.728 -3.615,1.556 -3.799,1.21 -2.775,0.643 -2.773,0.401 -2.916,0.203 -2.96,0.058 -3.055,-0.234 -2.956,-0.428 -3.002,-0.572 -2.999,-0.816 -2.88,-1.018 C 17.094,59.214 13.969,57.168 11.075,54.686 -4.829,41.039 -8.785,18.525 0,0 m 83.517,37.735 c 8.613,-18.47 4.618,-40.826 -11.204,-54.404 -2.904,-2.491 -6.042,-4.543 -9.329,-6.165 l -2.86,-1.012 -2.926,-0.839 -3.002,-0.572 -3.029,-0.404 -2.982,-0.258 -2.959,0.058 -2.916,0.205 -2.844,0.424 -2.777,0.643 -3.8,1.212 -3.615,1.554 -3.396,1.726 -3.207,2.071 -2.989,2.24 -2.655,2.537 -2.436,2.711 -2.128,2.933 -1.834,3.084 -1.453,3.28 -1.139,3.504 -0.724,3.535 -0.269,3.709 0.096,3.836 0.579,3.842 1.04,4.018 -0.107,-2.865 0.205,-2.886 0.329,-2.761 0.668,-2.711 0.788,-2.585 1.049,-2.513 1.245,-2.409 1.44,-2.31 1.582,-2.116 1.847,-2.037 1.966,-1.918 2.109,-1.72 2.254,-1.522 2.47,-1.351 2.584,-1.227 2.685,-0.936 2.218,-0.626 2.165,-0.529 2.214,-0.385 2.165,-0.286 4.223,-0.139 4.217,0.348 4.019,0.731 3.969,1.073 3.69,1.479 3.568,1.842 3.347,2.157 3.175,2.372 2.873,2.708 2.632,2.945 2.266,3.064 2.02,3.303 1.751,3.469 1.288,3.535 1.062,4.093 0.576,4.085 0.092,2.064 0,2.014 -0.076,2.037 -0.245,2.013 -0.317,2.034 -0.414,1.984 -0.51,1.935 -0.324,1.079 z" />
</g>
<g
transform="translate(393.4619,426.25)"
id="g24">
<path
inkscape:connector-curvature="0"
id="path26-1"
style="fill:#3498db;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 0,0 -3.872,1.728 -4.366,2.55 -4.059,2.961 -3.753,3.372 -3.37,3.833 -2.985,4.293 -2.282,4.058 -1.846,4.437 -1.473,4.557 -1.053,4.596 -0.645,4.841 -0.143,4.933 0.248,4.84 0.672,4.876 1.143,4.832 1.665,4.709 2.111,4.536 2.553,4.364 3.068,4.239 3.615,3.904 1.933,1.75 2.141,1.77 2.245,1.608 2.373,1.575 3.118,1.814 3.157,1.391 3.258,1.231 3.326,0.937 3.314,0.595 3.383,0.302 3.32,0.041 3.34,-0.169 3.326,-0.511 3.188,-0.823 3.204,-1.034 3.141,-1.296 2.999,-1.607 2.94,-1.868 2.794,-2.179 2.684,-2.36 -1.427,2.132 -1.509,2.08 -1.487,1.87 -1.651,1.77 -1.811,1.671 -1.714,1.508 -1.874,1.41 -1.903,1.28 -1.936,1.147 -1.967,1.017 -2.049,0.968 -2.075,0.838 -4.25,1.281 -4.373,0.758 -4.465,0.368 -4.509,-0.106 -4.6,-0.497 -4.515,-1.001 -4.526,-1.344 -4.356,-1.796 -4.372,-2.138 -4.197,-2.594 -2.84,-2.087 -2.609,-2.279 -2.539,-2.571 -2.442,-2.733 -2.241,-3.058 -1.98,-3.119 -1.88,-3.28 -1.652,-3.473 -1.36,-3.521 C -41.819,63.748 -42.415,59.168 -42.415,54.453 -42.415,28.528 -24.468,6.678 0,0 m 31.856,108.799 c 24.277,-6.795 42.045,-28.556 42.045,-54.346 0,-4.734 -0.602,-9.328 -1.727,-13.722 L 70.816,37.23 69.247,33.808 67.367,30.529 65.309,27.36 63.147,24.354 60.707,21.62 58.165,19.05 55.478,16.72 52.638,14.632 48.437,12.041 44.067,9.902 39.712,8.105 35.184,6.761 30.672,5.76 26.15,5.313 21.646,5.208 17.177,5.573 12.804,6.334 8.554,7.613 4.35,9.369 l -3.903,2.167 -3.697,2.735 -3.525,3.182 -3.138,3.639 -2.937,4.212 2.603,-2.408 2.876,-2.13 2.856,-1.92 3.082,-1.555 3.062,-1.345 3.204,-1.035 3.264,-0.773 3.33,-0.512 3.261,-0.22 3.399,0.093 3.383,0.303 3.316,0.594 3.244,0.889 3.254,1.228 3.24,1.441 3.036,1.764 2.377,1.578 2.241,1.607 2.144,1.767 2.013,1.801 3.535,3.855 3.068,4.238 2.553,4.363 2.188,4.586 1.586,4.66 1.144,4.833 0.672,4.878 0.328,4.89 -0.221,4.878 -0.649,4.846 -1.05,4.592 -1.472,4.558 -1.848,4.437 -2.28,4.057 -2.986,4.295 -3.37,3.832 -1.863,1.752 -1.891,1.621 -1.972,1.572 -2.089,1.39 -2.164,1.339 -2.196,1.21 -2.227,1.08 -1.275,0.566 z" />
</g>
<g
transform="translate(422.0479,441.4932)"
id="g28">
<path
inkscape:connector-curvature="0"
id="path30-1"
style="fill:#1d6fa5;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 0,0 c 16.521,5.225 28.5,20.673 28.5,38.922 0,0.66 -0.017,1.317 -0.05,1.969 l 0.342,1.759 0.268,2.352 0.202,2.185 0.029,2.251 -0.086,2.201 -0.205,2.152 -0.327,2.1 -0.407,2.138 -0.527,2.087 -1.414,4.022 -1.889,3.823 -2.248,3.669 -2.631,3.439 -2.993,3.289 -3.336,2.933 -3.605,2.751 -3.859,2.361 -4.138,2.177 -4.39,1.789 -3.227,1.021 -3.247,0.731 -3.433,0.517 -3.502,0.344 -3.64,0.005 -3.542,-0.23 -3.609,-0.397 -3.628,-0.692 -3.647,-0.973 -3.512,-1.128 -3.446,-1.451 -3.317,-1.604 -3.244,-1.925 -3.111,-2.08 -2.93,-2.352 -2.74,-2.623 2.83,3.08 3.218,2.826 3.405,2.55 3.622,2.365 3.77,2.006 3.992,1.819 4.055,1.497 4.157,1.26 4.227,0.937 4.284,0.617 4.306,0.409 4.164,0.076 4.148,-0.215 4.094,-0.584 3.87,-0.887 3.77,-1.144 4.862,-2.082 4.608,-2.47 2.188,-1.382 2.125,-1.555 2.006,-1.606 1.883,-1.653 1.853,-1.743 1.732,-1.787 1.612,-1.843 1.546,-2.005 2.767,-4.081 2.374,-4.317 0.986,-2.175 0.953,-2.257 0.745,-2.269 0.715,-2.365 0.506,-2.372 0.424,-2.34 0.307,-2.387 0.19,-2.441 0.102,-2.403 L 39.758,44.187 39.569,41.801 39.268,39.365 38.202,34.581 36.563,29.835 34.707,25.766 32.313,21.818 29.609,18.093 26.64,14.677 23.254,11.432 19.593,8.492 15.614,5.977 11.453,3.735 7.051,1.885 2.539,0.475 0,0 Z m -30.856,-15.748 3.77,-1.142 3.955,-0.923 4.009,-0.55 4.147,-0.215 4.25,0.04 4.304,0.412 4.203,0.65 4.224,0.937 4.158,1.261 4.055,1.496 3.992,1.819 3.769,2.008 3.623,2.365 3.405,2.55 3.218,2.824 2.83,3.082 -2.742,-2.627 -2.928,-2.35 -3.112,-2.08 -3.248,-1.927 -3.309,-1.6 -3.452,-1.452 -3.513,-1.13 -3.644,-0.973 -3.542,-0.722 -3.611,-0.399 -3.621,-0.199 -3.559,-0.028 -3.505,0.346 -3.433,0.513 -3.333,0.77 -3.224,1.018 -4.392,1.789 -4.135,2.178 -3.862,2.361 -3.605,2.75 -3.334,2.936 -2.909,3.252 -2.632,3.439 -2.247,3.671 -1.887,3.825 -1.414,4.02 -1.019,4.256 -0.532,4.254 0.029,4.419 0.47,4.535 1.043,4.497 0.04,0.114 c 0.671,19.91 15.6,36.205 34.904,38.992 l -0.198,0 -4.827,-0.494 -4.713,-0.934 -4.598,-1.373 -4.396,-1.852 -4.164,-2.243 -3.892,-2.545 -3.747,-2.908 -3.39,-3.246 -2.969,-3.418 -2.698,-3.723 -2.399,-3.948 -1.854,-4.066 -1.639,-4.749 -1.062,-4.784 -0.49,-4.821 0,-4.826 0.493,-4.828 1.019,-4.752 1.46,-4.629 1.937,-4.432 2.29,-4.28 2.851,-4.121 3.161,-3.846 3.499,-3.494 3.971,-3.294 4.234,-2.908 4.604,-2.467 4.863,-2.081 z" />
</g>
<g
transform="translate(417.5039,429.4678)"
id="g32">
<path
inkscape:connector-curvature="0"
id="path34"
style="fill:#1d6fa5;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 0,0 -3.883,-0.084 -4.608,0.401 -4.518,0.866 -4.426,1.321 -4.29,1.855 -4.15,2.385 -3.473,2.466 -3.266,2.951 -2.999,3.196 -2.668,3.391 -2.43,3.755 -2.049,4.027 -1.685,4.103 -1.354,4.298 -0.943,4.449 -0.46,4.55 -0.03,4.577 0.404,4.612 0.884,4.708 1.466,4.646 0.914,2.204 1.082,2.304 1.228,2.207 1.347,2.233 1.874,2.72 2.068,2.388 2.215,2.29 2.387,2.077 2.509,1.788 2.681,1.576 2.731,1.332 2.833,1.167 2.953,0.877 2.959,0.566 3.058,0.396 3.109,0.157 3.108,-0.157 3.164,-0.396 3.164,-0.712 3.145,-0.903 -2.016,1.206 -2.062,1.132 -1.963,0.965 -2.059,0.821 -2.151,0.674 -2.009,0.579 -2.103,0.433 -2.075,0.315 -2.052,0.194 -2.026,0.071 -2.072,0 -2.045,-0.12 -4.022,-0.602 -3.917,-1.081 -3.838,-1.443 -3.692,-1.852 -3.611,-2.209 -3.347,-2.595 -3.22,-2.882 -2.903,-3.191 -2.78,-3.479 -2.46,-3.79 -1.536,-2.837 -1.268,-2.907 -1.095,-3.122 -0.95,-3.217 -0.662,-3.408 -0.417,-3.354 -0.275,-3.45 -0.007,-3.52 0.249,-3.449 c 0.787,-4.063 2.085,-8.087 3.929,-11.989 C -46.266,7.022 -22.863,-4.043 0,0 M -16.187,102.513 C 6.566,106.383 29.78,95.32 39.869,73.974 41.72,70.056 43.021,66.018 43.806,61.94 l 0.248,-3.426 0.04,-3.446 -0.276,-3.451 -0.466,-3.428 -0.613,-3.334 -0.95,-3.216 -1.096,-3.121 -1.317,-2.981 -1.532,-2.838 -2.463,-3.789 -2.78,-3.479 -2.904,-3.191 -3.22,-2.883 -3.343,-2.593 -3.566,-2.139 -3.69,-1.85 -3.84,-1.443 L 8.119,10.25 4.101,9.649 -0.066,9.457 l -4.076,0.265 -4.13,0.82 -4.161,1.253 -4.022,1.785 -4.078,2.338 3.098,-0.977 3.211,-0.637 3.115,-0.471 3.161,-0.082 3.058,0.085 3.059,0.395 3.006,0.638 2.952,0.877 2.784,1.094 2.777,1.407 2.685,1.574 2.509,1.787 2.34,2.006 2.215,2.291 2.115,2.457 1.823,2.65 1.351,2.233 1.228,2.208 1.082,2.3 0.96,2.279 1.42,4.573 0.881,4.71 0.407,4.608 0.017,4.652 -0.51,4.477 -0.943,4.449 -1.351,4.3 -1.639,4.175 -2.094,3.951 -2.434,3.757 -2.664,3.391 -3.003,3.196 -3.264,2.951 -3.475,2.466 -4.148,2.385 -4.29,1.855 -2.227,0.721 -2.198,0.601 -2.248,0.53 -2.27,0.334 -2.317,0.262 -2.291,0.144 -2.267,0.022 -1.275,-0.029 z" />
</g>
</g>
</g>
<g
id="g3986"
transform="matrix(0.12026875,0,0,0.12026875,811.13039,524.32524)">
<g
id="g3969">
<path
id="path3971"
d="M 250.5,4.1 C 117.3,-17.9 5,80.4 5,223.6 L 5,1798 1224.5,1592.7 C 1308.6,1578.1 1373,1479 1373,1371.9 L 1373,188.4 250.5,4.1 Z"
class="st0"
inkscape:connector-curvature="0"
style="fill:#80c342" />
<path
id="path3973"
d="m 1144,1166.6 c -14.3,0 -23.3,-4.5 -30.2,-13.6 -7.7,-10 -9.8,-32.2 -9.8,-66.7 l 0,-396.9 103,5.1 0,-108.6 -103,-7.9 0,-173.1 -100.3,-10.6 -40.9,173.9 -65,-4.7 0,116.4 45.8,2.4 0,439.9 c 0,57.6 14.6,99.6 38,125.7 20,22.6 50.9,33.7 89.2,33.7 5.7,0 11.8,-0.3 17.9,-0.8 42.4,-3.6 83.9,-15.1 129.6,-34.4 l 0,-99.8 c -22.9,11.8 -49,18.5 -70.8,19.8 -1.3,0.2 -2.1,0.2 -3.5,0.2"
class="st1"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
<path
id="path3975"
d="m 819.7,1167.3 c -35.3,83.1 -89,137.6 -162.6,162.8 7.4,38.1 18.6,63.7 33.6,77.3 11.6,10.4 29.4,15.6 53.3,15.6 6.9,0 14.3,-0.5 22.2,-1.3 l 0,112.3 -51.1,6.7 c -15.1,2 -29.3,2.9 -42.8,2.9 -44.7,0 -80.9,-10.9 -108.1,-32.8 -36,-28.9 -62.6,-84.7 -79.6,-167.3 -78.3,-16.7 -139.3,-66.4 -181.5,-149.9 -42.9,-84.8 -64.7,-208.9 -64.7,-371.2 0,-175 29.9,-304.2 88.6,-386.1 49.6,-69.1 118.8,-103.1 205.8,-103.1 13.9,0 28.3,0.9 43.2,2.6 102.4,11.8 176.6,60.1 224.9,143.8 47.4,81.9 70.7,199.3 70.7,353.4 -0.1,141.2 -17.3,252.3 -51.9,334.3 z m -154,-32.1 c 20.2,-51.8 30.1,-153.5 30.1,-305.1 0,-136.1 -9.8,-229.7 -29.9,-281.1 -20,-51.6 -50,-79.5 -90.1,-83 -3.1,-0.3 -6.1,-0.4 -9.1,-0.4 -37.2,0 -65.8,21.7 -85.7,65.3 -21.6,47.5 -32.5,146 -32.5,295 0,144 10.6,246.2 32,306.2 20.2,57.1 50.4,85.5 90,85.5 1.8,0 3.5,-0.1 5.3,-0.2 39.7,-2.5 69.6,-29.9 89.9,-82.2"
class="st1"
inkscape:connector-curvature="0"
style="fill:#ffffff" />
</g>
<rect
id="rect3977"
height="1800"
width="1380"
class="st2"
x="0"
y="0"
style="fill:none" />
</g>
<g
style="overflow:visible"
id="g3901"
transform="matrix(1.0835302,0,0,1.0835302,812.45849,47.204086)">
<path
id="path1575"
d="m 20.305,7.488 140.184,0 c 7.057,0 12.816,5.76 12.816,12.816 l 0,139.248 c 0,7.057 -5.76,12.889 -12.816,12.889 l -140.184,0 c -7.057,0 -12.816,-5.832 -12.816,-12.889 l 0,-139.248 C 7.488,13.248 13.248,7.488 20.305,7.488 Z"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd"
inkscape:connector-curvature="0" />
<path
style="clip-rule:evenodd;fill:#0068c6;fill-rule:evenodd"
id="path1065"
d="m 20.305,7.488 140.184,0 c 7.057,0 12.816,5.76 12.816,12.816 l 0,139.248 c 0,7.057 -5.76,12.889 -12.816,12.889 l -140.184,0 c -7.057,0 -12.816,-5.832 -12.816,-12.889 l 0,-139.248 C 7.488,13.248 13.248,7.488 20.305,7.488 Z M 18.721,0 162.073,0 c 10.297,0 18.721,8.424 18.721,18.72 l 0,142.416 c 0,10.297 -8.424,18.721 -18.721,18.721 l -143.352,0 C 8.424,179.856 0,171.433 0,161.136 L 0,18.72 C 0,8.424 8.424,0 18.721,0 Z"
inkscape:connector-curvature="0" />
<path
style="clip-rule:evenodd;fill:#0068c6;fill-rule:evenodd"
id="path1067"
d="m 20.592,10.296 139.609,0 c 5.615,0 10.223,4.608 10.223,10.296 l 0,138.745 c 0,5.615 -4.607,10.223 -10.223,10.223 l -139.609,0 c -5.615,0 -10.223,-4.607 -10.223,-10.223 l 0,-138.745 c 0,-5.688 4.608,-10.296 10.223,-10.296 z"
inkscape:connector-curvature="0" />
<path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
id="path1084"
d="m 76.020451,20.674017 24.100089,-1.754121 c 0,14.490561 0,28.904856 0,43.319151 9.60953,-14.490561 20.28679,-28.904856 32.33577,-42.861554 l 25.85422,6.558885 c -11.59139,12.888973 -23.4137,27.227002 -32.86964,41.565031 9.07567,15.253222 19.06653,29.210979 32.4131,45.073271 l -24.93796,7.39781 C 118.95933,104.33794 110.57006,89.313516 100.12054,73.145101 l 0,42.937819 -24.100089,3.0517 0,-98.460603 0,0 z"
inkscape:connector-curvature="0" />
<path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
id="path1086"
d="m 100.3504,139.80274 c 14.10923,-2.97544 10.52472,-7.24528 22.03985,-0.53386 l 7.47513,5.2613 c 1.37385,0.6864 2.66932,1.90771 3.96584,0.61013 2.82185,-2.66931 5.56743,-5.41384 8.38927,-8.08315 1.22026,-1.29758 0,-2.7477 -0.61012,-3.7381 l -0.0773,0 -5.41383,-7.70182 -3.58557,1.29759 c -0.91413,0.61013 -2.13545,0.304 -3.20212,-1.14399 l -7.93167,-10.37325 c -7.32155,10.14339 -19.1428,16.70227 -32.565633,16.70227 -22.116113,0 -40.114915,-17.99668 -40.114915,-40.114912 0,-15.710818 9.075668,-29.362452 22.268645,-35.921338 l 0,-9.228199 c -0.457596,0.228798 -0.914134,0.381331 -1.297583,0.533863 -5.185036,2.135451 -5.49116,3.12691 -13.956698,-1.754121 l -7.473019,-5.338627 c -1.37385,-0.610129 -2.670374,-1.906653 -3.965838,-0.610129 -2.821846,2.74558 -5.567426,5.49116 -8.389272,8.23674 -1.220258,1.220257 0.07627,2.74558 0.610129,3.737039 l 5.717839,8.084208 4.195696,5.948756 c 0.610128,0.838928 0.837868,0.915194 0.533862,1.525323 -0.380271,0.610128 -0.686395,1.143991 -1.067725,1.75412 C 40.327942,78.562113 44.217513,79.324774 32.32,82.451685 l -9.075667,1.525322 c -1.371731,0.457597 -3.202117,0.457597 -3.279443,2.364249 0,3.889572 -0.07627,7.779144 -0.07627,11.668715 -0.07627,1.754121 1.907712,1.907712 3.051704,2.211719 l 9.686855,1.75412 7.245281,1.29758 c 0.991459,0.15359 1.218139,0 1.447996,0.7616 2.975438,12.88898 6.86395,9.83939 0.380272,21.05051 l -5.261303,7.54929 c -0.686395,1.29758 -1.907712,2.5941 -0.610128,3.88957 2.745579,2.82184 5.413834,5.56954 8.159414,8.39139 1.220258,1.21814 2.74558,-0.0763 3.738099,-0.61013 l 8.083148,-5.71996 6.025023,-4.11943 c 0.839986,-0.68639 0.916252,-0.91413 1.526381,-0.53386 12.048987,7.5514 12.506583,2.13545 16.014824,14.87295 l 1.677855,9.07355 c 0.457596,1.37385 0.533862,3.12797 2.364249,3.20423 3.889572,0 7.85541,0 11.744981,0 1.754121,0 1.907712,-1.98397 2.135451,-3.12797 l 1.677855,-9.761 1.143993,-7.17113 c 0.0763,-0.6864 0.0763,-0.99358 0.22986,-1.22026 z m 14.56683,-6.10129 c -0.0763,0.0742 -0.15359,0.0742 -0.22986,0.0742 0.0763,0 0.0763,-0.0742 0.15359,-0.0742 l 0.0763,0 z m -13.80629,5.79517 c -0.22774,0.0763 -0.53386,0.15359 -0.7616,0.30612 0.15147,-0.15359 0.38133,-0.22986 0.7616,-0.30612 z"
inkscape:connector-curvature="0" />
<path
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd"
id="path1088"
d="m 89.139282,129.20175 c 12.659118,0 23.793968,-6.40741 30.505388,-16.17053 l -0.4576,-0.7616 c -7.85541,8.69327 -16.62495,14.33696 -30.124054,14.64309 C 72.284471,127.21671 55.277129,112.19335 55.199803,92.515634 55.04833,79.855459 60.919762,71.313655 70.910622,65.212366 l 0,-5.338628 c -11.211118,6.330087 -18.83667,18.456399 -18.83667,32.261624 0,20.361988 16.624953,37.066388 37.06533,37.066388 z"
inkscape:connector-curvature="0" />
</g>
<rect
style="fill:#292f34;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.47990656px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0"
id="rect3483"
width="765.92114"
height="181.55545"
x="0.73995328"
y="309.22226" />
<path
style="opacity:0.95;fill:#292f34;fill-opacity:1;stroke:none;stroke-width:0.28222224px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 692.56439,563.6737 74.83712,-74.83617 -74.83712,0 z"
id="path4120"
inkscape:connector-curvature="0" />
</svg>

Before

Width:  |  Height:  |  Size: 30 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 159 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1.1 MiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 114 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 92 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.1 MiB

View File

@@ -1,101 +0,0 @@
/* === This file is part of Calamares - <https://calamares.io> ===
*
* SPDX-FileCopyrightText: 2020 2022 Anke Boersma <demm@kaosx.us>
* SPDX-License-Identifier: GPL-3.0-or-later
*
* Calamares is Free Software: see the License-Identifier above.
*
*/
import io.calamares.core 1.0
import io.calamares.ui 1.0
import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3
import QtQuick.Window 2.3
ApplicationWindow {
id: about
visible: true
width: 760
height: 400
title: qsTr("About Calamares")
property var appName: "Calamares"
property var appVersion: "3.3 RC"
Rectangle {
id: textArea
anchors.fill: parent
color: "#f2f2f2"
Column {
id: column
anchors.centerIn: parent
Rectangle {
width: 560
height: 250
radius: 10
border.width: 0
Text {
width: 400
height: 250
anchors.centerIn: parent
text: qsTr("<h1>%1</h1><br/>
<strong>%2<br/>
for %3</strong><br/><br/>
Copyright 2014-2017 Teo Mrnjavac &lt;teo@kde.org&gt;<br/>
Copyright 2017-2022 Adriaan de Groot &lt;groot@kde.org&gt;<br/>
Thanks to <a href='https://calamares.io/team/'>the Calamares team</a>
and the <a href=\"https://www.transifex.com/kaos/kaos/\">KaOS
translators team</a>.<br/><br/>
<a href='https://calamares.io/'>Calamares</a>
development is sponsored by <br/>
<a href='http://www.blue-systems.com/'>Blue Systems</a> -
Liberating Software." )
.arg(appName)
.arg(appVersion)
.arg(Branding.string(Branding.VersionedName))
onLinkActivated: Qt.openUrlExternally(link)
MouseArea {
anchors.fill: parent
acceptedButtons: Qt.NoButton
cursorShape: parent.hoveredLink ? Qt.PointingHandCursor : Qt.ArrowCursor
}
font.pointSize: 10
anchors.verticalCenterOffset: 10
anchors.horizontalCenterOffset: 40
wrapMode: Text.WordWrap
}
Image {
id: image
x: 8
y: 12
height: 100
fillMode: Image.PreserveAspectFit
source: "squid.png"
}
}
}
Button {
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom
icon.name: "window-close"
text: qsTr("Close")
hoverEnabled: true
onClicked: about.close();
}
}
}

View File

@@ -1,43 +0,0 @@
---
componentName: kaos
welcomeStyleCalamares: false
# Should the welcome image (productWelcome, below) be scaled
# up beyond its natural size?
welcomeExpandingLogo: true
windowExpanding: normal
windowSize: 920px,630px
windowPlacement: center
sidebar: qml,bottom
navigation: qml,right
strings:
productName: KaOS
shortProductName: KaOS
version: 2022.08
shortVersion: KaOS
versionedName: KaOS 2022.08
shortVersionedName: KaOS 2018.03
bootloaderEntryName: KaOS
productUrl: https://kaosx.us/
supportUrl: https://kaosx.us/docs/
knownIssuesUrl: https://kaosx.us/pages/download/#known-issues
releaseNotesUrl: https://kaosx.us/pages/release_notes
donateUrl: https://kaosx.us/about/donors
images:
productLogo: "kaos.png"
productIcon: "kaos.png"
productWelcome: "languages.png"
slideshow: "show.qml"
slideshowAPI: 1
style:
SidebarBackground: "#bdc3c7"
SidebarText: "#1F1F1F"
SidebarTextCurrent: "#3498DB"
SidebarBackgroundCurrent: "#eff0f1"

View File

@@ -1,224 +0,0 @@
/* Sample of QML navigation.
SPDX-FileCopyrightText: 2020 Adriaan de Groot <groot@kde.org>
SPDX-FileCopyrightText: 2021 - 2022 Anke Boersma <demm@kaosx.us>
SPDX-License-Identifier: GPL-3.0-or-later
This navigation panel is for a "vertical" layout, with
mouse areas for next and previous and it includes the logo
plus About & Debug buttons.
*/
import io.calamares.ui 1.0
import io.calamares.core 1.0
import QtQuick 2.3
import QtQuick.Controls 2.10
import QtQuick.Layouts 1.3
Rectangle {
id: navigationBar;
color: Branding.styleString( Branding.SidebarBackground );
height: parent.height;
width:64;
ColumnLayout {
id: buttonBar
anchors.fill: parent;
spacing: 1
Image {
Layout.topMargin: 1;
Layout.bottomMargin:parent.height / 7;
Layout.alignment: Qt.AlignHCenter | Qt.AlignTop
id: logo;
width: 62;
height: width; // square
source: "file:/" + Branding.imagePath(Branding.ProductLogo);
sourceSize.width: width;
sourceSize.height: height;
}
Rectangle {
id: backArea
Layout.fillWidth: true;
Layout.preferredHeight: parent.height / 7;
color: mouseBack.containsMouse ? "#e6e9ea" : "#d9dcde";
enabled: ViewManager.backEnabled;
visible: ViewManager.backAndNextVisible;
MouseArea {
id: mouseBack
anchors.fill: parent;
cursorShape: Qt.PointingHandCursor
hoverEnabled: true
Text {
anchors.centerIn: parent
text: qsTr("Back")
color: Branding.styleString( !backArea.enabled ? Branding.SidebarBackground : (mouseBack.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarText ));
font.pointSize : 8
}
Image {
source: "pan-start-symbolic.svg"
anchors.centerIn: parent
anchors.verticalCenterOffset : 18
fillMode: Image.PreserveAspectFit
height: 32
opacity: backArea.enabled ? 1 : 0.2
}
onClicked: { ViewManager.back(); }
}
}
Rectangle {
id: nextArea
Layout.preferredHeight: parent.height / 7;
Layout.fillWidth: true
color: mouseNext.containsMouse ? "#f4f5f6" : "#e6e9ea";
enabled: ViewManager.nextEnabled;
visible: ViewManager.backAndNextVisible;
MouseArea {
id: mouseNext
anchors.fill: parent;
cursorShape: Qt.PointingHandCursor
hoverEnabled: true
Text {
anchors.centerIn: parent
text: qsTr("Next")
color: Branding.styleString( !nextArea.enabled ? Branding.SidebarBackground : (mouseNext.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarText ));
font.pointSize : 8
}
Image {
source: "pan-end-symbolic.svg"
anchors.centerIn: parent
anchors.verticalCenterOffset : 18
fillMode: Image.PreserveAspectFit
height: 32
opacity: nextArea.enabled ? 1 : 0.2
}
onClicked: { ViewManager.next(); }
}
}
Rectangle {
id: cancelArea
height: parent.height / 7;
Layout.fillWidth: true
color: mouseCancel.containsMouse ? "#e6e9ea" : "#d9dcde";
/*
* The ViewManager has settings -- user-controlled via the
* branding component, and party based on program state --
* whether the quit button should be enabled and visible.
*
* QML navigation *should* follow this pattern, but can also
* add other qualifications. For instance, you may have a
* "finished" module that handles quit in its own way, and
* want to hide the quit button then. The ViewManager has a
* current step and a total count, so compare them:
*
* visible: ViewManager.quitVisible && ( ViewManager.currentStepIndex < ViewManager.rowCount()-1);
*/
enabled: ViewManager.quitEnabled;
visible: ViewManager.quitVisible && ( ViewManager.currentStepIndex < ViewManager.rowCount()-1);
ToolTip {
width: 59
visible: mouseCancel.containsMouse
timeout: 5000
delay: 1000
text: ViewManager.quitTooltip;
}
MouseArea {
id: mouseCancel
anchors.fill: parent;
cursorShape: Qt.PointingHandCursor
hoverEnabled: true
Text {
anchors.centerIn: parent
text: qsTr("Cancel")
color: Branding.styleString( !cancelArea.enabled ? Branding.SidebarBackground : (mouseCancel.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarText ));
font.pointSize : 8
}
Image {
source: "draw-rectangle.svg"
anchors.centerIn: parent
anchors.verticalCenterOffset : 18
fillMode: Image.PreserveAspectFit
height: 9
opacity: cancelArea.enabled ? 1 : 0.2
}
onClicked: { ViewManager.quit(); }
}
}
Item {
Layout.fillHeight: true;
}
Rectangle {
id: debugArea
Layout.fillWidth: true;
height: 35
Layout.alignment: Qt.AlignHCenter | Qt.AlignBottom
color: Branding.styleString( mouseAreaDebug.containsMouse ? Branding.SidebarBackgroundCurrent : Branding.SidebarBackground);
visible: debug.enabled
MouseArea {
id: mouseAreaDebug
anchors.fill: parent;
cursorShape: Qt.PointingHandCursor
hoverEnabled: true
Text {
anchors.centerIn: parent
text: qsTr("Debug")
color: Branding.styleString( mouseAreaDebug.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarBackground );
font.pointSize : 8
}
onClicked: debug.toggle()
}
}
Rectangle {
id: aboutArea
Layout.fillWidth: true;
height: 35
Layout.alignment: Qt.AlignHCenter | Qt.AlignBottom
color: Branding.styleString( mouseAreaAbout.containsMouse ? Branding.SidebarBackgroundCurrent : Branding.SidebarBackground);
visible: true
MouseArea {
id: mouseAreaAbout
anchors.fill: parent;
cursorShape: Qt.PointingHandCursor
hoverEnabled: true
Text {
anchors.centerIn: parent
text: qsTr("About")
ToolTip {
visible: mouseAreaAbout.containsMouse
delay: 1000
text: qsTr("Info about Calamares")
}
color: Branding.styleString( mouseAreaAbout.containsMouse ? Branding.SidebarTextCurrent : Branding.SidebarBackgroundCurrent );
font.pointSize : 8
}
property variant window;
onClicked: {
var component = Qt.createComponent("about.qml");
window = component.createObject();
window.show();
}
}
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

View File

@@ -1,10 +0,0 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
foreach( lang ast ca cs de en es es_AR fr hu id_ID nl_NL pl pt_BR pt_PT ro_RO ru sr_RS tr_TR zh_CN )
list( APPEND TS_FILES "${CMAKE_CURRENT_SOURCE_DIR}/calamares-${COMPONENT_NAME}_${lang}.ts" )
endforeach()
qt5_add_translation( QM_FILES ${TS_FILES} )
add_custom_target( translations ALL DEPENDS ${QM_FILES} )
install( FILES ${QM_FILES} DESTINATION share/calamares/branding/${COMPONENT_NAME}/lang )

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ar" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>هنا سيبدأ تثبيت KaOS الفعليّ.&lt;br/&gt;استخدم &lt;b&gt;زرّ الفأرة&lt;/b&gt; الأيسر للانتقال إلى الشّريحة التّالية، والأيمن للسّابقة.&lt;br/&gt;بعد إنشاء إعداد القرص الذي اخترته في أوّل 10% &lt;br/&gt;نسخ ISO كاملًا سيأخذ أطول فترة تثبيت &lt;br/&gt;وسيعمل حتّى حواليّ 30%.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>بعد أن يُنسخ ISO، ستعمل وحدات ما بعد التّثبيت ال 25.&lt;br/&gt;هذا يشمل إعدادات الخيارات الخاصّة بالمستخدم، &lt;br/&gt;وإزالة حزم اللازمة للجلسة الحيّة فقط&lt;br/&gt;وضبط إعداد العتاد.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>الحزمة المكتبيّة الافتراضيّة هي كاليجرا.&lt;br/&gt;ليبر أوفيس متوفّر في المستودعات.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation type="unfinished"/>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ast" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Equí ye u entamará la instalación actual de KaOS.&lt;br/&gt;Usa&apos;l &lt;b&gt;botón esquierdu del mur&lt;/b&gt; pa dir a la dispositiva siguiente,&lt;br/&gt;el drechu pa dir a la anterior.&lt;br/&gt;Dempués de crear la to configuración de discos escoyida nel primer 10%, &lt;br/&gt;la copia completa de la ISO ye lo que más tardará nesta fas d&apos;instalación &lt;br/&gt; y executaráse fasta aproximadaménte&apos;l 30%.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Dempués de copiase la ISO executaránse 25 módulos de post-instalación.&lt;br/&gt; Esto inclúi la configuración d&apos;opciones específiques del usuariu, &lt;br/&gt;desaniciu de los paquetes de la sesión Live&lt;br/&gt;y l&apos;axuste de la configuración del hardware.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>La suit por defeutu ye Calligra.&lt;br/&gt;LibreOffice ta disponible nos repositorios. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>Les aplicaciones d&apos;internet específiques de QT/KDE inclúin el restolador &lt;br/&gt;web Qupzilla y kde-telepathy pa charres y mensaxería nel intre. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>L&apos;aplicación pa la xestión de paquetes ye Octopi.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Que l&apos;usu de KaOS sía una esperiencia prestosa pa tigo</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ca" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Aquí començarà realment la instal·lació del KaOS.&lt;br/&gt;Useu el botó de &lt;b&gt;l&apos;esquerra del ratolí&lt;/b&gt; per anar a la diapositiva següent i el de la dreta per a l&apos;anterior.&lt;br/&gt;Després de la creació de la configuració del disc que heu escollit durant el primer 10 %, &lt;br/&gt; la còpia sencera de la imatge ISO ocuparà la fase més llarga de la instal·lació &lt;br/&gt; i durarà aproximadament el 30%.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Després que s&apos;hagi copiat la imatge ISO, s&apos;executaran 25 mòduls de postinstal·lació.&lt;br/&gt;Això inclou l&apos;establiment de les opcions específiques de l&apos;usuari &lt;br/&gt;removing Live Session only packages&lt;br/&gt;i la configuració del maquinari.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>El conjunt d&apos;aplicacions d&apos;ofimàtica per defecte és el Calligra.&lt;br/&gt;El LibreOffice està disponible als repositoris. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>Les aplicacions específiques d&apos;Internet de Qt/KDE inclouen el navegador web Qupzilla &lt;br/&gt;i el kde-telepathy per a xat i missatgeria instantània. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Per a la gestió de paquets l&apos;aplicació gràfica és l&apos;Octopi.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Que usar el KaOS sigui una bona experiència!</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="cs" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Zde začíná proces instalace KaOS.&lt;br/&gt;Použijte levé &lt;b&gt;tlačítko myši&lt;/b&gt; pro přechod na další snímek, pravé pro předchozí.&lt;br/&gt;Po vytvoření vámi vybraného disku v prvních 10 %&lt;br/&gt;zabere fáze kopírování celého ISO nejdelší dobu&lt;br/&gt; a potrvá přibližně do 30 %.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Jakmile je ISO zkopírováno, spustí se na 25 po-instalačních modulů. Ty obsahují specifická uživatelská nastavení, &lt;br/&gt;odstraní balíčky živého sezení (Live)&lt;br/&gt; a přizpůsobí nastavení hardwaru.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>Výchozí kancelářský balík je Calligra.&lt;br/&gt;LibreOffice je dostupný ve skladištích. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>V Qt/KDE jsou obsaženy aplikace zaměřené na internet, jako webový prohlížeč Qupzilla a kde-telepathy pro vedení rozhovorů a okamžitou výměnu zpráv.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Obrazovým rozhraním ku správě balíčků je Octopi.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Věříme, že práce s KaOS pro vás bude příjemnou zkušeností.</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="de" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Die faktische Installation von KaOS beginnt nun. &lt;br/&gt;Verwende die linke &lt;b&gt; Maustaste, um auf die nächste Seite dieser Vorführung zu kommen, sowie die rechte, um einen Schritt zurückzugelangen. &lt;br/&gt; Nachdem die Partitionierung bei 10 % eingerichtet ist, &lt;br/&gt;wird der Kopiervorgang dieser ISO die längste Phase der Installation einnehmen, welcher bei rund 30% des Gesamtfortschritts fertig gestellt ist.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Nachdem die ISO erfolgreich kopiert ist, werden rund 25 Module ausgeführt.&lt;br/&gt; Diese inkludieren, das setzen spezifischer Anwender Optionen, &lt;br/&gt; das entfernen der speziellen Live Programme und die Einrichtung deiner Hardware.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>Das Standard-Office-Paket ist Calligra.&lt;br/&gt;LibreOffice ist in den Repositorien verfügbar. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>Qt/KDE spezifische Anwendungen umfassen den Qupzilla Webbrowser &lt;br/&gt; sowie KDE Telepathy für Chat und Kurznachrichten.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Octopi ist die grafische Lösung für deine Softwareverwaltung.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Möge die Verwendung von KaOS eine angenehme Erfahrung für dich sein.</translation>
</message>
</context>
</TS>

View File

@@ -1,37 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Aquí comienza la instalación de KaOS actual.&lt;br/&gt;Use &lt;b&gt;el botón izquierdo del mouse&lt;/b&gt; para ir a la siguiente diapositiva, el derecho para la anterior.&lt;br/&gt;Luego de crearse la configuración de disco elegida durante el 10 % inicial, &lt;br/&gt;la copia completa de la ISO será lo más largo de esta fase de la &lt;br/&gt;y se hará hasta aproximadamente el 30 %.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Luego de copiarse la ISO se ejecutarán unos 25 módulos de post-instalacion.&lt;br/&gt;Esto incluye la configuración de las opciones específicas de usuario.&lt;br/&gt;removiendo sólo los paquetes de la Sesión Live&lt;br/&gt;y ajustando la configuración del hardware.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>La Suite de Oficina por defecto es Calligra.&lt;br/&gt;LibreOffice se encuentra disponible en los repositorios.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>Las aplicaciones Qt/KDE específicas para internet inclyen el navegador web Quzilla &lt;br/&gt;y kde-telepathy para chat y mensajería instantánea. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Octopi es la aplicación GUI para la administración de paquetes.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Que el uso de KaOS sea una experiencia placentera para Ud.</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="es_AR" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Aquí comienza la instalación de KaOS actual.&lt;br/&gt;Use &lt;b&gt;el botón izquierdo del mouse&lt;/b&gt; para ir a la siguiente diapositiva, el derecho para la anterior.&lt;br/&gt;Luego de crearse la configuración de disco elegida durante el 10 % inicial, &lt;br/&gt;la copia completa de la ISO será lo más largo de esta fase de la &lt;br/&gt;y se hará hasta aproximadamente el 30 %.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Luego de copiarse la ISO se ejecutarán unos 25 módulos de post-instalacion.&lt;br/&gt;Esto incluye la configuración de las opciones específicas de usuario.&lt;br/&gt;removiendo sólo los paquetes de la Sesión Live&lt;br/&gt;y ajustando la configuración del hardware.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>La Suite de Oficina por defecto es Calligra.&lt;br/&gt;LibreOffice se encuentra disponible en los repositorios.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>Las aplicaciones Qt/KDE específicas para internet inclyen el navegador web Quzilla &lt;br/&gt;y kde-telepathy para chat y mensajería instantánea. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Octopi es la aplicación GUI para la administración de paquetes.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Que el uso de KaOS sea una experiencia placentera para Ud.</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Linstallation de KaOS va commencer à partir dici.&lt;br/&gt;Veuillez utiliser le &lt;b&gt;bouton gauche de la souris&lt;/b&gt; pour passer à la diapositive suivante, bouton droit pour la précédente.&lt;br/&gt;Une fois les disques choisis créés dans les premier 10%,&lt;br/&gt; la copie de toute lISO sera la phase la plus longue de linstallation&lt;br/&gt; et durera jusquà environ 30%.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Une fois lISO copiée, près de 25 modules post-installation seront exécutés.&lt;br/&gt;Cela comprend la configuration doptions utilisateur spécifiques,&lt;br/&gt;la suppression des paquets uniquement utilisés pour la session Live&lt;br/&gt;et la configuration des paramètres matériels.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>La suite Office par défaut est Calligra.&lt;br/&gt;LibreOffice est disponible dans les dépôts.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>Parmi les applications internet spécifiquement Qt/KDE, on peut noter le navigateur QupZilla &lt;br/&gt;et la messagerie instantanée et client chat kde-telepathy.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Octopi est linterface graphique pour la gestion de paquets.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>En espérant que KaOS vous soit une expérience agréable.</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="hu" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Elkezdődik a KaOS tényleges telepítése. A következő oldalra lépéshez &lt;br/&gt;használja a bal&lt;b&gt;egérgombot&lt;/b&gt;, a jobbat az előző oldalhoz. &lt;br/&gt;Miután kiválasztotta a megfelelő lemez beállítást az első 10 %-ban,&lt;br/&gt;elkezdődik a a leghosszabb folyamat a telepítés folyamán, az ISO átmásolása, ami nagyából 30%-ig tart.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Az ISO másolása után lefut 25 telepítés utáni modul.&lt;br/&gt;Ide tartozik a felhasználó specifikus lehetőségek beállítása, &lt;br/&gt;a Live Session csomagok eltávolítása&lt;br/&gt; és a hardver telepítés kiigazítása.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>Az alapértelmezett irodai programcsomag a Calligra viszont&lt;br/&gt;a LibreOffice is elérhető a tárolókban.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>A Qt/KDE specifikus internetes alkalmazás a Qupzilla böngésző.&lt;br/&gt; A kde-telepathy alkalmazást használhatjuk chat és azonnali üzenetküldéshez.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>A csomagkezelő alkalmazás az Octopi amivel számos csomag közül lehet válogatni.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>A KaOS használata kellemes élmény lesz a számodra.</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="id_ID" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Di sini memasang KaOS yang sebenarnya akan mulai.&lt;br/&gt; Gunakan &lt;b&gt;tombol mouse&lt;/br&gt; kiri untuk pergi ke slide berikutnya, kanan untuk sebelumnya.&lt;br/&gt;Setelah membuat persiapan disk yang kamu pilih dalam 10% pertama &lt;br/&gt;penyalinan penuh ISO akan memakan waktu yang lama bagi fase pasang ini &lt;br/&gt;dan akan berlangsung sampai sekitar 30%.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Setelah ISO tersebut disalin sekira 25 pasca pasang modul akan berjalan.&lt;br/&gt; Ini termasuk pilihan setelan spesifik pengguna,&lt;br/&gt; menghapus paket Sesi Live saja&lt;br/&gt; dan menyesuaikan persiapan perangkat keras.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>Secara baku Rangkaian Perkantoran adalah Calligra.&lt;br/&gt;LibreOffice telah tersedia di repositori. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>Aplikasi internet khusus Qt/KDE termasuk penjelajah web Qupzilla &lt;br/&gt;dan Instant Messaging dan kde-telepathy untuk chating. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Untuk pengelolaan paket Octopi adalah aplikasi Antarmuka Pengguna Grafis.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Mungkin menggunakan KaOS menjadi pengalaman yang menyenangkan bagimu.</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="nl_NL" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Hier begint de feitelijk installatie van KaOS.&lt;br&gt;Gebruik de linker &lt;b&gt;muis knop&lt;/b&gt; om naar de volgende slide te gaan, rechter om terug te gaan.&lt;br&gt;Na het maken van de door u gekozen schijf setup in de eerste 10%&lt;br&gt;het volledig copieren van de ISO neemt de langste tijd in beslag van deze installatie fase &lt;br&gt; en loopt tot ongeveer 30%.&lt;br&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Nadat de iso is gekopieerd ongeveer 25 post-installatie modules zullen worden uitgevoerd.&lt;br/&gt;Dit omvat instelling van gebruiker specifieke opties, &lt;br/&gt;verwijderen van Live Sessie exclusieve pakketten &lt;br/&gt; en het aanpassen van de hardware setup. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>De standaard Office Suite is Calligra.&lt;br&gt;Libreoffice is beschikbaar in de repositories.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>Qt / KDE specifieke internet toepassingen omvat de Qupzilla web-browser &lt;br/&gt; en kde-telepathie voor chat en Instant Messaging. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Voor pakketbeheer Octopi is de GUI applicatie.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Mag het gebruiken van KaOS een aangename ervaring voor je zijn.</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="pl" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Teraz nastąpi właściwa instalacja KaOS.&lt;br/&gt;Naciśnij lewy &lt;b&gt;przycisk myszki&lt;/b&gt; aby przejść do następnego slajdu, prawy zaś do poprzedniego.&lt;br/&gt;Po ustawieniu wybranej konfiguracji dysku podczas pierwszych 10 %, &lt;br/&gt;pełne kopiowanie ISO zajmie najdłuższą część instalacji&lt;br/&gt;i będzie trwało do około 30%.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Po skopiowaniu obrazu ISO zostanie uruchomionych około 25 modułów postinstalacyjnych.&lt;br/&gt;Pozwolą one na wybór specyficznych dla użytkownika ustawień, &lt;br/&gt;usuną pakiety sesji Live&lt;br/&gt;i dostosują ustawienia sprzętowe.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>Domyślnym Pakietem Biurowym jest Calligra.&lt;br/&gt;LibreOffice jest dostępny w repozytoriach. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>Specjalistyczne aplikacje internetowe Qt/KDE, w tym przeglądarka internetowa Qupzilla &lt;br/&gt; i komunikator kde-telepathy</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Do zarządzania pakietami służy interfejs graficzny Octopi.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Życzymy, aby użytkowanie KaOS było dla Ciebie przyjemnym doświadczeniem.</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="pt_BR" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Aqui ira começa a instalação do KaOS.&lt;br/&gt;Use o &lt;b&gt;botão esquerdo do mouse&lt;/b&gt; para navegar para o próximo slides, e o direito para o anterior.&lt;br/&gt; Após estará em 10% após criar as configurações do disco,&lt;br/&gt; a parte mais loga da instalação é a cópia da ISO &lt;br/&gt; está fase leva cerca de 30%&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Após a cópia da ISO serão executados 25 módulos pós instalação.&lt;br&gt;Isto inclue opções especificas de configuração de usuário, &lt;br&gt;remoção dos pacotes apenas da Sessão Live&lt;br&gt;e ajustes de configurações de hardware.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>A Suite de escritório padrão é o Calligra.&lt;br/&gt;Porem o LibreOffice está disponível nos repositórios. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>As aplicações de internet especificas do Qt/KDE incluem Qupzilla navegador web &lt;br&gt; e kde-telepathy para chat e mensagem instantânea. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Para gestão de pacotes Octopi é a aplicação GUI. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Esperamos que você tenha uma experiencia agradável usando o KaOS.</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="pt_PT" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Aqui a atual instalação do KaOS vai começar.&lt;br/&gt;Use o &lt;b&gt;botão esquerdo do rato&lt;/b&gt; para navegar para o próximo slide, e o direito para o anterior.&lt;br/&gt; Após estar em 10% após criar as configurações do disco,&lt;br/&gt; a parte mais longa da instalação é a cópia da ISO, &lt;br/&gt; esta fase leva cerca de 30%.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>Após a cópia da ISO serão executados 25 módulos pós instalação.&lt;br/&gt;Isto inclui opções especificas de configuração de utilizador, &lt;br/&gt;remoção dos pacotes apenas da Sessão Live&lt;br/&gt;e ajustes de configurações de hardware.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>A suite de escritório padrão é o Calligra.&lt;br/&gt;Porém o LibreOffice está disponível nos repositórios. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>As aplicações de internet especificas do Qt/KDE incluem o navegador web Qupzilla &lt;br/&gt;e o kde-telepathy para chat e mensagens instantâneas. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Para gestão de pacotes o gestor GUI é o Octopi.</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Esperamos que você tenha uma experiencia agradável usando o KaOS.</translation>
</message>
</context>
</TS>

View File

@@ -1,35 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ro_RO" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Aici va începe efectiv instalarea KaOS.&lt;br/&gt;Folosiți butonul &lt;b&gt;mouse stânga&lt;/b&gt; pentru a avansa la următorul diapozitiv, clic dreapta pentru cel anterior.&lt;br/&gt;După crearea configurației dorită de disc, primele 10% din instalare, adică copierea efectivă&lt;br/&gt;a ISO-ului va dura cel mai mult din faza de instalare &lt;br/&gt;și va dura aproximativ 30% din timp.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>După ce este copiat ISO-ul, vor rula aproximativ 25 de module post-instalare.&lt;br/&gt;Aceasta include setarea opțiunilor specifice pentru utilizator, &lt;br/&gt;ștergerea pachetelor valabile doar pentru sesiunea live&lt;br/&gt;și ajustarea configurației hardware.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>Suita implicită de Office este Calligra.&lt;br/&gt;În depozite mai este disponibil și LibreOffice.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>Aplicații specifice pentru internet Qt/KDE includ browserul Qupzilla &lt;br/&gt;și kde-telepathy pentru chat și mesagerie instant.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Octopi este aplicația GUI pentru gestiunea pachetelor.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Fie ca spiritul KaOS-ului aducă o experiență plăcută în utilizare.</translation>
</message>
</context>
</TS>

View File

@@ -1,36 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ru" version="2.1">
<context>
<name>show</name>
<message>
<location filename="../kaos_branding/show.qml" line="47"/>
<source>Here the actual install of KaOS will start.&lt;br/&gt;Use the left &lt;b&gt;mouse button&lt;/b&gt; to go to the next slide, right for previous.&lt;br/&gt;After creating your chosen disk setup in the first 10 % &lt;br/&gt;the full copying of the ISO will take the longest of this install phase &lt;br/&gt;and will run until approximately 30%.&lt;br/&gt;</source>
<translation>Здесь начнётся реальная установка KaOS.&lt;br/&gt;Используйте левую &lt;b&gt;кнопку мыши&lt;/b&gt; для следования дальше, правую для
возвращения.&lt;br/&gt;После создания выбранного диска в первые 10 %, &lt;br/&gt;начнётся полное копирование ISO, это самая длинная фаза &lt;br/&gt;продлится примерно до 30%.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="73"/>
<source>After the ISO is copied some 25 post-install modules will run.&lt;br/&gt;This includes setting user specific options, &lt;br/&gt;removing Live Session only packages&lt;br/&gt;and adjusting hardware setup.&lt;br/&gt;</source>
<translation>После копирования ISO, будут запущены 25 после-установочных модулей.&lt;br/&gt;Это содержит настройку параметров пользователя, &lt;br/&gt;удаление пакетов live-сенаса&lt;br/&gt;и настройка установки оборудования.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="98"/>
<source>The default Office Suite is Calligra.&lt;br/&gt;LibreOffice is available in the repositories. &lt;br/&gt;</source>
<translation>Офисный пакет по умолчанию - Calligra.&lt;br/&gt;LibreOffice доступен в репозиториях. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="121"/>
<source>Qt/KDE specific internet applications include the Qupzilla web-browser &lt;br/&gt;and kde-telepathy for chat and Instant Messaging. &lt;br/&gt;</source>
<translation>Специфические для Qt/KDE интернет-приложения включают веб-браузер Qupzilla &lt;br/&gt;и kde-telepathy для чата и мгновенных сообщений. &lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="144"/>
<source>For package management Octopi is the GUI application.&lt;br/&gt;</source>
<translation>Для управления пакетами - Octopi, приложение с графическим интерфейсом.&lt;br/&gt;</translation>
</message>
<message>
<location filename="../kaos_branding/show.qml" line="166"/>
<source>May using KaOS be a pleasant experience for you.</source>
<translation>Возможно использование KaOS, будет для Вас приятным опытом.</translation>
</message>
</context>
</TS>

Some files were not shown because too many files have changed in this diff Show More