Initial commit

This commit is contained in:
Antonis Tsiapaliokas 2013-06-25 17:07:48 +03:00 committed by Martin Gräßlin
parent eef56c98b2
commit 1d6dee92fc
13 changed files with 1371 additions and 0 deletions

View file

@ -0,0 +1,87 @@
cmake_minimum_required(VERSION 2.8.10.1)
project(kwineffects)
################# Disallow in-source build #################
# Make CPack available to easy generate binary packages
include(CPack)
include(FeatureSummary)
################# set KDE specific information #################
find_package(ECM 0.0.8 REQUIRED NO_MODULE)
# where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
find_package(Qt5Transitional MODULE)
find_package(Qt5Core REQUIRED NO_MODULE)
find_package(Qt5Quick REQUIRED NO_MODULE)
find_package(kde4support REQUIRED NO_MODULE)
add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0)
if(KDE_PLATFORM_FEATURE_DISABLE_DEPRECATED)
set(KDE_NO_DEPRECATED TRUE)
set(CMAKE_AUTOMOC_MOC_OPTIONS "-DKDE_NO_DEPRECATED")
endif()
################# now find all used packages #################
set (QT_MIN_VERSION "5.2.0")
find_package(kdeqt5staging REQUIRED NO_MODULE)
# Load CMake, Compiler and InstallDirs settings from KF5 and the following are already somewhat "done" tier1/tier2 libs from kdelibs:
find_package(KF5 MODULE REQUIRED COMPONENTS CMake Compiler InstallDirs
XmlGui KIdleTime ItemModels KWidgetsAddons KWindowSystem KCodecs KArchive KCoreAddons kservice Solid ThreadWeaver
KConfig KAuth kjs
ki18n kguiaddons kservice kwidgets ItemViews KNotifications KCompletion KJobWidgets KConfigWidgets KIconThemes)
find_package(KDELibs4 REQUIRED NO_MODULE)
find_package(kdeclarative REQUIRED NO_MODULE)
#########################################################################
add_definitions(${KDE4_DEFINITIONS})
add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_STRICT_ITERATORS -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS)
################# setup the include directories #################
include_directories(${KDE4_INCLUDES}
${kdeqt5staging_INCLUDE_DIRS}
${KF5_INCLUDE_DIRS} # since e-c-m 0.0.7
${Qt5Widgets_INCLUDE_DIRS}
)
################# configure checks and create the configured files #################
# now create config headers
configure_file(config-prefix.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-prefix.h )
configure_file(config-compiler.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-compiler.h )
set(CMAKE_CXX_FLAGS "${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}")
set(kwincomposing_SRC
model.cpp
main.cpp)
add_executable(kwincompositing ${kwincomposing_SRC})
target_link_libraries(kwincompositing
${Qt5Quick_LIBRARIES}
${Qt5Qml_LIBRARIES}
${Qt5Core_LIBARIES}
${kservice_LIBRARIES}
${Qt5Widgets_LIBRARIES}
)
INSTALL(DIRECTORY qml DESTINATION ${DATA_INSTALL_DIR}/kwincompositing)
INSTALL(DIRECTORY service DESTINATION ${DATA_INSTALL_DIR}/kwincompositing)
INSTALL(TARGETS kwincompositing ${INSTALL_TARGETS_DEFAULT_ARGS})
################# list the subdirectories #################
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)

View file

@ -0,0 +1,7 @@
#define KDE_COMPILER_VERSION "${KDE_COMPILER_VERSION}"
#define KDE_COMPILING_OS "${CMAKE_SYSTEM}"
#define KDE_DISTRIBUTION_TEXT "${KDE_DISTRIBUTION_TEXT}"

View file

@ -0,0 +1,34 @@
/* This file contains all the paths that change when changing the installation prefix */
#define CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}"
/* The compiled in system configuration prefix */
#define KDESYSCONFDIR "${SYSCONF_INSTALL_DIR}"
#define __KDE_BINDIR "${BIN_INSTALL_DIR}"
/* Compile in the exec prefix to help kstddirs in finding dynamic libs
(This was for exec_prefix != prefix - still needed?) */
#define __KDE_EXECPREFIX "NONE"
#define LIBEXEC_INSTALL_DIR "${LIBEXEC_INSTALL_DIR}"
#define DATA_INSTALL_DIR "${DATA_INSTALL_DIR}"
#define LIB_INSTALL_DIR "${LIB_INSTALL_DIR}"
#define INCLUDE_INSTALL_DIR "${INCLUDE_INSTALL_DIR}"
#define BIN_INSTALL_DIR "${BIN_INSTALL_DIR}"
#define CONFIG_INSTALL_DIR "${CONFIG_INSTALL_DIR}"
#define HTML_INSTALL_DIR "${HTML_INSTALL_DIR}"
#define ICON_INSTALL_DIR "${ICON_INSTALL_DIR}"
#define KCFG_INSTALL_DIR "${KCFG_INSTALL_DIR}"
#define PLUGIN_INSTALL_DIR "${PLUGIN_INSTALL_DIR}"
#define SERVICES_INSTALL_DIR "${SERVICES_INSTALL_DIR}"
#define SERVICETYPES_INSTALL_DIR "${SERVICETYPES_INSTALL_DIR}"
#define SOUND_INSTALL_DIR "${SOUND_INSTALL_DIR}"
#define TEMPLATES_INSTALL_DIR "${TEMPLATES_INSTALL_DIR}"
#define WALLPAPER_INSTALL_DIR "${WALLPAPER_INSTALL_DIR}"
#define XDG_APPS_INSTALL_DIR "${XDG_APPS_INSTALL_DIR}"
#define XDG_DIRECTORY_INSTALL_DIR "${XDG_DIRECTORY_INSTALL_DIR}"
#define EXEC_INSTALL_PREFIX "${EXEC_INSTALL_PREFIX}"
#define SYSCONF_INSTALL_DIR "${SYSCONF_INSTALL_DIR}"
#define LOCALE_INSTALL_DIR "${LOCALE_INSTALL_DIR}"
#define SYSCONF_INSTALL_DIR "${SYSCONF_INSTALL_DIR}"

View file

@ -0,0 +1,34 @@
/**************************************************************************
* KWin - the KDE window manager *
* This file is part of the KDE project. *
* *
* Copyright (C) 2013 Antonis Tsiapaliokas <kok3rs@gmail.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 2 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/>. *
**************************************************************************/
#include "model.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
EffectView *view = new EffectView();
view->show();
return app.exec();
}

View file

