Add Select Language App

parent 3f3ff432
Pipeline #2008 passed with stage
in 6 minutes and 35 seconds
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 30 20">
<defs>
<path id="s" d="M0,-1 0.587785,0.809017 -0.951057,-0.309017H0.951057L-0.587785,0.809017z" fill="#ffde00"/>
</defs>
<rect width="30" height="20" fill="#de2910"/>
<use xlink:href="#s" transform="translate(5,5) scale(3)"/>
<use xlink:href="#s" transform="translate(10,2) rotate(23.036243)"/>
<use xlink:href="#s" transform="translate(12,4) rotate(45.869898)"/>
<use xlink:href="#s" transform="translate(12,7) rotate(69.945396)"/>
<use xlink:href="#s" transform="translate(10,9) rotate(20.659808)"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 600">
<rect width="900" height="600" fill="#d7141a"/>
<rect width="900" height="300" fill="#fff"/>
<path d="M 450,300 0,0 V 600 z" fill="#11457e"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 3">
<desc>Flag of Germany</desc>
<rect id="black_stripe" width="5" height="3" y="0" x="0" fill="#000"/>
<rect id="red_stripe" width="5" height="2" y="1" x="0" fill="#D00"/>
<rect id="gold_stripe" width="5" height="1" y="2" x="0" fill="#FFCE00"/>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="500"
width="750"
viewBox="0 0 750 500"
version="1.1"
id="svg1160"
sodipodi:docname="es.svg"
inkscape:version="0.92.4 5da689c313, 2019-01-14">
<metadata
id="metadata1166">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs1164" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="640"
inkscape:window-height="480"
id="namedview1162"
showgrid="false"
inkscape:zoom="1.0302456"
inkscape:cx="166.79722"
inkscape:cy="250"
inkscape:current-layer="svg1160" />
<path
fill="#c60b1e"
d="M0 0h750v500H0z"
id="path2" />
<path
fill="#ffc400"
d="M0 125h750v250H0z"
id="path4" />
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2">
<rect width="3" height="2" fill="#ED2939"/>
<rect width="2" height="2" fill="#fff"/>
<rect width="1" height="2" fill="#002395"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 30">
<clipPath id="t">
<path d="M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z"/>
</clipPath>
<path d="M0,0 v30 h60 v-30 z" fill="#00247d"/>
<path d="M0,0 L60,30 M60,0 L0,30" stroke="#fff" stroke-width="6"/>
<path d="M0,0 L60,30 M60,0 L0,30" clip-path="url(#t)" stroke="#cf142b" stroke-width="4"/>
<path d="M30,0 v30 M0,15 h60" stroke="#fff" stroke-width="10"/>
<path d="M30,0 v30 M0,15 h60" stroke="#cf142b" stroke-width="6"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12">
<rect width="18" height="12" fill="#fff"/>
<path fill="#d00c33" d="m0,6h18v6H0zm3,0a4,4 0 0,0 8,0a4,4 0 0,0-8,0"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 3">
<rect fill="#436F4D" width="6" height="3"/>
<rect fill="#FFF" width="6" height="2"/>
<rect fill="#CD2A3E" width="6" height="1"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2">
<rect fill="#FFF" width="3" height="2"/>
<rect fill="#CE1126" width="3" height="1"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2">
<rect width="1" height="2" fill="#009246"/>
<rect width="1" height="2" x="1" fill="#fff"/>
<rect width="1" height="2" x="2" fill="#ce2b37"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 600">
<rect fill="#fff" height="600" width="900"/>
<circle fill="#bc002d" cx="450" cy="300" r="180"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" id="Flag of Poland" viewBox="0 0 16 10">
<rect width="16" height="10" fill="#fff"/>
<rect width="16" height="5" fill="#dc143c" y="5"/>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 600 400"
version="1.1"
id="svg114"
sodipodi:docname="pt.svg"
inkscape:version="0.92.4 5da689c313, 2019-01-14">
<metadata
id="metadata120">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs118" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="640"
inkscape:window-height="480"
id="namedview116"
showgrid="false"
inkscape:zoom="1.287807"
inkscape:cx="133.43778"
inkscape:cy="200"
inkscape:current-layer="svg114" />
<rect
width="600"
height="400"
fill="#f00"
id="rect2" />
<rect
width="240"
height="400"
fill="#060"
id="rect4" />
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 2">
<rect width="1" height="2" x="0" y="0" fill="#002B7F"/>
<rect width="1" height="2" x="1" y="0" fill="#FCD116"/>
<rect width="1" height="2" x="2" y="0" fill="#CE1126"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6">
<rect fill="#fff" width="9" height="3"/>
<rect fill="#d52b1e" y="3" width="9" height="3"/>
<rect fill="#0039a6" y="2" width="9" height="2"/>
</svg>
This diff is collapsed.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 10">
<rect width="16" height="10" fill="#006aa7"/>
<rect width="2" height="10" x="5" fill="#fecc00"/>
<rect width="16" height="2" y="4" fill="#fecc00"/>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 800">
<rect width="1200" height="800" fill="#E30A17"/>
<circle cx="425" cy="400" r="200" style="fill:#ffffff"/>
<circle cx="475" cy="400" r="160" style="fill:#E30A17"/>
<polygon style="fill:#ffffff" points="583.334,400 764.235,458.779 652.431,304.894 652.431,495.106 764.235,341.221"/>
</svg>
icons/list_background.png

