Compare commits
78 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| bc77da0749 | |||
| 1286782422 | |||
| 91712d4f3b | |||
| a163c7d62d | |||
| 3db91dec6a | |||
| 62d997063b | |||
| c7e1783e30 | |||
| bb1212c974 | |||
| 983b9cb68a | |||
| d24d23902c | |||
| efe4b4da71 | |||
| 010ac14221 | |||
|
fcdcc25738
|
|||
|
367995710b
|
|||
| 0f242c944a | |||
| e04b3b69e8 | |||
|
277603cf60
|
|||
|
2cce754737
|
|||
| 23edb4e685 | |||
| 63be1deec3 | |||
| 09edbfeffb | |||
| dd1a91fbbd | |||
| 559daeaa53 | |||
|
8d56cc49df
|
|||
|
80ca6b23eb
|
|||
|
f75efc73a0
|
|||
|
9c0c5ea291
|
|||
| 767a7bac29 | |||
|
3cad76deef
|
|||
|
61ae8c9919
|
|||
| c1a7c4aefb | |||
| 07510419ad | |||
| e48d3912e7 | |||
| 664af6eca5 | |||
| df28217213 | |||
| edcade553c | |||
| cebdcaa19a | |||
| b1e2564198 | |||
| 49424cfeb0 | |||
| 5d0227329a | |||
| f1a447696e | |||
| d8518318d9 | |||
| adaca962ac | |||
| 2681a22b83 | |||
| c32a8b802f | |||
| a391c689e7 | |||
| 787d4c8b5b | |||
| 8816ac53f4 | |||
| 650b048941 | |||
| 2d200cd61e | |||
| 15a1600974 | |||
| 417a5c23a0 | |||
| 0970ebea9d | |||
| 7168e53bc7 | |||
| 1d11f43ea3 | |||
| 379f38bfe9 | |||
| 25acdeceba | |||
| 5462411d8a | |||
| b7f606cba1 | |||
| d51ba1e8df | |||
| 10dc285ed2 | |||
| 916f1c2fae | |||
| 0d9923ed0b | |||
| 8947b568a7 | |||
| 3dc5e111bb | |||
| c6e2cacd51 | |||
| 3d3e73f015 | |||
| fe012233e3 | |||
| e55d467f12 | |||
| c99c53714f | |||
| 9e10e21381 | |||
| c6884e1044 | |||
| fc2b4c54a5 | |||
| c04875fb6a | |||
| bac0c002d8 | |||
| 999e45c64a | |||
| a1012b9a82 | |||
| 39427ffc4c |
3
.gitignore
vendored
@@ -5,3 +5,6 @@
|
||||
build/
|
||||
*.kdev4
|
||||
*.qmlc
|
||||
b.sh
|
||||
modules/netinstall/
|
||||
#modules/packages/
|
||||
|
||||
@@ -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
|
After Width: | Height: | Size: 70 KiB |
BIN
branding/artix-next/2.png
Normal file
|
After Width: | Height: | Size: 151 KiB |
BIN
branding/artix-next/3.png
Normal file
|
After Width: | Height: | Size: 502 KiB |
BIN
branding/artix-next/4.png
Normal file
|
After Width: | Height: | Size: 363 KiB |
BIN
branding/artix-next/5.png
Normal file
|
After Width: | Height: | Size: 818 KiB |
BIN
branding/artix-next/6.png
Normal file
|
After Width: | Height: | Size: 121 KiB |
BIN
branding/artix-next/artix-banner.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
branding/artix-next/artix-icon.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
BIN
branding/artix-next/artix-logo.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
205
branding/artix-next/artix-logo.svg
Normal 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 |
43
branding/artix-next/branding.desc
Normal 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"
|
||||
167
branding/artix-next/calamares-navigation.qml
Normal 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(); }
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 147 B After Width: | Height: | Size: 147 B |
|
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 106 KiB |
BIN
branding/artix-next/map.png
Normal file
|
After Width: | Height: | Size: 662 KiB |
|
Before Width: | Height: | Size: 902 B After Width: | Height: | Size: 902 B |
@@ -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
|
||||
@@ -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.
|
||||
1487
branding/artix-next/world-map.svg
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
branding/artix/artix-banner.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
205
branding/artix/artix-icon.svg
Normal 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 |
205
branding/artix/artix-logo.svg
Normal 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
|
After Width: | Height: | Size: 144 KiB |
BIN
branding/artix/background.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
@@ -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
|
After Width: | Height: | Size: 1.1 MiB |
BIN
branding/artix/customise.png
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
branding/artix/desktops.png
Normal file
|
After Width: | Height: | Size: 332 KiB |
BIN
branding/artix/games.png
Normal file
|
After Width: | Height: | Size: 720 KiB |
BIN
branding/artix/inits.png
Normal file
|
After Width: | Height: | Size: 217 KiB |
BIN
branding/artix/languages.png
Normal file
|
After Width: | Height: | Size: 2.7 MiB |
2
branding/artix/languages.png.license
Normal 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
|
After Width: | Height: | Size: 662 KiB |
BIN
branding/artix/multimedia.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
branding/artix/office.png
Normal file
|
After Width: | Height: | Size: 957 KiB |
BIN
branding/artix/packages1.png
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
branding/artix/packages2.png
Normal file
|
After Width: | Height: | Size: 4.3 MiB |
BIN
branding/artix/packages3.png
Normal file
|
After Width: | Height: | Size: 5.5 MiB |
BIN
branding/artix/packages4.png
Normal file
|
After Width: | Height: | Size: 6.0 MiB |
BIN
branding/artix/productivity.png
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
BIN
branding/artix/rolling.png
Normal file
|
After Width: | Height: | Size: 209 KiB |
275
branding/artix/show.qml
Normal 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
|
||||
}
|
||||
}
|
||||
}
|
||||
96
branding/artix/stylesheet.qss
Normal 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
|
After Width: | Height: | Size: 157 KiB |
BIN
branding/artix/theme.png
Normal file
|
After Width: | Height: | Size: 1.0 MiB |
BIN
branding/artix/tools.png
Normal file
|
After Width: | Height: | Size: 364 KiB |
BIN
branding/artix/web.png
Normal file
|
After Width: | Height: | Size: 300 KiB |
@@ -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"
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 84 KiB |
@@ -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
|
||||
}
|
||||
|
Before Width: | Height: | Size: 8.1 KiB |
@@ -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"
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
|
Before Width: | Height: | Size: 84 KiB |
@@ -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.")
|
||||
]
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 8.1 KiB |
|
Before Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 8.1 KiB |
|
Before Width: | Height: | Size: 8.1 KiB |
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 31 KiB |
@@ -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 |
|
Before Width: | Height: | Size: 159 KiB |
|
Before Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 114 KiB |
|
Before Width: | Height: | Size: 92 KiB |
|
Before Width: | Height: | Size: 2.1 MiB |
@@ -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 <teo@kde.org><br/>
|
||||
Copyright 2017-2022 Adriaan de Groot <groot@kde.org><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();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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"
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 52 KiB |
@@ -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 )
|
||||
@@ -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.<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/></source>
|
||||
<translation>هنا سيبدأ تثبيت KaOS الفعليّ.<br/>استخدم <b>زرّ الفأرة</b> الأيسر للانتقال إلى الشّريحة التّالية، والأيمن للسّابقة.<br/>بعد إنشاء إعداد القرص الذي اخترته في أوّل 10% <br/>نسخ ISO كاملًا سيأخذ أطول فترة تثبيت <br/>وسيعمل حتّى حواليّ 30%.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>بعد أن يُنسخ ISO، ستعمل وحدات ما بعد التّثبيت ال 25.<br/>هذا يشمل إعدادات الخيارات الخاصّة بالمستخدم، <br/>وإزالة حزم اللازمة للجلسة الحيّة فقط<br/>وضبط إعداد العتاد.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>الحزمة المكتبيّة الافتراضيّة هي كاليجرا.<br/>ليبر أوفيس متوفّر في المستودعات.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Equí ye u entamará la instalación actual de KaOS.<br/>Usa'l <b>botón esquierdu del mur</b> pa dir a la dispositiva siguiente,<br/>el drechu pa dir a la anterior.<br/>Dempués de crear la to configuración de discos escoyida nel primer 10%, <br/>la copia completa de la ISO ye lo que más tardará nesta fas d'instalación <br/> y executaráse fasta aproximadaménte'l 30%.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>Dempués de copiase la ISO executaránse 25 módulos de post-instalación.<br/> Esto inclúi la configuración d'opciones específiques del usuariu, <br/>desaniciu de los paquetes de la sesión Live<br/>y l'axuste de la configuración del hardware.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>La suit por defeutu ye Calligra.<br/>LibreOffice ta disponible nos repositorios. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>Les aplicaciones d'internet específiques de QT/KDE inclúin el restolador <br/>web Qupzilla y kde-telepathy pa charres y mensaxería nel intre. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></source>
|
||||
<translation>L'aplicación pa la xestión de paquetes ye Octopi.<br/></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'usu de KaOS sía una esperiencia prestosa pa tigo</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Aquí començarà realment la instal·lació del KaOS.<br/>Useu el botó de <b>l'esquerra del ratolí</b> per anar a la diapositiva següent i el de la dreta per a l'anterior.<br/>Després de la creació de la configuració del disc que heu escollit durant el primer 10 %, <br/> la còpia sencera de la imatge ISO ocuparà la fase més llarga de la instal·lació <br/> i durarà aproximadament el 30%.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>Després que s'hagi copiat la imatge ISO, s'executaran 25 mòduls de postinstal·lació.<br/>Això inclou l'establiment de les opcions específiques de l'usuari <br/>removing Live Session only packages<br/>i la configuració del maquinari.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>El conjunt d'aplicacions d'ofimàtica per defecte és el Calligra.<br/>El LibreOffice està disponible als repositoris. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>Les aplicacions específiques d'Internet de Qt/KDE inclouen el navegador web Qupzilla <br/>i el kde-telepathy per a xat i missatgeria instantània. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></source>
|
||||
<translation>Per a la gestió de paquets l'aplicació gràfica és l'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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Zde začíná proces instalace KaOS.<br/>Použijte levé <b>tlačítko myši</b> pro přechod na další snímek, pravé pro předchozí.<br/>Po vytvoření vámi vybraného disku v prvních 10 %<br/>zabere fáze kopírování celého ISO nejdelší dobu<br/> 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.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source>
|
||||
<translation>Jakmile je ISO zkopírováno, spustí se na 25 po-instalačních modulů. Ty obsahují specifická uživatelská nastavení, <br/>odstraní balíčky živého sezení (Live)<br/> a přizpůsobí nastavení hardwaru.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>Výchozí kancelářský balík je Calligra.<br/>LibreOffice je dostupný ve skladištích. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></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.<br/></source>
|
||||
<translation>Obrazovým rozhraním ku správě balíčků je Octopi.<br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Die faktische Installation von KaOS beginnt nun. <br/>Verwende die linke <b> Maustaste, um auf die nächste Seite dieser Vorführung zu kommen, sowie die rechte, um einen Schritt zurückzugelangen. <br/> Nachdem die Partitionierung bei 10 % eingerichtet ist, <br/>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.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source>
|
||||
<translation>Nachdem die ISO erfolgreich kopiert ist, werden rund 25 Module ausgeführt.<br/> Diese inkludieren, das setzen spezifischer Anwender Optionen, <br/> 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.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>Das Standard-Office-Paket ist Calligra.<br/>LibreOffice ist in den Repositorien verfügbar. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>Qt/KDE spezifische Anwendungen umfassen den Qupzilla Webbrowser <br/> 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.<br/></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>
|
||||
@@ -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.<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/></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.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></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 <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Aquí comienza la instalación de KaOS actual.<br/>Use <b>el botón izquierdo del mouse</b> para ir a la siguiente diapositiva, el derecho para la anterior.<br/>Luego de crearse la configuración de disco elegida durante el 10 % inicial, <br/>la copia completa de la ISO será lo más largo de esta fase de la <br/>y se hará hasta aproximadamente el 30 %.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>Luego de copiarse la ISO se ejecutarán unos 25 módulos de post-instalacion.<br/>Esto incluye la configuración de las opciones específicas de usuario.<br/>removiendo sólo los paquetes de la Sesión Live<br/>y ajustando la configuración del hardware.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>La Suite de Oficina por defecto es Calligra.<br/>LibreOffice se encuentra disponible en los repositorios.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>Las aplicaciones Qt/KDE específicas para internet inclyen el navegador web Quzilla <br/>y kde-telepathy para chat y mensajería instantánea. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></source>
|
||||
<translation>Octopi es la aplicación GUI para la administración de paquetes.<br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Aquí comienza la instalación de KaOS actual.<br/>Use <b>el botón izquierdo del mouse</b> para ir a la siguiente diapositiva, el derecho para la anterior.<br/>Luego de crearse la configuración de disco elegida durante el 10 % inicial, <br/>la copia completa de la ISO será lo más largo de esta fase de la <br/>y se hará hasta aproximadamente el 30 %.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>Luego de copiarse la ISO se ejecutarán unos 25 módulos de post-instalacion.<br/>Esto incluye la configuración de las opciones específicas de usuario.<br/>removiendo sólo los paquetes de la Sesión Live<br/>y ajustando la configuración del hardware.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>La Suite de Oficina por defecto es Calligra.<br/>LibreOffice se encuentra disponible en los repositorios.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>Las aplicaciones Qt/KDE específicas para internet inclyen el navegador web Quzilla <br/>y kde-telepathy para chat y mensajería instantánea. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></source>
|
||||
<translation>Octopi es la aplicación GUI para la administración de paquetes.<br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>L’installation de KaOS va commencer à partir d’ici.<br/>Veuillez utiliser le <b>bouton gauche de la souris</b> pour passer à la diapositive suivante, bouton droit pour la précédente.<br/>Une fois les disques choisis créés dans les premier 10%,<br/> la copie de toute l’ISO sera la phase la plus longue de l’installation<br/> et durera jusqu’à environ 30%.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>Une fois l’ISO copiée, près de 25 modules post-installation seront exécutés.<br/>Cela comprend la configuration d’options utilisateur spécifiques,<br/>la suppression des paquets uniquement utilisés pour la session Live<br/>et la configuration des paramètres matériels.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>La suite Office par défaut est Calligra.<br/>LibreOffice est disponible dans les dépôts.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>Parmi les applications internet spécifiquement Qt/KDE, on peut noter le navigateur QupZilla <br/>et la messagerie instantanée et client chat kde-telepathy.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></source>
|
||||
<translation>Octopi est l’interface graphique pour la gestion de paquets.<br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Elkezdődik a KaOS tényleges telepítése. A következő oldalra lépéshez <br/>használja a bal<b>egérgombot</b>, a jobbat az előző oldalhoz. <br/>Miután kiválasztotta a megfelelő lemez beállítást az első 10 %-ban,<br/>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.<br/>This includes setting user specific options, <br/>removing Live Session only packages<br/>and adjusting hardware setup.<br/></source>
|
||||
<translation>Az ISO másolása után lefut 25 telepítés utáni modul.<br/>Ide tartozik a felhasználó specifikus lehetőségek beállítása, <br/>a Live Session csomagok eltávolítása<br/> é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.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>Az alapértelmezett irodai programcsomag a Calligra viszont<br/>a LibreOffice is elérhető a tárolókban.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>A Qt/KDE specifikus internetes alkalmazás a Qupzilla böngésző.<br/> 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.<br/></source>
|
||||
<translation>A csomagkezelő alkalmazás az Octopi amivel számos csomag közül lehet válogatni.<br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Di sini memasang KaOS yang sebenarnya akan mulai.<br/> Gunakan <b>tombol mouse</br> kiri untuk pergi ke slide berikutnya, kanan untuk sebelumnya.<br/>Setelah membuat persiapan disk yang kamu pilih dalam 10% pertama <br/>penyalinan penuh ISO akan memakan waktu yang lama bagi fase pasang ini <br/>dan akan berlangsung sampai sekitar 30%.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>Setelah ISO tersebut disalin sekira 25 pasca pasang modul akan berjalan.<br/> Ini termasuk pilihan setelan spesifik pengguna,<br/> menghapus paket Sesi Live saja<br/> dan menyesuaikan persiapan perangkat keras.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>Secara baku Rangkaian Perkantoran adalah Calligra.<br/>LibreOffice telah tersedia di repositori. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>Aplikasi internet khusus Qt/KDE termasuk penjelajah web Qupzilla <br/>dan Instant Messaging dan kde-telepathy untuk chating. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></source>
|
||||
<translation>Untuk pengelolaan paket Octopi adalah aplikasi Antarmuka Pengguna Grafis.<br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Hier begint de feitelijk installatie van KaOS.<br>Gebruik de linker <b>muis knop</b> om naar de volgende slide te gaan, rechter om terug te gaan.<br>Na het maken van de door u gekozen schijf setup in de eerste 10%<br>het volledig copieren van de ISO neemt de langste tijd in beslag van deze installatie fase <br> en loopt tot ongeveer 30%.<br></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>Nadat de iso is gekopieerd ongeveer 25 post-installatie modules zullen worden uitgevoerd.<br/>Dit omvat instelling van gebruiker specifieke opties, <br/>verwijderen van Live Sessie exclusieve pakketten <br/> en het aanpassen van de hardware setup. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>De standaard Office Suite is Calligra.<br>Libreoffice is beschikbaar in de repositories.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>Qt / KDE specifieke internet toepassingen omvat de Qupzilla web-browser <br/> en kde-telepathie voor chat en Instant Messaging. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></source>
|
||||
<translation>Voor pakketbeheer Octopi is de GUI applicatie.<br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Teraz nastąpi właściwa instalacja KaOS.<br/>Naciśnij lewy <b>przycisk myszki</b> aby przejść do następnego slajdu, prawy zaś do poprzedniego.<br/>Po ustawieniu wybranej konfiguracji dysku podczas pierwszych 10 %, <br/>pełne kopiowanie ISO zajmie najdłuższą część instalacji<br/>i będzie trwało do około 30%.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>Po skopiowaniu obrazu ISO zostanie uruchomionych około 25 modułów postinstalacyjnych.<br/>Pozwolą one na wybór specyficznych dla użytkownika ustawień, <br/>usuną pakiety sesji Live<br/>i dostosują ustawienia sprzętowe.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>Domyślnym Pakietem Biurowym jest Calligra.<br/>LibreOffice jest dostępny w repozytoriach. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>Specjalistyczne aplikacje internetowe Qt/KDE, w tym przeglądarka internetowa Qupzilla <br/> i komunikator kde-telepathy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></source>
|
||||
<translation>Do zarządzania pakietami służy interfejs graficzny Octopi.<br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Aqui ira começa a instalação do KaOS.<br/>Use o <b>botão esquerdo do mouse</b> para navegar para o próximo slides, e o direito para o anterior.<br/> Após estará em 10% após criar as configurações do disco,<br/> a parte mais loga da instalação é a cópia da ISO <br/> está fase leva cerca de 30%<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>Após a cópia da ISO serão executados 25 módulos pós instalação.<br>Isto inclue opções especificas de configuração de usuário, <br>remoção dos pacotes apenas da Sessão Live<br>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.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>A Suite de escritório padrão é o Calligra.<br/>Porem o LibreOffice está disponível nos repositórios. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>As aplicações de internet especificas do Qt/KDE incluem Qupzilla navegador web <br> e kde-telepathy para chat e mensagem instantânea. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></source>
|
||||
<translation>Para gestão de pacotes Octopi é a aplicação GUI. <br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Aqui a atual instalação do KaOS vai começar.<br/>Use o <b>botão esquerdo do rato</b> para navegar para o próximo slide, e o direito para o anterior.<br/> Após estar em 10% após criar as configurações do disco,<br/> a parte mais longa da instalação é a cópia da ISO, <br/> esta fase leva cerca de 30%.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>Após a cópia da ISO serão executados 25 módulos pós instalação.<br/>Isto inclui opções especificas de configuração de utilizador, <br/>remoção dos pacotes apenas da Sessão Live<br/>e ajustes de configurações de hardware.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>A suite de escritório padrão é o Calligra.<br/>Porém o LibreOffice está disponível nos repositórios. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>As aplicações de internet especificas do Qt/KDE incluem o navegador web Qupzilla <br/>e o kde-telepathy para chat e mensagens instantâneas. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></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>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Aici va începe efectiv instalarea KaOS.<br/>Folosiți butonul <b>mouse stânga</b> pentru a avansa la următorul diapozitiv, clic dreapta pentru cel anterior.<br/>După crearea configurației dorită de disc, primele 10% din instalare, adică copierea efectivă<br/>a ISO-ului va dura cel mai mult din faza de instalare <br/>și va dura aproximativ 30% din timp.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>După ce este copiat ISO-ul, vor rula aproximativ 25 de module post-instalare.<br/>Aceasta include setarea opțiunilor specifice pentru utilizator, <br/>ștergerea pachetelor valabile doar pentru sesiunea live<br/>și ajustarea configurației hardware.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>Suita implicită de Office este Calligra.<br/>În depozite mai este disponibil și LibreOffice.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>Aplicații specifice pentru internet Qt/KDE includ browserul Qupzilla <br/>și kde-telepathy pentru chat și mesagerie instant.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></source>
|
||||
<translation>Octopi este aplicația GUI pentru gestiunea pachetelor.<br/></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 să vă aducă o experiență plăcută în utilizare.</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
@@ -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.<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/></source>
|
||||
<translation>Здесь начнётся реальная установка KaOS.<br/>Используйте левую <b>кнопку мыши</b> для следования дальше, правую для
|
||||
возвращения.<br/>После создания выбранного диска в первые 10 %, <br/>начнётся полное копирование ISO, это самая длинная фаза <br/>продлится примерно до 30%.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="73"/>
|
||||
<source>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/></source>
|
||||
<translation>После копирования ISO, будут запущены 25 после-установочных модулей.<br/>Это содержит настройку параметров пользователя, <br/>удаление пакетов live-сенаса<br/>и настройка установки оборудования.<br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="98"/>
|
||||
<source>The default Office Suite is Calligra.<br/>LibreOffice is available in the repositories. <br/></source>
|
||||
<translation>Офисный пакет по умолчанию - Calligra.<br/>LibreOffice доступен в репозиториях. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="121"/>
|
||||
<source>Qt/KDE specific internet applications include the Qupzilla web-browser <br/>and kde-telepathy for chat and Instant Messaging. <br/></source>
|
||||
<translation>Специфические для Qt/KDE интернет-приложения включают веб-браузер Qupzilla <br/>и kde-telepathy для чата и мгновенных сообщений. <br/></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../kaos_branding/show.qml" line="144"/>
|
||||
<source>For package management Octopi is the GUI application.<br/></source>
|
||||
<translation>Для управления пакетами - Octopi, приложение с графическим интерфейсом.<br/></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>
|
||||