@ -0,0 +1,161 @@
/**************************************************************************
* KWin - the KDE window manager *
* This file is part of the KDE project. *
* *
* Copyright (C) 2013 Antonis Tsiapaliokas <kok3rs@gmail.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 2 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/>. *
**************************************************************************/
#include "model.h"
#include <QAbstractItemModel>
#include <QHash>
#include <QVariant>
#include <QList>
#include <QString>
#include <QQmlEngine>
#include <QtQml>
#include <QDebug>
#include <KPluginInfo>
#include <KService>
#include <KServiceTypeTrader>
#include <KSharedConfig>
EffectModel::EffectModel(QObject *parent)
: QAbstractListModel(parent) {
QHash<int, QByteArray> roleNames;
roleNames[Name] = "Name";
roleNames[Description] = "Description";
roleNames[AuthorName] = "AuthorName";
roleNames[AuthorEmail] = "AuthorEmail";
roleNames[License] = "License";
roleNames[Version] = "Version";
roleNames[Category] = "Category";
setRoleNames(roleNames);
loadEffects();
}
int EffectModel::rowCount(const QModelIndex &parent) const {
return m_effectsList.count();
}
QVariant EffectModel::data(const QModelIndex &index, int role) const {
if (!index.isValid()) {
return QVariant();
}
Effect currentEffect = m_effectsList.at(index.row());
switch (role) {
case Qt::DisplayRole:
case Name:
return m_effectsList.at(index.row()).name;
case Description:
return m_effectsList.at(index.row()).description;
case AuthorName:
return m_effectsList.at(index.row()).authorName;
case AuthorEmail:
return m_effectsList.at(index.row()).authorEmail;
case License:
return m_effectsList.at(index.row()).license;
case Version:
return m_effectsList.at(index.row()).version;
case Category:
return m_effectsList.at(index.row()).category;
default:
return QVariant();
}
}
void EffectModel::loadEffects() {
Effect effect;
//TODO Until KWin has been ported to frameworks the following code will not work
//In order to populate our application with some testing data, we are shipping
//some desktop files with the service folder
/*KService::List offers = KServiceTypeTrader::self()->query("KWin/Effect");
foreach (KService::Ptr service, offers) {
qDebug() << "mesa sto model";
//data.auroraeName = service->property("X-KDE-PluginInfo-Name").toString();
//QString scriptName = service->property("X-Plasma-MainScript").toString();
KPluginInfo plugin(service);
effect.name = plugin.name();
effect.description = plugin.comment();
effect.authorName = plugin.author();
effect.authorEmail = plugin.email();
effect.license = plugin.license();
effect.version = plugin.version();
m_effectsList << effect;
}*/
beginInsertRows(QModelIndex(), rowCount(), rowCount());
QString effectPath = QStandardPaths::locate(QStandardPaths::DataLocation, "service", QStandardPaths::LocateDirectory);
QDir effectDir(effectPath);
QStringList effectListDesktop = effectDir.entryList(QDir::Files);
foreach(QString effectDekstop, effectListDesktop) {
KPluginInfo plugin(effectPath + '/' +effectDekstop);
effect.name = plugin.name();
effect.description = plugin.comment();
effect.authorName = plugin.author();
effect.authorEmail = plugin.email();
effect.license = plugin.license();
effect.version = plugin.version();
effect.category = plugin.category();
m_effectsList << effect;
}
qSort(m_effectsList.begin(), m_effectsList.end(), EffectModel::less);
endInsertRows();
}
EffectView::EffectView(QWindow *parent)
: QQuickView(parent)
{
qmlRegisterType<EffectModel>("org.kde.kwin.kwincompositing", 1, 0, "EffectModel");
init();
}
void EffectView::init() {
EffectModel *model = new EffectModel();
QString mainFile = QStandardPaths::locate(QStandardPaths::DataLocation, "qml/main.qml", QStandardPaths::LocateFile);
setResizeMode(QQuickView::SizeRootObjectToView);
rootContext()->setContextProperty("engineObject", this);
setSource(QUrl(mainFile));
}
void EffectView::effectStatus(const QString &effectName, bool status) {
m_effectStatus[effectName] = status;
}
bool EffectView::isEnabled(const QString &effectName) {
KConfigGroup cg(KSharedConfig::openConfig("kwincompositing"), "Plugins");
return cg.readEntry("kwin4_effect_" + effectName + "_Enabled", false);
}
void EffectView::syncConfig() {
QHash<QString, bool>::const_iterator it = m_effectStatus.constBegin();
KConfigGroup *kwinConfig = new KConfigGroup(KSharedConfig::openConfig("kwincompositing"), "Plugins");
while (it != m_effectStatus.constEnd()) {
QVariant boolToString(it.value());
kwinConfig->writeEntry("kwin4_effect_" + it.key() + "_Enabled", boolToString.toString());
it++;
}
kwinConfig->sync();
}

View file

@ -0,0 +1,86 @@
/**************************************************************************
* KWin - the KDE window manager *
* This file is part of the KDE project. *
* *
* Copyright (C) 2013 Antonis Tsiapaliokas <kok3rs@gmail.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 2 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/>. *
**************************************************************************/
#ifndef MODEL_H
#define MODEL_H
#include <QAbstractListModel>
#include <QHash>
#include <QList>
#include <QQuickView>
#include <QString>
struct Effect {
QString name;
QString description;
QString authorName;
QString authorEmail;
QString license;
QString version;
QString category;
};
static bool less(Effect a, Effect b) {
return a.name < b.name;
}
class EffectModel : public QAbstractListModel {
Q_OBJECT
public:
enum EffectRoles {
Name = Qt::UserRole + 1,
Description,
AuthorName,
AuthorEmail,
License,
Version,
Category
};
EffectModel(QObject *parent = 0);
int rowCount(const QModelIndex &parent = QModelIndex()) const;
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
static bool less(Effect a, Effect b) {
return a.name < b.name;
}
private:
void loadEffects();
QList<Effect> m_effectsList;
};
class EffectView : public QQuickView {
Q_OBJECT
public:
EffectView(QWindow *parent = 0);
void init();
Q_INVOKABLE void effectStatus(const QString &effectName, bool status);
Q_INVOKABLE bool isEnabled(const QString &effectName);
Q_INVOKABLE void syncConfig();
private:
QHash<QString, bool> m_effectStatus;
};
#endif

View file

@ -0,0 +1,91 @@
/****************************************************************************
**
** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
** Contact: http://www.qt-project.org/legal
**
** This file is part of the Qt Quick Controls module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** You may use this file under the terms of the BSD license as follows:
**
** "Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are
** met:
** * Redistributions of source code must retain the above copyright
** notice, this list of conditions and the following disclaimer.
** * Redistributions in binary form must reproduce the above copyright
** notice, this list of conditions and the following disclaimer in
** the documentation and/or other materials provided with the
** distribution.
** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
** of its contributors may be used to endorse or promote products derived
** from this software without specific prior written permission.
**
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
**
** $QT_END_LICENSE$
**
****************************************************************************/
import QtQuick 2.1
import QtQuick.Controls 1.0
import QtQuick.Layouts 1.0
Component {
id: effectDelegate
Item {
id: item
width: parent.width
height: 40
Rectangle {
id: background
color: item.ListView.isCurrentItem ? "#448" : index % 2 ? "#eee" : "#fff"
anchors.fill : parent
Row {
CheckBox {
id: myCheckBox
checked: engineObject.isEnabled(model.Name)
onClicked: {
engineObject.effectStatus(model.Name, checked);
}
}
Item {
id: effectItem
width: effectView.width - myCheckBox.width
anchors.left: myCheckBox.right
Column {
id: col
Text {
text: model.Name
}
Text {
text: model.Description
}
}
MouseArea {
id: area
width: effectView.width - myCheckBox.width
height: effectView.height
onClicked: {
effectView.currentIndex = index;
}
}
}
} //end Row
} //end Rectangle
} //end item
}