9.08 KB | W: | H:

icons/list_background.png

12.6 KB | W: | H:

icons/list_background.png
icons/list_background.png
icons/list_background.png
icons/list_background.png
  • 2-up
  • Swipe
  • Onion skin
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<circle style="fill:#90CAF9;" cx="224" cy="288" r="208"/>
<path style="fill:#2196F3;" d="M224,64C100.48,64,0,164.48,0,288c0,123.488,100.48,224,224,224c123.488,0,224-100.512,224-224
C448,164.48,347.488,64,224,64z M224,473.92c-28.864-27.52-50.72-60.896-64.16-97.664C180.736,370.848,202.304,368,224,368
s43.264,2.848,64.128,8.256C274.688,413.056,252.864,446.432,224,473.92z M224,336c-24.832,0-49.504,3.36-73.408,9.664
c-4.288-18.752-6.624-38.048-6.624-57.664s2.336-38.912,6.624-57.664C174.464,236.64,199.168,240,224,240s49.504-3.36,73.376-9.664
C301.664,249.088,304,268.384,304,288s-2.336,38.912-6.624,57.664C273.504,339.36,248.832,336,224,336z M224,102.048
c28.864,27.52,50.72,60.896,64.16,97.696C267.264,205.152,245.696,208,224,208s-43.296-2.848-64.16-8.256
C173.28,162.944,195.104,129.568,224,102.048z M327.744,220.32c21.184-8.16,41.408-18.784,60.192-31.744
C405.632,217.632,416,251.584,416,288s-10.368,70.368-28.064,99.424c-18.784-12.96-39.008-23.552-60.192-31.744
C333.024,333.728,336,311.072,336,288S333.024,242.304,327.744,220.32z M369.184,162.72c-15.872,10.88-32.864,19.84-50.656,26.912
c-11.712-32.288-29.184-62.24-51.616-88.64C307.36,110.272,342.912,132.32,369.184,162.72z M181.056,101.024
c-22.432,26.4-39.936,56.32-51.616,88.608c-17.76-7.072-34.784-16.032-50.624-26.912
C105.088,132.352,140.64,110.304,181.056,101.024z M60.064,188.576c18.784,12.96,38.976,23.552,60.16,31.744
c-5.28,21.984-8.256,44.608-8.256,67.68s2.976,45.728,8.256,67.68c-21.184,8.16-41.408,18.784-60.16,31.744
C42.368,358.368,32,324.416,32,288S42.368,217.632,60.064,188.576z M78.848,413.28c15.84-10.88,32.864-19.84,50.624-26.912
c11.68,32.288,29.152,62.208,51.584,88.608C140.64,465.696,105.088,443.68,78.848,413.28z M266.912,475.008
c22.432-26.4,39.904-56.32,51.584-88.608c17.792,7.072,34.784,16.032,50.656,26.912C342.912,443.68,307.36,465.696,266.912,475.008z
"/>
<path style="fill:#FFC107;" d="M400,0c-61.76,0-112,50.24-112,112c0,57.472,89.856,159.264,100.096,170.688
c3.04,3.36,7.36,5.312,11.904,5.312s8.864-1.952,11.904-5.312C422.144,271.264,512,169.472,512,112C512,50.24,461.76,0,400,0z"/>
<circle style="fill:#FAFAFA;" cx="400" cy="112" r="48"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>
......@@ -60,6 +60,25 @@
<file>icons/patreon.svg</file>
<file>icons/liberapay.svg</file>
<file>icons/settings_folder.svg</file>
<file>icons/flags/es.svg</file>
<file>icons/flags/jp.svg</file>
<file>icons/flags/pl.svg</file>
<file>icons/flags/pt.svg</file>
<file>icons/flags/ro.svg</file>
<file>icons/flags/ru.svg</file>
<file>icons/flags/se.svg</file>
<file>icons/flags/tr.svg</file>
<file>icons/flags/cn.svg</file>
<file>icons/flags/cz.svg</file>
<file>icons/flags/de.svg</file>
<file>icons/flags/fr.svg</file>
<file>icons/flags/gb.svg</file>
<file>icons/flags/gl.svg</file>
<file>icons/flags/hu.svg</file>
<file>icons/flags/id.svg</file>
<file>icons/flags/it.svg</file>
<file>icons/flags/sa.svg</file>
<file>icons/world-language.svg</file>
</qresource>
<qresource prefix="/app">
<file>icons/banner.png</file>
......
......@@ -201,8 +201,8 @@ os2 {
# Shutdown not yet implemented on OS/2 Warp
# When it is done, uncomment following lines and do proper modifications
#LIBS +=
#SOURCES -= services/powermanagement-dummy.cpp
#SOURCES += services/powermanagement-os2.cpp
SOURCES -= services/powermanagement-dummy.cpp
SOURCES += services/powermanagement-macos.cpp
}
# This string is shown in the about box.
......
/* MystiQ - a C++/Qt5 gui frontend for ffmpeg
* Copyright (C) 2011-2019 Maikel Llamaret Heredia <llamaret@webmisolutions.com>
*
* This program 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.
*
* This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
*/
/* Mac Implementation of PowerManagement class */
#include "powermanagement.h"
#include <QDBusMessage>
#include <QDBusInterface>
#include <QProcess>
#include <QDebug>
namespace
{
/* The following power management functions were taken from qshutdown:
*
* power_suspend()
* power_shutdown()
* power_hibernate()
*
* qshutdown is a program to shutdown/reboot/suspend/hibernate the computer.
* For more information, please visit
* https://launchpad.net/~hakaishi/+archive/qshutdown
*/
const bool verbose = true;
bool power_suspend()
{
//todo:
bool hal_works = false;
return hal_works;
}
bool power_shutdown()
{
//todo:
bool hal_works = false;
return hal_works;
}
bool power_hibernate()
{
//todo:
bool hal_works = false;
return hal_works;
}
} // anonymous namespace
bool PowerManagement::sendRequest(int action)
{
switch (action) {
case SHUTDOWN:
return power_shutdown();
case SUSPEND:
return power_suspend();
case HIBERNATE:
return power_hibernate();
}
return false;
}
bool PowerManagement::implemented()
{
return true;
}
......@@ -1141,6 +1141,10 @@ p, li { white-space: pre-wrap; }
<source>Gitter</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open Setting Folder</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MediaConverter</name>
......@@ -1211,6 +1215,82 @@ p, li { white-space: pre-wrap; }
<source>Command</source>
<translation>الأمر</translation>
</message>
<message>
<source>Select Language</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Chinese</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Czech</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>English</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>German</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hungarian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Indonesian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Italian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Japanese</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Polish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Portuguese</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Romanian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Russian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Swedish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Turkish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Arab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Change language (requires restarting)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>System Language</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PoweroffDialog</name>
......
......@@ -1142,6 +1142,10 @@ p, li { white-space: pre-wrap; }
<source>Gitter</source>
<translation></translation>
</message>
<message>
<source>Open Setting Folder</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MediaConverter</name>
......@@ -1212,6 +1216,82 @@ p, li { white-space: pre-wrap; }
<source>Command</source>
<translation>Příkaz</translation>
</message>
<message>
<source>Select Language</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Chinese</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Czech</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>English</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>German</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hungarian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Indonesian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Italian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Japanese</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Polish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Portuguese</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Romanian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Russian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Swedish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Turkish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Arab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Change language (requires restarting)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>System Language</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PoweroffDialog</name>
......
......@@ -1145,6 +1145,10 @@ p, li { white-space: pre-wrap; }
<source>Gitter</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open Setting Folder</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MediaConverter</name>
......@@ -1215,6 +1219,82 @@ p, li { white-space: pre-wrap; }
<source>Command</source>
<translation>Befehl</translation>
</message>
<message>
<source>Select Language</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Chinese</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Czech</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>English</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>German</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Hungarian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Indonesian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Italian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Japanese</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Polish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Portuguese</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Romanian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Russian</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Spanish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Swedish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Turkish</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Arab</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Change language (requires restarting)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>System Language</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PoweroffDialog</name>
......
......@@ -1143,6 +1143,10 @@ p, li { white-space: pre-wrap; }
<source>Gitter</source>
<translation>Gitter</translation>
</message>
<message>
<source>Open Setting Folder</source>
<translation>Abrir Carpeta de Configuración</translation>
</message>
</context>
<context>
<name>MediaConverter</name>
......@@ -1213,6 +1217,82 @@ p, li { white-space: pre-wrap; }
<source>Command</source>
<translation>Comando</translation>
</message>
<message>
<source>Select Language</source>
<translation>Seleccionar Idioma</translation>
</message>
<message>
<source>Chinese</source>