View file

@ -0,0 +1,127 @@
/****************************************************************************
**
** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
** Contact: http://www.qt-project.org/legal
**
** This file is part of the Qt Quick Controls module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** You may use this file under the terms of the BSD license as follows:
**
** "Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are
** met:
** * Redistributions of source code must retain the above copyright
** notice, this list of conditions and the following disclaimer.
** * Redistributions in binary form must reproduce the above copyright
** notice, this list of conditions and the following disclaimer in
** the documentation and/or other materials provided with the
** distribution.
** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
** of its contributors may be used to endorse or promote products derived
** from this software without specific prior written permission.
**
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
**
** $QT_END_LICENSE$
**
****************************************************************************/
import QtQuick 2.1
import QtQuick.Controls 1.0
import QtQuick.Layouts 1.0
import org.kde.kwin.kwincompositing 1.0
import org.kde.plasma.core 2.0 as PlasmaCore
Item {
id: window
width: 640
height: 480
Component {
id: sectionHeading
Rectangle {
width: parent.width
height:25
color: "white"
Text {
text: section
font.bold: true
font.pointSize: 16
color: "gray"
}
}
}
ColumnLayout {
id: col
height: parent.height
anchors {
top: parent.top
left: parent.left
right: parent.right
}
TextField {
id: searchField
Layout.fillWidth: true
height: 20
anchors {
top: parent.top
}
focus: true
}
PlasmaCore.SortFilterModel {
id: searchModel
filterRole: "Name"
filterRegExp: searchField.text
sourceModel: EffectModel{
id: effectModel
}
}
ScrollView {
id: scroll
highlightOnFocus: true
Layout.fillWidth: true
anchors {
top: searchField.bottom
left: parent.left
right: parent.right
bottom: apply.top
}
ListView {
id: effectView
Layout.fillWidth: true
anchors.fill: parent
model: searchModel
delegate: Effect {}
section.property: "Category"
section.delegate: sectionHeading
}
}
Button {
id: apply
text: "Apply"
anchors {
bottom: parent.bottom
}
onClicked: { engineObject.syncConfig(); }
}
}
}

View file

@ -0,0 +1,164 @@
[Desktop Entry]
Name=Fade
Name[af]=Vervaag
Name[ar]=التلاشي
Name[ast]=Fundíu
Name[be]=Павольнае знікненне
Name[bg]=Избледняване
Name[bn]=
Name[bs]=Utapanje
Name[ca]=Apagat gradual
Name[ca@valencia]=Apagat gradual
Name[cs]=Blednutí
Name[da]=Udtone
Name[de]=Verblassen
Name[el]=Ομαλή εμφάνιση
Name[en_GB]=Fade
Name[eo]=Dissolvi
Name[es]=Fundido
Name[et]=Hääbumine
Name[eu]=Itzaldu
Name[fa]=محو کردن
Name[fi]=Häivytys
Name[fr]=Fondu
Name[fy]=Litte ferfage
Name[ga]=Céimnigh
Name[gl]=Esvaer
Name[gu]=
Name[he]=חשיפה והיעלמות
Name[hi]=
Name[hne]=
Name[hr]=Lagano pojavljivanje
Name[hu]=Fokozatos átmenet
Name[ia]=Pallidi
Name[id]=Pudar
Name[is]=Þynna út
Name[it]=Dissolvi
Name[ja]=
Name[kk]=Біртіндеп
Name[km]=
Name[kn]=/ಿ
Name[ko]=
Name[lt]=Išnykimas
Name[lv]=Izdzist
Name[mai]=
Name[mk]=Избледување
Name[ml]=
Name[mr]=
Name[nb]=Ton ut
Name[nds]=Utblennen
Name[ne]=
Name[nl]=In-/uitvagen
Name[nn]=Ton inn og ut
Name[pa]=ਿ
Name[pl]=Znikanie/wyłanianie
Name[pt]=Desvanecer
Name[pt_BR]=Fade
Name[ro]=Decolorare
Name[ru]=Растворение
Name[se]=Rievdat šearratvuođa
Name[si]=
Name[sk]=Zoslabiť
Name[sl]=Pojavljanje in pojemanje
Name[sr]=Утапање
Name[sr@ijekavian]=Утапање
Name[sr@ijekavianlatin]=Utapanje
Name[sr@latin]=Utapanje
Name[sv]=Tona
Name[ta]=ி
Name[te]=
Name[tg]=Плавное появление и исчезновение
Name[th]= /
Name[tr]=Kaybolma
Name[ug]=سۇسلاشتۇر
Name[uk]=Згасання
Name[uz]=Soʻnish
Name[uz@cyrillic]=Сўниш
Name[vi]=M dn
Name[wa]=Blåwe
Name[x-test]=xxFadexx
Name[zh_CN]=
Name[zh_TW]=
Icon=preferences-system-windows-effect-fade
Comment=Make windows smoothly fade in and out when they are shown or hidden
Comment[ar]=اجعل النوافذ تظهر وتتلاشى بنعومة عند إظهاراها وإخفائها
Comment[ast]=Fai que les ventanes apaezan suavemente o s'esvanezan al amosales o anubriles
Comment[bg]=Постепенно избледняване при показване и скриване на прозорците
Comment[bs]=Prozori glatko izranjaju i utapaju se pri pojavljivanju i sakrivanju
Comment[ca]=Fa que les finestres s'encenguin o s'apaguin de manera gradual quan es mostren o s'oculten
Comment[ca@valencia]=Fa que les finestres s'encenguin o s'apaguin de manera gradual quan es mostren o s'oculten
Comment[cs]=Nechá okna plynule zmizet/objevit se, pokud jsou zobrazeny resp. skryty
Comment[da]=Få vinduer til at tone blidt ud og ind når de vises eller skjules
Comment[de]=Blendet Fenster beim Öffnen/Schließen langsam ein bzw. aus.
Comment[el]=Ομαλή εμφάνιση και απόκρυψη των παραθύρων
Comment[en_GB]=Make windows smoothly fade in and out when they are shown or hidden
Comment[eo]=Fenestroj glate maldissolvi/fordissolvi kiam ili videbliĝas aŭ kaŝiĝas
Comment[es]=Hace que las ventanas aparezcan suavemente o se desvanezcan al mostrarlas u ocultarlas
Comment[et]=Paneb aknad sujuvalt hääbuma või tugevnema, kui need peidetakse või nähtavale tuuakse
Comment[eu]=Leihoak pixkanaka itzaldu eta argitzen ditu ezkutatu edo erakusten direnean
Comment[fi]=Ikkunat tulevat näkyviin tai poistuvat näkyvistä pehmeästi häivyttäen
Comment[fr]=Estompe ou fait apparaître en fondu les fenêtres lorsqu'elles sont affichées ou cachées
Comment[fy]=Lit finters útstrutsen ferfage of opkomme as se te sjen binne of ferburgen wurde
Comment[ga]=Leis seo, céimneoidh fuinneoga isteach agus amach agus iad á dtaispeáint nó á bhfolú
Comment[gl]=Esvae/Fai opacas as xanelas con suavidade ao mostralas ou acochadas
Comment[gu]= િ િ
Comment[he]=חשיפה והיעלמות חלקה של חלונות בעת הצגתם או הסתרתם
Comment[hi]= ि ि
Comment[hne]= ि ,
Comment[hr]=Prozori će se lagano pojavljivati i nestajati kad ih se prikazuje ili sakriva
Comment[hu]=Az ablakok folyamatosan áttűnő módon lesznek elrejtve és megjelenítve
Comment[ia]=Face que fenestras pote dulcemente pallidir intra e foras quando illos es monstrate o celate
Comment[id]=Buat jendela memudar lemah dan kuat ketika jendela ditampilkan atau disembunyikan
Comment[is]=Lætur glugga þynnast mjúklega inn eða út, þegar þeir eru endurheimtir eða faldir
Comment[it]=Fai dissolvere e comparire gradualmente le finestre quando vengono mostrate o nascoste
Comment[ja]=//
Comment[kk]=Көрсеткенде/жасырғанда терезелер біртіндеп пайда/ғайып болады
Comment[km]=/
Comment[kn]=ಿಿ ಿಿ ಿ /
Comment[ko]= /
Comment[lt]=Sukuria efektą, kai langai pamažu išnyksta/atsiranda jei juos prašoma parodyti arba jie slepiami
Comment[lv]=Liek logiem vienmērīgi izdzist un parādīties, kad tos parāda vai noslēpj
Comment[ml]= ിി ി ി ി
Comment[mr]= ि ि ि
Comment[nb]=Gjør at vinduer toner jevnt inn/ut når de vises eller skjules
Comment[nds]=Finstern bi't Wiesen oder Versteken week in- oder utblennen
Comment[nl]=Laat vensters vloeiend in/uitvagen als ze worden weergegeven of verborgen
Comment[nn]=Ton vindauge inn og ut når dei vert viste eller gøymde
Comment[pa]= ਿ /
Comment[pl]=Gładkie zanikanie i wyłanianie się okien przy ich pokazywaniu lub ukrywaniu
Comment[pt]=Fazer com que as janelas apareçam/desapareçam suavemente quando aparecem ou ficam escondidas
Comment[pt_BR]=Faz as janelas aparecerem/desaparecerem suavemente quando são exibidas ou ocultadas
Comment[ro]=Face ferestrele să se (de)coloreze cînd sînt afișate sau ascunse
Comment[ru]=Закрывающиеся окна будут становиться всё более прозрачными, а потом совсем исчезать
Comment[si]=
Comment[sk]=Okná sa plynule objavia/zmiznú pri ich zobrazení alebo skrytí
Comment[sl]=Okna se prikažejo in izginejo postopoma
Comment[sr]=Прозори глатко израњају и утапају се при појављивању и сакривању
Comment[sr@ijekavian]=Прозори глатко израњају и утапају се при појављивању и сакривању
Comment[sr@ijekavianlatin]=Prozori glatko izranjaju i utapaju se pri pojavljivanju i sakrivanju
Comment[sr@latin]=Prozori glatko izranjaju i utapaju se pri pojavljivanju i sakrivanju
Comment[sv]=Gör att fönster mjukt tonas in eller ut när de visas eller döljs
Comment[ta]=Make windows smoothly fade in and out when they are shown or hidden
Comment[th]=
Comment[tr]=Pencereler gösterilirken pürüzsüz bir şekilde belirginleştir, gizlenirken pürüzsüz bir şekilde soldur
Comment[ug]=كۆزنەكنى كۆرسەتكەن ياكى يوشۇرغاندا كۆزنەكنى تەكشى سۇسلاشتۇر
Comment[uk]=Плавна поява або зникнення вікон
Comment[vi]=Làm ca s m dn hay hin dn khi chúng đưc n đi hay hin lên
Comment[wa]=Fé blawi/disblawi doûçmint les finiesses cwand on les mostere ou k' on les catche
Comment[x-test]=xxMake windows smoothly fade in and out when they are shown or hiddenxx
Comment[zh_CN]=使
Comment[zh_TW]=
Type=Service
X-Plasma-API=javascript
X-Plasma-MainScript=code/main.js
X-KDE-ServiceTypes=KWin/Effect
X-KDE-PluginInfo-Author=Philip Falkner, Martin Gräßlin
X-KDE-PluginInfo-Email=philip.falkner@gmail.com, mgraesslin@kde.org
X-KDE-PluginInfo-Name=kwin4_effect_fade
X-KDE-PluginInfo-Version=0.2.0
X-KDE-PluginInfo-Category=Appearance
X-KDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=GPL
X-KDE-PluginInfo-EnabledByDefault=true
X-KDE-Ordering=60

View file

@ -0,0 +1,148 @@
[Desktop Entry]
Name=Fade Desktop
Name[ar]=تلاشِ سطح المكتب
Name[ast]=Difuminar escritoriu
Name[bg]=Избледняване на работния плот
Name[bs]=Utapanje površi
Name[ca]=Esvaïment de l'escriptori
Name[ca@valencia]=Esvaïment de l'escriptori
Name[cs]=Zeslabit plochu
Name[csb]=Pùlt fade
Name[da]=Lad skrivebord fade ud
Name[de]=Arbeitsfläche aus-/einblenden
Name[el]=Ομαλή εμφάνιση επιφάνειας εργασίας
Name[en_GB]=Fade Desktop
Name[eo]=Labortablo Dissolvo
Name[es]=Difuminar escritorio
Name[et]=Töölaua hääbumine
Name[eu]=Itzaldu mahaigaina
Name[fi]=Työpöydän häivytys
Name[fr]=Effectue un fondu du bureau
Name[fy]=Buroblêd ferfagje
Name[ga]=Céimnigh an Deasc
Name[gl]=Esvaer o escritorio
Name[gu]=
Name[he]=חשיפה והיעלמות בין שולחנות עבודה
Name[hr]=Preklapanje radnih površina
Name[hu]=Elhalványuló váltás
Name[ia]=Pallidi scriptorio
Name[id]=Pudar Desktop
Name[is]=Þynna út skjáborð
Name[it]=Dissolvenza dei desktop
Name[ja]=
Name[kk]=Біртіндеп ауысу
Name[km]=
Name[kn]= ಿ
Name[ko]=
Name[lt]=Išblukinti darbastalį
Name[lv]=Sapludināt darbvirsmu
Name[mai]=Fade Desktop
Name[ml]=ിി ി
Name[mr]=
Name[nb]=Ton ut skrivebord
Name[nds]=Schriefdisch överblennen
Name[nl]=Bureaublad op laten komen
Name[nn]=Toning av skrivebordet
Name[pa]= ਿ
Name[pl]=Przenikanie pulpitów
Name[pt]=Desvanecer o Ecrã
Name[pt_BR]=Desaparecimento da área de trabalho
Name[ro]=Estompare birou
Name[ru]=Плавная смена рабочих столов
Name[si]=
Name[sk]=Zoslabiť plochu
Name[sl]=Postopen prehod
Name[sr]=Утапање површи
Name[sr@ijekavian]=Утапање површи
Name[sr@ijekavianlatin]=Utapanje površi
Name[sr@latin]=Utapanje površi
Name[sv]=Tona skrivbord
Name[tg]=Мизи корӣ, монанди пардаи экран
Name[th]= /
Name[tr]=Masaüstü Kaybolması
Name[ug]=ئۈستەلئۈستىنى سۇسلاشتۇر
Name[uk]=Затемнення стільниці
Name[vi]=Làm m màn hình
Name[wa]=Fondou do scribanne
Name[x-test]=xxFade Desktopxx
Name[zh_CN]=
Name[zh_TW]=
Icon=preferences-system-windows-effect-fadedesktop
Comment=Fade between virtual desktops when switching between them
Comment[ar]=يجعل أسطح المكتب تتلاشى عند التبيديل بينها
Comment[ast]=Esfumina al camudar ente escritorios virtuales
Comment[bg]=Избледняване при превключване между работните плотове
Comment[bs]=Jedna virtuelna površ utapa se u drugu pri prebacivanju
Comment[ca]=Esvaeix entre els escriptoris virtuals quan es commuta entre ells
Comment[ca@valencia]=Esvaeix entre els escriptoris virtuals quan es commuta entre ells
Comment[cs]=Plochy při přepínání mění intenzitu
Comment[da]=Fade ud og ind mellem virtuelle skrivebord ved skift mellem dem
Comment[de]=Wechseln der virtuellen Arbeitsfläche durch Aus- und Einblenden der Arbeitsfläche.
Comment[el]=Εναλλαγή μεταξύ των επιφανειών εργασίας με ομαλό σβήσιμο
Comment[en_GB]=Fade between virtual desktops when switching between them
Comment[eo]=Disvolvi inter virtualaj labortabloj kiam ŝaltas inter ili.
Comment[es]=Difumina al cambiar entre escritorios virtuales
Comment[et]=Hääbumisefekt ühelt virtuaalselt töölaualt teisele lülitudes
Comment[eu]=Uneko mahaigaina pixkanaka itzaldu beste batera aldatzerakoan
Comment[fi]=Häivytys virtuaalityöpöytien välillä niitä vaihdettaessa
Comment[fr]=Effectue un fondu entre les bureaux virtuels lors des changements de bureau
Comment[fy]=By it wikseljen tusken firuele buroblêden in ferfaging dwaan
Comment[ga]=Céimnigh idir deasca fíorúla agus ag malairt eatarthu
Comment[gl]=Emprega un efecto de esvaemento ao trocar de escritorio
Comment[he]=חשיפה והיעלמות בין שולחנות עבודה וירטואליים במעבר ביניהם
Comment[hr]=Efekt preklapanja radnih površina prilikom promjene među njima
Comment[hu]=Asztalváltáskor a régi asztal elhalványul, az új felerősödik
Comment[ia]=Pallidi inter scriptorio virtuales quando il commuta intra los
Comment[id]=Pudar di antara desktop virtual ketika bertukar di antara mereka
Comment[is]=Þynnir saman sýndarkjáborðum þegar skipt er á milli þeirra
Comment[it]=Passa da desktop virtuale all'altro con una dissolvenza
Comment[ja]=
Comment[kk]=Виртуалды үстелді ауыстыруды біртіндеп көрсету
Comment[km]=
Comment[kn]=() ಿ ಿ
Comment[ko]=
Comment[lt]=Perjungiant virtualiuosius darbastalius vartojant išblukinimo efektą
Comment[lv]=Plūstoši pārslēgties starp vituālajām darbvirsmām
Comment[ml]= ിിി ി ി.
Comment[mr]=
Comment[nb]=Ton ut/inn mellom virtuelle skrivebord når det byttes mellom dem
Comment[nds]=Bi't Wesseln de Schriefdischen överenanner blennen
Comment[nl]=Laat virtuele bureaubladen vervagen en opkomen bij het wisselen
Comment[nn]=Ton inn og ut ved veksling mellom virtuelle skrivebord
Comment[pa]= ਿ ਿ
Comment[pl]=Przenikanie wirtualnych pulpitów podczas przełączania między nimi
Comment[pt]=Desvanece entre os ecrãs virtuais, ao circular entre eles
Comment[pt_BR]=Desaparece entre as áreas de trabalho virtuais, ao alternar entre elas
Comment[ro]=Estompare între birourile virtuale la comutarea între ele
Comment[ru]=Постепенная смена изображения при переключении на другой рабочий стол
Comment[si]=
Comment[sk]=Efekt zoslabenia pri prepínaní virtuálnych plôch
Comment[sl]=Pri preklopu med namizjema postopoma skrij prejšnjega in prikaži novega
Comment[sr]=Једна виртуелна површ утапа се у другу при пребацивању
Comment[sr@ijekavian]=Једна виртуелна површ утапа се у другу при пребацивању
Comment[sr@ijekavianlatin]=Jedna virtuelna površ utapa se u drugu pri prebacivanju
Comment[sr@latin]=Jedna virtuelna površ utapa se u drugu pri prebacivanju
Comment[sv]=Tona mellan virtuella skrivbord vid byte mellan dem
Comment[th]= /
Comment[tr]=Sanal masaüstleri arasında geçiş yapılırken kaybolma efektini kullan
Comment[ug]=مەۋھۇم ئۈستەلئۈستى ئارىسىدا ئالماشتۇرغاندا سۇسلاشتۇرۇش ئۈنۈمىنى كۆرسەت
Comment[uk]=Затемнення перед час перемикання між віртуальними стільницями
Comment[vi]=Hiu ng m khi chuyn đi gia các màn hình làm vic o
Comment[wa]=Fwait on fondou etur sicribannes cwand on passe d' onk a èn ôte
Comment[x-test]=xxFade between virtual desktops when switching between themxx
Comment[zh_CN]=
Comment[zh_TW]=使/
Type=Service
X-Plasma-API=javascript
X-Plasma-MainScript=code/main.js
X-KDE-ServiceTypes=KWin/Effect
X-KDE-PluginInfo-Author=Lucas Murray, Martin Gräßlin
X-KDE-PluginInfo-Email=lmurray@undefinedfire.com, mgraesslin@kde.org
X-KDE-PluginInfo-Name=kwin4_effect_fadedesktop
X-KDE-PluginInfo-Version=0.2.0
X-KDE-PluginInfo-Category=Appearance
X-KDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=GPL
X-KDE-PluginInfo-EnabledByDefault=false
X-KDE-Ordering=50

View file

@ -0,0 +1,171 @@
[Desktop Entry]
Name=Login
Name[af]=Aanteken
Name[ar]=ولوج
Name[ast]=Accesu
Name[be]=Уваход
Name[be@latin]=Uvachod
Name[bg]=Вход
Name[bn]=-
Name[bn_IN]=-
Name[bs]=Prijava
Name[ca]=Entrada
Name[ca@valencia]=Entrada
Name[cs]=Přihlášení
Name[csb]=Logòwanié
Name[da]=Login
Name[de]=Anmelden
Name[el]=Σύνδεση
Name[en_GB]=Login
Name[eo]=Ensaluto
Name[es]=Acceso
Name[et]=Sisselogimine
Name[eu]=Saio hasiera
Name[fi]=Sisäänkirjautuminen
Name[fr]=Connexion
Name[fy]=Ynlogge
Name[ga]=Logáil Isteach
Name[gl]=Acceso
Name[gu]=
Name[he]=כניסה
Name[hi]=
Name[hne]=
Name[hr]=Prijava
Name[hsb]=Přizjewjenje
Name[hu]=Bejelentkezés
Name[ia]=Accesso de identification
Name[id]=Log Masuk
Name[is]=Innskráning
Name[it]=Accesso
Name[ja]=
Name[kk]=Кіру
Name[km]=
Name[kn]=ಿ (ಿ)
Name[ko]=
Name[ku]=Têketin
Name[lt]=Prisijungti
Name[lv]=Pieteikties
Name[mai]=ि
Name[mk]=Најавување
Name[ml]=
Name[mr]=
Name[nb]=Logg inn
Name[nds]=Anmellen
Name[ne]=
Name[nl]=Aanmelden
Name[nn]=Innlogging
Name[oc]=Connexion
Name[or]=
Name[pa]=
Name[pl]=Logowanie
Name[pt]=Arranque
Name[pt_BR]=Início de sessão
Name[ro]=Autentificare
Name[ru]=Вход в систему
Name[se]=Sisačáliheapmi
Name[si]=
Name[sk]=Prihlásenie
Name[sl]=Prijava
Name[sr]=Пријава
Name[sr@ijekavian]=Пријава
Name[sr@ijekavianlatin]=Prijava
Name[sr@latin]=Prijava
Name[sv]=Inloggning
Name[ta]=
Name[te]=ి
Name[tg]=Воридот
Name[th]=
Name[tr]=Giriş
Name[ug]=كىرىش
Name[uk]=Вхід
Name[uz]=Kirish
Name[uz@cyrillic]=Кириш
Name[vi]=Đăng nhp
Name[wa]=Elodjaedje
Name[x-test]=xxLoginxx
Name[zh_CN]=
Name[zh_TW]=
Icon=preferences-system-windows-effect-login
Comment=Smoothly fade to the desktop when logging in
Comment[ar]=اظهار سطح المكتب بنعومة عند الولوج
Comment[ast]=Esvanez l'escritoriu cuando s'entama la sesión
Comment[bg]=Плавен преход към работния плот при влизане
Comment[bs]=Glatko pretapa na površ pri prijavljivanju
Comment[ca]=Transició suau a l'escriptori en connectar-se
Comment[ca@valencia]=Transició suau a l'escriptori en connectar-se
Comment[cs]=Plynule zobrazit plochu po přihlášení
Comment[da]=Toner blidt til skrivebordet når der logges ind
Comment[de]=Blendet die Arbeitsfläche nach der Anmeldung langsam ein.
Comment[el]=Ομαλή εμφάνιση της επιφάνειας εργασίας κατά τη σύνδεση
Comment[en_GB]=Smoothly fade to the desktop when logging in
Comment[es]=Desvanece el escritorio cuando se inicia la sesión
Comment[et]=Töölaua sujuv ilmumine sisselogimisel
Comment[eu]=Mahaigaina pixkanaka argitu saio hasterakoan
Comment[fi]=Häivytä pehmeästi työpöytään sisäänkirjauduttaessa
Comment[fr]=Effectue un dégradé progressif vers le bureau lors de la connexion
Comment[fy]=Lit it opstartskerm ferdizenje nei it buroblêd ûnder it oanmelden
Comment[ga]=Céimnigh go dtí an deasc go réidh ag am logála isteach
Comment[gl]=Suaviza a entrada no escritorio cun efecto de esvaecemento
Comment[gu]=
Comment[he]=עמעום המסך בהדרגה בעת הכניסה למערכת
Comment[hne]=
Comment[hr]=Lagano pojavljivanje radne površine prilikom prijave na sustav
Comment[hu]=Folyamatos átmenet az asztalra bejelentkezéskor
Comment[ia]=Dulcemente pallidi le scriptorio quando tu accede in identification
Comment[id]=Memudar dengan halus ke desktop ketika log masuk
Comment[is]=Láta skjáborð koma mjúklega í ljós við innstimplun
Comment[it]=Dissolvenza graduale del desktop all'accesso
Comment[ja]=
Comment[kk]=Кіргенде үстелге біртіндеп ауысу
Comment[km]=
Comment[kn]=ಿ (ಿ ), ಿ ಿ
Comment[ko]=
Comment[lt]=Sklandžiai išryškina darbastalį prisijungiant
Comment[lv]=Gludeni parādīt darbvirsmu, piesakoties
Comment[ml]= ിിി ി ി
Comment[mr]=
Comment[nb]=Ton jevnt inn til skrivebordet når det logges inn
Comment[nds]=Bi't Anmellen week na den Schriefdisch överblennen
Comment[nl]=Laat het opstartscherm uitvagen naar het bureaublad tijdens het aanmelden
Comment[nn]=Ton inn skrivebordet ved innlogging
Comment[pa]= ਿ
Comment[pl]=Płynne rozjaśnienie do pulpitu podczas logowania
Comment[pt]=Desvanecer suavemente para o ecrã ao ligar-se
Comment[pt_BR]=Suaviza o desaparecimento da área de trabalho ao fazer a autenticação
Comment[ro]=Estompează lin biroul la autentificare
Comment[ru]=Плавное проявление рабочего стола при входе в систему
Comment[si]=
Comment[sk]=Plynule zobrazí plochu pri prihlásení
Comment[sl]=Pri prijavi se namizje prikaže postopoma
Comment[sr]=Глатко претапа на површ при пријављивању
Comment[sr@ijekavian]=Глатко претапа на површ при пријављивању
Comment[sr@ijekavianlatin]=Glatko pretapa na površ pri prijavljivanju
Comment[sr@latin]=Glatko pretapa na površ pri prijavljivanju
Comment[sv]=Tona mjukt till skrivbordet vid inloggning
Comment[ta]=Smoothly fade to the desktop when logging in
Comment[te]=ి ి
Comment[th]=
Comment[tr]=Giriş yapılırken masaüstünü pürüzsüzce belirginleştir
Comment[ug]=تىزىمغا كىرگەندە ئۈستەلئۈستىگە تەكشى سۇسلاشتۇر
Comment[uk]=Плавна поява стільниці під час входу
Comment[wa]=Dous fondou viè l' sicribanne a l' elodjaedje
Comment[x-test]=xxSmoothly fade to the desktop when logging inxx
Comment[zh_CN]=
Comment[zh_TW]=
Type=Service
X-KDE-ServiceTypes=KWin/Effect,KCModule
X-KDE-PluginInfo-Author=Lubos Lunak, Kai Uwe Broulik, Martin Gräßlin
X-KDE-PluginInfo-Email=l.lunak@kde.org, kde@privat.broulik.de, mgraesslin@kde.org
X-KDE-PluginInfo-Name=kwin4_effect_login
X-KDE-PluginInfo-Version=0.2.0
X-KDE-PluginInfo-Category=Appearance
X-KDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=GPL
X-KDE-PluginInfo-EnabledByDefault=true
X-KDE-Ordering=40
X-Plasma-API=javascript
X-Plasma-MainScript=code/main.js
X-KDE-PluginKeyword=kwin4_effect_login
X-KDE-Library=kcm_kwin4_effect_genericscripted
X-KDE-ParentComponents=kwin4_effect_login

View file

@ -0,0 +1,96 @@
[Desktop Entry]
Comment=Animation for a window going to maximize/restore from maximize
Comment[ca]=Animació per una finestra que es maximitza/restaura des de maximització
Comment[ca@valencia]=Animació per una finestra que es maximitza/restaura des de maximització
Comment[da]=Animation til et vindue der er ved at maksimere/gendanne fra maksimering
Comment[de]=Animation für ein Fenster beim Maximieren und Wiederherstellen
Comment[el]=Εφέ κίνησης για παράθυρο που πρόκειται να εκτελέσει μεγιστοποίηση / επαναφορά από μεγιστοποίηση
Comment[es]=Animación para una ventana que se va a maximizar o restaurar de una maximización
Comment[et]=Maksimeeritava või maksimeeritust taastatava akna animatsioon
Comment[fi]=Animointi ikkunalle, joka suurennetaan tai palautetaan suurennuksesta
Comment[fr]=Animation pour une fenêtre passant d'un état maximisé vers un état maximisé / restauré
Comment[gl]=Animación das xanelas que se maximizan ou restauran maximizadas
Comment[hu]=Ablakanimáció maximalizáláskor / maximális méretről való visszaállításkor
Comment[ia]=Animation per un fenestra va maximisar/restabilir ab maximizar
Comment[kk]=Терезені кең жаю/қалпына қайтаруды анимациясы
Comment[ko]=
Comment[lt]=Išdidinti/Atstatyti
Comment[mr]= /ि
Comment[nb]=Animering for et vindu som maksimeres/tilbakestilles fra maksimering
Comment[nl]=Animatie voor een venster dat gaat naar maximaliseren/herstellen vanuit maximaliseren
Comment[pl]=Animacja dla okna mającego zostać zmaksymalizowanym/przywróconym z maksymalizacji
Comment[pt]=Animação para um janela que se vai maximizar/repor da maximização
Comment[pt_BR]=Animação para uma janela a ser maximizada/restaurada
Comment[ro]=Animație pentru o fereastră ce trece la maximizare/restabilire din maximizare
Comment[ru]=Анимация для окна, которое будет максимизировано/восстановит размер после максимизации
Comment[sk]=Animácia pre okno pri maximalizácii/obnovení z maximalizácie
Comment[sl]=Animacija za razpenjanje okna ali obnavljanje iz razpetega okna
Comment[sr]=Анимација при максимизовању и обнављању прозора
Comment[sr@ijekavian]=Анимација при максимизовању и обнављању прозора
Comment[sr@ijekavianlatin]=Animacija pri maksimizovanju i obnavljanju prozora
Comment[sr@latin]=Animacija pri maksimizovanju i obnavljanju prozora
Comment[sv]=Animering för ett fönster som ska maximeras eller återställas från maximering
Comment[tr]=Pencerenin büyütülürken veya küçültülürken gösterilecek animasyon
Comment[uk]=Анімація для вікно під час максимізації/відновлення з максимізації
Comment[x-test]=xxAnimation for a window going to maximize/restore from maximizexx
Comment[zh_CN]=/
Comment[zh_TW]=/
Encoding=UTF-8
Icon=preferences-system-windows-effect-maximize
Name=Maximize
Name[ca]=Maximitza
Name[ca@valencia]=Maximitza
Name[cs]=Maximalizovat
Name[da]=Maksimér
Name[de]=Maximieren
Name[el]=Μεγιστοποίηση
Name[es]=Maximizar
Name[et]=Maksimeerimine
Name[fi]=Suurentaminen
Name[fr]=Maximiser
Name[ga]=Uasmhéadaigh
Name[gl]=Maximizar
Name[he]=הגדל
Name[hu]=Maximalizálás
Name[ia]=Maximiza
Name[is]=Hámarka
Name[kk]=Кең жаю
Name[ko]=
Name[lt]=Išdidinti
Name[mr]=
Name[nb]=Maksimer
Name[nl]=Maximaliseren
Name[pa]=-
Name[pl]=Maksymalizuj
Name[pt]=Maximização
Name[pt_BR]=Maximizar
Name[ro]=Maximizează
Name[ru]=Максимизировать
Name[sk]=Maximalizovať
Name[sl]=Razpni
Name[sr]=Максимизовање
Name[sr@ijekavian]=Максимизовање
Name[sr@ijekavianlatin]=Maksimizovanje
Name[sr@latin]=Maksimizovanje
Name[sv]=Maximera
Name[tr]=Ekranı Kapla
Name[uk]=Максимізація
Name[x-test]=xxMaximizexx
Name[zh_CN]=
Name[zh_TW]=
Type=Service
X-KDE-ParentApp=
X-KDE-PluginInfo-Author=Martin Gräßlin
X-KDE-PluginInfo-Category=Appearance
X-KDE-PluginInfo-Email=mgraesslin@kde.org
X-KDE-PluginInfo-License=GPL
X-KDE-PluginInfo-Name=kwin4_effect_maximize
X-KDE-PluginInfo-Version=1
X-KDE-PluginInfo-Website=
X-KDE-ServiceTypes=KWin/Effect
X-KDE-PluginInfo-EnabledByDefault=true
X-KDE-Ordering=60
X-Plasma-API=javascript
X-Plasma-DefaultSize=200,100
X-Plasma-MainScript=code/maximize.js
X-Plasma-RemoteLocation=

View file

@ -0,0 +1,165 @@
[Desktop Entry]
Name=Scale In
Name[af]=Rek-verskyn
Name[ar]=تحجيم النوافذ
Name[ast]=Escalar
Name[bg]=Увеличаване
Name[bs]=Uvećana razmjera
Name[ca]=Escalat
Name[ca@valencia]=Escalat
Name[cs]=Zvětšení
Name[csb]=Skalowanié
Name[da]=Skalér ind
Name[de]=Hineinzoomen
Name[el]=Εστίαση
Name[en_GB]=Scale In
Name[eo]=Enskali
Name[es]=Escalar
Name[et]=Skaleerimine
Name[eu]=Eskalatu
Name[fa]=مقیاس در
Name[fi]=Skaalaus
Name[fr]=Gradation
Name[fy]=Ynskale
Name[ga]=Scálaigh Isteach
Name[gl]=Ampliar
Name[gu]=
Name[he]=התקרבות
Name[hi]=
Name[hne]=
Name[hr]=Skaliranje
Name[hu]=Felbukkanás
Name[ia]=Scala intra
Name[id]=Skala Masuk
Name[is]=Kvarða niður
Name[it]=Espandi
Name[ja]=
Name[kk]=Масштабтау
Name[km]=
Name[kn]=
Name[ko]=
Name[lt]=Išdidėjimas
Name[lv]=Mērogot iekšā
Name[mai]=
Name[mk]=Зголемување
Name[ml]=ി
Name[mr]=
Name[nb]=Skaler inn
Name[nds]=Inpassen
Name[ne]=ि
Name[nl]=Inschalen
Name[nn]=Skaler inn
Name[pa]=
Name[pl]=Skalowanie
Name[pt]=Escala
Name[pt_BR]=Dimensionar
Name[ro]=Scalează interior
Name[ru]=Анимация появления окна
Name[se]=Skálere sisa
Name[si]=
Name[sk]=Škálovať
Name[sl]=Animirano pojavljanje
Name[sr]=Увећана размера
Name[sr@ijekavian]=Увећана размјера
Name[sr@ijekavianlatin]=Uvećana razmjera
Name[sr@latin]=Uvećana razmera
Name[sv]=Skala in
Name[ta]= ி
Name[te]=
Name[tg]=Масштабирование (увеличение)
Name[th]=
Name[tr]=Açılan Pencereleri Canlandır
Name[ug]=يېقىنلاشتۇر
Name[uk]=Збільшення
Name[vi]=Co dãn vào
Name[wa]=Agrandi l' schåle
Name[x-test]=xxScale Inxx
Name[zh_CN]=
Name[zh_TW]=
Icon=preferences-system-windows-effect-scale-in
Comment=Animate the appearing of windows
Comment[ar]=يحرك عملية ظهور النوافذ
Comment[ast]=Anima l'aparición de ventanes
Comment[be@latin]=Animuje źjaŭleńnie akon.
Comment[bg]=Анимирано показване на прозорците
Comment[bs]=Animira pojavljivanje prozora
Comment[ca]=Anima l'aparició de finestres
Comment[ca@valencia]=Anima l'aparició de finestres
Comment[cs]=Animuje objevení oken
Comment[csb]=Animùjë pòkazëwanié sã òkna
Comment[da]=Animér vinduers fremkomst
Comment[de]=Animiert das Erscheinen von Fenstern.
Comment[el]=Εφέ κίνησης της εμφάνισης των παραθύρων
Comment[en_GB]=Animate the appearing of windows
Comment[eo]=Animigas la aperon de fenestroj
Comment[es]=Anima la aparición de ventanas
Comment[et]=Animeerib akende ilmumise
Comment[eu]=Leihoen agertzea animatzen du
Comment[fi]=Animoi ikkunoiden ilmestymisen
Comment[fr]=Anime l'apparition des fenêtres
Comment[fy]=Bringt it ferskinen fan finsters ta libben
Comment[ga]=Déan beochan agus fuinneog á taispeáint
Comment[gl]=Anima a aparición das xanelas
Comment[gu]=િ િ
Comment[he]=הנפשת ההופעה של חלונות
Comment[hi]=ि ि
Comment[hne]=ि
Comment[hr]=Animacija pojavljivanja prozora
Comment[hu]=Animáció történik ablakok megjelenésekor
Comment[ia]=Anima le apparentia de fenestras
Comment[id]=Animasikan munculnya jendela
Comment[is]=Hreyfingaráhrif við birtingu glugga
Comment[it]=Anima l'apparizione delle finestre
Comment[ja]=
Comment[kk]=Терезеледің пайда болуын анимациялау
Comment[km]=
Comment[kn]=ಿಿ ಿಿ ಿ
Comment[ko]=
Comment[lt]=Animuoja langų atsiradimą
Comment[lv]=Animē logu parādīšanos
Comment[mk]=Го анимира појавувањето прозорци
Comment[ml]= ി .
Comment[mr]= ि
Comment[nb]=Animer vinduer som dukker opp
Comment[nds]=Dat Opduken vun Finstern animeren
Comment[nl]=Voorziet het verschijnen van vensters van een animatie
Comment[nn]=Animer opning av vindauge
Comment[pa]=ਿ
Comment[pl]=Animacja pojawiania się okna
Comment[pt]=Animar a aparição das janelas
Comment[pt_BR]=Anima o aparecimento de janelas
Comment[ro]=Animează apariția ferestrelor
Comment[ru]=Анимация появления нового окна
Comment[si]=
Comment[sk]=Animuje objavenie okien
Comment[sl]=Pojavljanje oken je animirano
Comment[sr]=Анимира појављивање прозора
Comment[sr@ijekavian]=Анимира појављивање прозора
Comment[sr@ijekavianlatin]=Animira pojavljivanje prozora
Comment[sr@latin]=Animira pojavljivanje prozora
Comment[sv]=Animera när fönster framträder
Comment[ta]=Animate the appearing of windows
Comment[tg]=Анимация появления окон
Comment[th]=
Comment[tr]=Pencerelerin açılışını canlandır
Comment[ug]=كۆزنەكلەرنىڭ ئېچىلىشىنى جانلاندۇر
Comment[uk]=Анімація появи вікон
Comment[vi]=To hiu ng xut hin ca s
Comment[wa]=Animer l' aparexhaedje des fniesses
Comment[x-test]=xxAnimate the appearing of windowsxx
Comment[zh_CN]=
Comment[zh_TW]=
Type=Service
X-Plasma-API=javascript
X-Plasma-MainScript=code/main.js
X-KDE-ServiceTypes=KWin/Effect
X-KDE-PluginInfo-Author=Luboš Luňák, Kai Uwe Broulik
X-KDE-PluginInfo-Email=l.lunak@kde.org, kde@privat.broulik.de
X-KDE-PluginInfo-Name=kwin4_effect_scalein
X-KDE-PluginInfo-Version=0.2.0
X-KDE-PluginInfo-Category=Appearance
X-KDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=GPL
X-KDE-PluginInfo-EnabledByDefault=false
X-KDE-Ordering=50