mirror of
https://invent.kde.org/plasma/plasma-desktop.git
synced 2026-11-03 14:49:44 -09:00
kcms: Drop solid actions
The use-case for this has passed. Most devices appear as mass storage devices. The UI is not up to the expectations of something we would allow in Plasma if it was introduced today. The end goal is for user to set custom commands via an incredibly complicated UI that requires the user to know how to use Solid predicates syntax. At most it saves a few clicks it does not solve any unique problems on it's own. The code in the Device Notifier applet is left unchanged as actions can still be shipped by applications or written manually. This brings it in line to dolphin service menus. This was discussed at the last Plasma sprint in Graz.
This commit is contained in:
parent
de49b534e0
commit
55162399b1
39 changed files with 0 additions and 7113 deletions
|
|
@ -1,3 +0,0 @@
|
||||||
########### install files ###############
|
|
||||||
#
|
|
||||||
kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${KDE_INSTALL_DOCBUNDLEDIR}/en SUBDIR kcontrol/solid-actions)
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 6 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 37 KiB |
|
|
@ -1,222 +0,0 @@
|
||||||
<?xml version="1.0" ?>
|
|
||||||
<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
|
|
||||||
"dtd/kdedbx45.dtd" [
|
|
||||||
<!ENTITY % addindex "IGNORE">
|
|
||||||
<!ENTITY % English "INCLUDE">
|
|
||||||
]>
|
|
||||||
<article id="solid-actions" lang="&language;">
|
|
||||||
<articleinfo>
|
|
||||||
<title>Device Actions</title>
|
|
||||||
<authorgroup>
|
|
||||||
<author><firstname>Ben</firstname><surname>Cooksley</surname></author>
|
|
||||||
<author>&Anne-Marie.Mahfouf;</author>
|
|
||||||
<!-- TRANS:ROLES_OF_TRANSLATORS -->
|
|
||||||
</authorgroup>
|
|
||||||
|
|
||||||
<date>2018-12-10</date>
|
|
||||||
<releaseinfo>&plasma; 5.14</releaseinfo>
|
|
||||||
|
|
||||||
<keywordset>
|
|
||||||
<keyword>Plasma</keyword>
|
|
||||||
<keyword>System Settings</keyword>
|
|
||||||
<keyword>Solid</keyword>
|
|
||||||
<keyword>actions</keyword>
|
|
||||||
<keyword>devices</keyword>
|
|
||||||
<keyword>hardware</keyword>
|
|
||||||
</keywordset>
|
|
||||||
</articleinfo>
|
|
||||||
|
|
||||||
<sect1 id="kcm_solid_actions">
|
|
||||||
<title>Actions for new devices</title>
|
|
||||||
<sect2 id="icons-intro">
|
|
||||||
<title>Introduction</title>
|
|
||||||
|
|
||||||
<para>This module allows you to set up the actions you want to associate when
|
|
||||||
you plug new devices.</para>
|
|
||||||
<para>
|
|
||||||
<screenshot>
|
|
||||||
<screeninfo>Screenshot of the Device Actions Manager</screeninfo>
|
|
||||||
<mediaobject>
|
|
||||||
<imageobject>
|
|
||||||
<imagedata fileref="main.png" format="PNG"/>
|
|
||||||
</imageobject>
|
|
||||||
<textobject>
|
|
||||||
<phrase>Screenshot of the Device Actions Manager</phrase>
|
|
||||||
</textobject>
|
|
||||||
</mediaobject>
|
|
||||||
</screenshot>
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>You will see listed all of the possible actions that are available when
|
|
||||||
devices are plugged in.
|
|
||||||
Please note that they will only be available under certain conditions.</para>
|
|
||||||
|
|
||||||
<itemizedlist>
|
|
||||||
<listitem><para><guibutton>Add</guibutton>
|
|
||||||
This will ask you to supply a name for your new action, then will open that
|
|
||||||
action for editing.
|
|
||||||
If you do not supply all the required details in that dialog, then your
|
|
||||||
action will be deleted.
|
|
||||||
</para></listitem>
|
|
||||||
<listitem><para>
|
|
||||||
<guibutton>Edit</guibutton>
|
|
||||||
This will allow you to change the Name, Icon, command to execute
|
|
||||||
and the conditions the action must match to be shown.
|
|
||||||
</para></listitem>
|
|
||||||
<listitem><para>
|
|
||||||
<guibutton>Discard / Cannot be deleted / Remove</guibutton>
|
|
||||||
This will do different actions, depending on if it was supplied with your
|
|
||||||
system or created by you.
|
|
||||||
You can only discard changes to system wide actions, if there are no changes
|
|
||||||
then these actions cannot be deleted.
|
|
||||||
User created actions are completely removed, including all changes.
|
|
||||||
</para></listitem>
|
|
||||||
</itemizedlist>
|
|
||||||
|
|
||||||
</sect2>
|
|
||||||
|
|
||||||
<sect2 id="add-action">
|
|
||||||
<title>Add Action</title>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
The <guibutton>Add</guibutton> button brings you a dialog to enter the
|
|
||||||
new action name.
|
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
<screenshot>
|
|
||||||
<screeninfo>Screenshot of the Add Action dialog</screeninfo>
|
|
||||||
<mediaobject>
|
|
||||||
<imageobject>
|
|
||||||
<imagedata fileref="add-action.png" format="PNG"/>
|
|
||||||
</imageobject>
|
|
||||||
<textobject>
|
|
||||||
<phrase>Screenshot of the Add Action dialog</phrase>
|
|
||||||
</textobject>
|
|
||||||
</mediaobject>
|
|
||||||
</screenshot>
|
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
The action name should correctly describe the action. After entering a name and
|
|
||||||
clicking <guibutton>OK</guibutton>, the Edit Action dialog will show to allow
|
|
||||||
you to set up the action properties.
|
|
||||||
</para>
|
|
||||||
</sect2>
|
|
||||||
|
|
||||||
<sect2 id="edit-action">
|
|
||||||
<title>Edit Action</title>
|
|
||||||
|
|
||||||
<para>This dialog allows you to change the settings of the action you
|
|
||||||
selected.</para>
|
|
||||||
<para>
|
|
||||||
<screenshot>
|
|
||||||
<screeninfo>Screenshot of the Edit Action dialog</screeninfo>
|
|
||||||
<mediaobject>
|
|
||||||
<imageobject>
|
|
||||||
<imagedata fileref="edit-action.png" format="PNG"/>
|
|
||||||
</imageobject>
|
|
||||||
<textobject>
|
|
||||||
<phrase>Screenshot of the Edit Action dialog</phrase>
|
|
||||||
</textobject>
|
|
||||||
</mediaobject>
|
|
||||||
</screenshot>
|
|
||||||
</para>
|
|
||||||
<para>
|
|
||||||
This includes the icon, the action name, the action command and the various
|
|
||||||
parameters.
|
|
||||||
You can change the icon by clicking on it.</para>
|
|
||||||
<para>The parameters are displayed in a
|
|
||||||
tree, the top item having to be true in order for the action to be shown.</para>
|
|
||||||
|
|
||||||
<sect3 id="edit-parameter">
|
|
||||||
<title>Edit parameter</title>
|
|
||||||
|
|
||||||
<variablelist>
|
|
||||||
<varlistentry><term><guilabel>Parameter type</guilabel></term>
|
|
||||||
<listitem>
|
|
||||||
<para>This controls what can be contained inside it, or
|
|
||||||
what matching is performed to check if it is true.
|
|
||||||
|
|
||||||
<variablelist>
|
|
||||||
<varlistentry><term><guilabel>Property Match</guilabel></term>
|
|
||||||
<listitem>
|
|
||||||
<para>Compares the specified property of the Device (using
|
|
||||||
<guilabel>Device type</guilabel> and <guilabel>Value name</guilabel>) and using the evaluator, compares it against the
|
|
||||||
text provided.</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry><term><guilabel>Content Conjunction</guilabel></term>
|
|
||||||
<listitem>
|
|
||||||
<para>All sub-properties of this must be true for
|
|
||||||
it to be true itself.</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry><term><guilabel>Content Disjunction</guilabel></term>
|
|
||||||
<listitem>
|
|
||||||
<para>Any sub-property of this may be true for it
|
|
||||||
to be true itself.</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry><term><guilabel>Device interface match</guilabel></term>
|
|
||||||
<listitem>
|
|
||||||
<para>Checks to see if the Device can be
|
|
||||||
classed as the selected Device type.</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
</variablelist>
|
|
||||||
</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry><term><guilabel>Device type</guilabel></term>
|
|
||||||
<listitem>
|
|
||||||
<para>These are the possible device types supported by &plasma; on
|
|
||||||
your system.
|
|
||||||
They are used in both Property and Device interface matches.
|
|
||||||
</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry><term><guilabel>Value name</guilabel></term>
|
|
||||||
<listitem>
|
|
||||||
<para>This is a list of all possible property names for the
|
|
||||||
selected device type.
|
|
||||||
It also provides the selection of the value evaluator (which is either
|
|
||||||
<guilabel>Equals</guilabel> or <guilabel>Contains</guilabel>), and allows
|
|
||||||
entry of the text to be compared with.</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry><term><guibutton>Reset Parameter</guibutton></term>
|
|
||||||
<listitem>
|
|
||||||
<para>Reverts any unsaved changes you have made to this parameter.</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
<varlistentry><term><guibutton>Save Parameter changes</guibutton></term>
|
|
||||||
<listitem>
|
|
||||||
<para>Saves the changes you have made to the parameter.</para>
|
|
||||||
</listitem>
|
|
||||||
</varlistentry>
|
|
||||||
|
|
||||||
</variablelist>
|
|
||||||
</sect3>
|
|
||||||
</sect2>
|
|
||||||
</sect1>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Local Variables:
|
|
||||||
mode: xml
|
|
||||||
sgml-minimize-attributes:nil
|
|
||||||
sgml-general-insert-case:lower
|
|
||||||
sgml-indent-step:0
|
|
||||||
sgml-indent-data:nil
|
|
||||||
End:
|
|
||||||
|
|
||||||
vim:tabstop=2:shiftwidth=2:expandtab
|
|
||||||
kate: space-indent on; indent-width 2; tab-width 2; indent-mode none;
|
|
||||||
-->
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 94 KiB |
|
|
@ -26,7 +26,6 @@ add_subdirectory(workspaceoptions)
|
||||||
if (KF6Baloo_FOUND)
|
if (KF6Baloo_FOUND)
|
||||||
add_subdirectory(baloo)
|
add_subdirectory(baloo)
|
||||||
endif()
|
endif()
|
||||||
add_subdirectory(solid_actions)
|
|
||||||
|
|
||||||
add_subdirectory(mouse)
|
add_subdirectory(mouse)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,183 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "ActionEditor.h"
|
|
||||||
|
|
||||||
#include <KMessageBox>
|
|
||||||
|
|
||||||
#include <Solid/Predicate>
|
|
||||||
|
|
||||||
ActionEditor::ActionEditor(QWidget *parent)
|
|
||||||
: QDialog(parent)
|
|
||||||
{
|
|
||||||
topItem = new PredicateItem(Solid::Predicate(), nullptr);
|
|
||||||
rootItem = nullptr;
|
|
||||||
rootModel = new PredicateModel(topItem, this);
|
|
||||||
// Prepare the dialog
|
|
||||||
resize(QSize(600, 600)); // Set a decent initial size
|
|
||||||
// setModal( true );
|
|
||||||
// Set up the interface
|
|
||||||
ui.setupUi(this);
|
|
||||||
ui.TvPredicateTree->setHeaderHidden(true);
|
|
||||||
ui.TvPredicateTree->setModel(rootModel);
|
|
||||||
ui.IbActionIcon->setIconSize(KIconLoader::SizeLarge);
|
|
||||||
|
|
||||||
ui.CbDeviceType->addItems(actionData()->interfaceList());
|
|
||||||
|
|
||||||
// Connect up with everything needed -> slot names explain
|
|
||||||
connect(ui.TvPredicateTree, &QTreeView::activated, this, &ActionEditor::updateParameter);
|
|
||||||
connect(ui.PbParameterSave, &QPushButton::clicked, this, &ActionEditor::saveParameter);
|
|
||||||
connect(ui.PbParameterReset, &QPushButton::clicked, this, &ActionEditor::updateParameter);
|
|
||||||
connect(ui.CbDeviceType, &QComboBox::currentIndexChanged, this, &ActionEditor::updatePropertyList);
|
|
||||||
connect(ui.CbParameterType, &QComboBox::currentIndexChanged, this, &ActionEditor::manageControlStatus);
|
|
||||||
|
|
||||||
connect(ui.buttonBox, &QDialogButtonBox::accepted, this, &ActionEditor::accept);
|
|
||||||
connect(ui.buttonBox, &QDialogButtonBox::rejected, this, &ActionEditor::reject);
|
|
||||||
|
|
||||||
if (ui.TvPredicateTree->style()->styleHint(QStyle::SH_ItemView_ActivateItemOnSingleClick)) {
|
|
||||||
connect(ui.TvPredicateTree, &QTreeView::clicked, this, &ActionEditor::updateParameter);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ActionEditor::~ActionEditor()
|
|
||||||
{
|
|
||||||
delete topItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionEditor::setActionToEdit(ActionItem *item)
|
|
||||||
{
|
|
||||||
activeItem = item;
|
|
||||||
|
|
||||||
// Set all the text appropriately
|
|
||||||
ui.IbActionIcon->setIcon(item->icon());
|
|
||||||
ui.LeActionFriendlyName->setText(item->name());
|
|
||||||
ui.LeActionCommand->setText(item->exec());
|
|
||||||
|
|
||||||
setPredicate(item->predicate());
|
|
||||||
setWindowTitle(i18n("Editing Action '%1'", item->name())); // Set a friendly i18n caption
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionEditor::setPredicate(Solid::Predicate predicate)
|
|
||||||
{
|
|
||||||
delete topItem;
|
|
||||||
topItem = new PredicateItem(Solid::Predicate(), nullptr);
|
|
||||||
rootItem = new PredicateItem(predicate, topItem);
|
|
||||||
rootModel->setRootPredicate(rootItem->parent());
|
|
||||||
|
|
||||||
// Select the top item, not the hidden root
|
|
||||||
QModelIndex topItem = rootModel->index(0, 0, QModelIndex());
|
|
||||||
ui.TvPredicateTree->setCurrentIndex(topItem);
|
|
||||||
ui.TvPredicateTree->expandToDepth(2);
|
|
||||||
updateParameter();
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionEditor::updateParameter()
|
|
||||||
{
|
|
||||||
QModelIndex current = ui.TvPredicateTree->currentIndex();
|
|
||||||
PredicateItem *currentItem = static_cast<PredicateItem *>(current.internalPointer());
|
|
||||||
|
|
||||||
ui.CbParameterType->setCurrentIndex(currentItem->itemType);
|
|
||||||
updatePropertyList();
|
|
||||||
ui.CbDeviceType->setCurrentIndex(actionData()->interfacePosition(currentItem->ifaceType));
|
|
||||||
int valuePos = actionData()->propertyPosition(currentItem->ifaceType, currentItem->property);
|
|
||||||
ui.CbValueName->setCurrentIndex(valuePos);
|
|
||||||
ui.LeValueMatch->setText(currentItem->value.toString());
|
|
||||||
ui.CbValueMatch->setCurrentIndex(currentItem->compOperator);
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionEditor::saveParameter()
|
|
||||||
{
|
|
||||||
QModelIndex current = ui.TvPredicateTree->currentIndex();
|
|
||||||
PredicateItem *currentItem = static_cast<PredicateItem *>(current.internalPointer());
|
|
||||||
|
|
||||||
// Hold onto this so we can determine if the number of children has changed...
|
|
||||||
Solid::Predicate::Type oldType = currentItem->itemType;
|
|
||||||
|
|
||||||
currentItem->setTypeByInt(ui.CbParameterType->currentIndex());
|
|
||||||
currentItem->ifaceType = actionData()->interfaceFromName(ui.CbDeviceType->currentText());
|
|
||||||
currentItem->property = actionData()->propertyInternal(currentItem->ifaceType, ui.CbValueName->currentText());
|
|
||||||
currentItem->value = QVariant(ui.LeValueMatch->text());
|
|
||||||
currentItem->setComparisonByInt(ui.CbValueMatch->currentIndex());
|
|
||||||
|
|
||||||
rootModel->itemUpdated(current);
|
|
||||||
rootModel->childrenChanging(current, oldType);
|
|
||||||
}
|
|
||||||
|
|
||||||
QString ActionEditor::predicateString()
|
|
||||||
{
|
|
||||||
return rootItem->predicate().toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionEditor::updatePropertyList()
|
|
||||||
{
|
|
||||||
Solid::DeviceInterface::Type currentType;
|
|
||||||
currentType = actionData()->interfaceFromName(ui.CbDeviceType->currentText());
|
|
||||||
|
|
||||||
ui.CbValueName->clear();
|
|
||||||
ui.CbValueName->addItems(actionData()->propertyList(currentType));
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionEditor::manageControlStatus()
|
|
||||||
{
|
|
||||||
bool atomEnable = false;
|
|
||||||
bool isEnable = false;
|
|
||||||
|
|
||||||
switch (ui.CbParameterType->currentIndex()) {
|
|
||||||
case Solid::Predicate::PropertyCheck:
|
|
||||||
atomEnable = true;
|
|
||||||
case Solid::Predicate::InterfaceCheck:
|
|
||||||
isEnable = true;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
ui.CbDeviceType->setEnabled(isEnable);
|
|
||||||
ui.CbValueName->setEnabled(atomEnable);
|
|
||||||
ui.CbValueMatch->setEnabled(atomEnable);
|
|
||||||
ui.LeValueMatch->setEnabled(atomEnable);
|
|
||||||
}
|
|
||||||
|
|
||||||
SolidActionData *ActionEditor::actionData()
|
|
||||||
{
|
|
||||||
return SolidActionData::instance();
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionEditor::accept()
|
|
||||||
{
|
|
||||||
// Save any open parameter changes first...
|
|
||||||
saveParameter();
|
|
||||||
|
|
||||||
// Read the data and prepare to save
|
|
||||||
QString iconName = ui.IbActionIcon->icon();
|
|
||||||
QString actionName = ui.LeActionFriendlyName->text();
|
|
||||||
QString command = ui.LeActionCommand->text();
|
|
||||||
QString predicate = predicateString();
|
|
||||||
|
|
||||||
// We need to ensure that they are all valid before applying
|
|
||||||
if (iconName.isEmpty() || actionName.isEmpty() || command.isEmpty() || !Solid::Predicate::fromString(predicate).isValid()) {
|
|
||||||
KMessageBox::error(this,
|
|
||||||
i18n("It appears that the action name, command, icon or condition are not valid.\nTherefore, changes will not be applied."),
|
|
||||||
i18n("Invalid action"));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
// apply the changes
|
|
||||||
if (iconName != activeItem->icon()) { // Has the icon changed?
|
|
||||||
activeItem->setIcon(ui.IbActionIcon->icon()); // Write the change
|
|
||||||
}
|
|
||||||
if (actionName != activeItem->name()) { // Has the friendly name changed?
|
|
||||||
activeItem->setName(ui.LeActionFriendlyName->text()); // Write the change
|
|
||||||
}
|
|
||||||
if (command != activeItem->exec()) { // Has the command changed?
|
|
||||||
activeItem->setExec(ui.LeActionCommand->text()); // Write the change
|
|
||||||
}
|
|
||||||
if (predicate != activeItem->predicate().toString()) { // Has it changed?
|
|
||||||
activeItem->setPredicate(predicate); // Write the change
|
|
||||||
}
|
|
||||||
|
|
||||||
QDialog::accept();
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "moc_ActionEditor.cpp"
|
|
||||||
|
|
@ -1,45 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <QDialog>
|
|
||||||
|
|
||||||
#include "ActionItem.h"
|
|
||||||
#include "PredicateItem.h"
|
|
||||||
#include "PredicateModel.h"
|
|
||||||
#include "SolidActionData.h"
|
|
||||||
#include "ui_ActionEditor.h"
|
|
||||||
|
|
||||||
class ActionEditor : public QDialog
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
public:
|
|
||||||
explicit ActionEditor(QWidget *parent = nullptr);
|
|
||||||
~ActionEditor() override;
|
|
||||||
|
|
||||||
void setActionToEdit(ActionItem *item);
|
|
||||||
|
|
||||||
public Q_SLOTS:
|
|
||||||
void accept() override;
|
|
||||||
|
|
||||||
private:
|
|
||||||
SolidActionData *actionData();
|
|
||||||
QString predicateString();
|
|
||||||
|
|
||||||
Ui::ActionEditor ui;
|
|
||||||
ActionItem *activeItem;
|
|
||||||
PredicateItem *topItem;
|
|
||||||
PredicateItem *rootItem;
|
|
||||||
PredicateModel *rootModel;
|
|
||||||
|
|
||||||
private Q_SLOTS:
|
|
||||||
void updatePropertyList();
|
|
||||||
void manageControlStatus();
|
|
||||||
void updateParameter();
|
|
||||||
void saveParameter();
|
|
||||||
void setPredicate(Solid::Predicate predicate);
|
|
||||||
};
|
|
||||||
|
|
@ -1,345 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<ui version="4.0">
|
|
||||||
<class>ActionEditor</class>
|
|
||||||
<widget class="QWidget" name="ActionEditor">
|
|
||||||
<property name="geometry">
|
|
||||||
<rect>
|
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>602</width>
|
|
||||||
<height>522</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
|
||||||
<layout class="QGridLayout" name="gridLayout_5">
|
|
||||||
<item row="3" column="0">
|
|
||||||
<widget class="QGroupBox" name="GbParameter">
|
|
||||||
<property name="title">
|
|
||||||
<string>Edit Parameter</string>
|
|
||||||
</property>
|
|
||||||
<layout class="QGridLayout" name="gridLayout_2">
|
|
||||||
<item row="0" column="0">
|
|
||||||
<layout class="QGridLayout" name="GlParameterType">
|
|
||||||
<item row="0" column="0">
|
|
||||||
<widget class="QLabel" name="LblParameterType">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="minimumSize">
|
|
||||||
<size>
|
|
||||||
<width>150</width>
|
|
||||||
<height>0</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="maximumSize">
|
|
||||||
<size>
|
|
||||||
<width>150</width>
|
|
||||||
<height>16777215</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Parameter type:</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
|
||||||
<widget class="QComboBox" name="CbParameterType">
|
|
||||||
<item>
|
|
||||||
<property name="text">
|
|
||||||
<string>Property Match</string>
|
|
||||||
</property>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<property name="text">
|
|
||||||
<string>Content Conjunction</string>
|
|
||||||
</property>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<property name="text">
|
|
||||||
<string>Content Disjunction</string>
|
|
||||||
</property>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<property name="text">
|
|
||||||
<string>Device Interface Match</string>
|
|
||||||
</property>
|
|
||||||
</item>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="0">
|
|
||||||
<layout class="QGridLayout" name="GlDeviceType">
|
|
||||||
<item row="0" column="0">
|
|
||||||
<widget class="QLabel" name="LblDeviceType">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="minimumSize">
|
|
||||||
<size>
|
|
||||||
<width>150</width>
|
|
||||||
<height>0</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="maximumSize">
|
|
||||||
<size>
|
|
||||||
<width>150</width>
|
|
||||||
<height>16777215</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Device type:</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
|
||||||
<widget class="QComboBox" name="CbDeviceType">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item row="2" column="0">
|
|
||||||
<layout class="QGridLayout" name="GlValueName">
|
|
||||||
<item row="0" column="0">
|
|
||||||
<widget class="QLabel" name="LblValueName">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="minimumSize">
|
|
||||||
<size>
|
|
||||||
<width>150</width>
|
|
||||||
<height>0</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="maximumSize">
|
|
||||||
<size>
|
|
||||||
<width>150</width>
|
|
||||||
<height>16777215</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Value name:</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
|
||||||
<widget class="QComboBox" name="CbValueName">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item row="3" column="0">
|
|
||||||
<layout class="QGridLayout" name="GlValueMatch">
|
|
||||||
<item row="0" column="0">
|
|
||||||
<widget class="QComboBox" name="CbValueMatch">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="minimumSize">
|
|
||||||
<size>
|
|
||||||
<width>150</width>
|
|
||||||
<height>0</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="maximumSize">
|
|
||||||
<size>
|
|
||||||
<width>150</width>
|
|
||||||
<height>16777215</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<item>
|
|
||||||
<property name="text">
|
|
||||||
<string>Equals</string>
|
|
||||||
</property>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<property name="text">
|
|
||||||
<string>Contains</string>
|
|
||||||
</property>
|
|
||||||
</item>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
|
||||||
<widget class="QLineEdit" name="LeValueMatch"/>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item row="4" column="0">
|
|
||||||
<layout class="QGridLayout" name="GlParameterControl">
|
|
||||||
<item row="0" column="0">
|
|
||||||
<spacer name="HsParameterControl">
|
|
||||||
<property name="orientation">
|
|
||||||
<enum>Qt::Horizontal</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" stdset="0">
|
|
||||||
<size>
|
|
||||||
<width>227</width>
|
|
||||||
<height>25</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
|
||||||
<widget class="QPushButton" name="PbParameterReset">
|
|
||||||
<property name="text">
|
|
||||||
<string>Reset Parameter</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="2">
|
|
||||||
<widget class="QPushButton" name="PbParameterSave">
|
|
||||||
<property name="text">
|
|
||||||
<string>Save Parameter Changes</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="0">
|
|
||||||
<layout class="QGridLayout" name="GlActionIconName">
|
|
||||||
<item row="0" column="0">
|
|
||||||
<widget class="KIconButton" name="IbActionIcon">
|
|
||||||
<property name="sizePolicy">
|
|
||||||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="minimumSize">
|
|
||||||
<size>
|
|
||||||
<width>80</width>
|
|
||||||
<height>80</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="maximumSize">
|
|
||||||
<size>
|
|
||||||
<width>75</width>
|
|
||||||
<height>75</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Action icon, click to change it</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
|
||||||
<widget class="QLineEdit" name="LeActionFriendlyName">
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Action name</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="0">
|
|
||||||
<layout class="QGridLayout" name="GlActionCommand">
|
|
||||||
<item row="0" column="0">
|
|
||||||
<widget class="QLabel" name="TlActionCommand">
|
|
||||||
<property name="minimumSize">
|
|
||||||
<size>
|
|
||||||
<width>80</width>
|
|
||||||
<height>0</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Command: </string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
|
||||||
<widget class="KUrlRequester" name="LeActionCommand">
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Command that will trigger the action
|
|
||||||
This can include any or all of the following case insensitive expands:
|
|
||||||
|
|
||||||
%f: The mountpoint for the device - Storage Access devices only
|
|
||||||
%d: Path to the device node - Block devices only
|
|
||||||
%i: The identifier of the device</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item row="2" column="0">
|
|
||||||
<layout class="QGridLayout" name="GlPredicateTree">
|
|
||||||
<item row="0" column="0" colspan="2">
|
|
||||||
<widget class="QLabel" name="TlPredicateTree">
|
|
||||||
<property name="minimumSize">
|
|
||||||
<size>
|
|
||||||
<width>80</width>
|
|
||||||
<height>0</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="text">
|
|
||||||
<string>Devices must match the following parameters for this action:</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="0" colspan="2">
|
|
||||||
<widget class="QTreeView" name="TvPredicateTree"/>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item row="4" column="0">
|
|
||||||
<widget class="QDialogButtonBox" name="buttonBox">
|
|
||||||
<property name="standardButtons">
|
|
||||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
<customwidgets>
|
|
||||||
<customwidget>
|
|
||||||
<class>KIconButton</class>
|
|
||||||
<extends>QPushButton</extends>
|
|
||||||
<header>kiconbutton.h</header>
|
|
||||||
</customwidget>
|
|
||||||
<customwidget>
|
|
||||||
<class>KUrlRequester</class>
|
|
||||||
<extends>QWidget</extends>
|
|
||||||
<header>kurlrequester.h</header>
|
|
||||||
</customwidget>
|
|
||||||
</customwidgets>
|
|
||||||
<tabstops>
|
|
||||||
<tabstop>IbActionIcon</tabstop>
|
|
||||||
<tabstop>LeActionFriendlyName</tabstop>
|
|
||||||
<tabstop>LeActionCommand</tabstop>
|
|
||||||
<tabstop>TvPredicateTree</tabstop>
|
|
||||||
<tabstop>CbDeviceType</tabstop>
|
|
||||||
<tabstop>CbParameterType</tabstop>
|
|
||||||
<tabstop>CbValueName</tabstop>
|
|
||||||
<tabstop>CbValueMatch</tabstop>
|
|
||||||
<tabstop>LeValueMatch</tabstop>
|
|
||||||
<tabstop>PbParameterReset</tabstop>
|
|
||||||
<tabstop>PbParameterSave</tabstop>
|
|
||||||
</tabstops>
|
|
||||||
<resources/>
|
|
||||||
<connections/>
|
|
||||||
</ui>
|
|
||||||
|
|
@ -1,154 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "ActionItem.h"
|
|
||||||
#include "SolidActionData.h"
|
|
||||||
|
|
||||||
#include <QString>
|
|
||||||
|
|
||||||
#include <KConfigGroup>
|
|
||||||
#include <KDesktopFile>
|
|
||||||
|
|
||||||
#include <Solid/DeviceInterface>
|
|
||||||
|
|
||||||
ActionItem::ActionItem(const QString &pathToDesktop, const QString &action, QObject *parent)
|
|
||||||
: desktopMasterPath(pathToDesktop)
|
|
||||||
, actionName(action)
|
|
||||||
{
|
|
||||||
Q_UNUSED(parent);
|
|
||||||
|
|
||||||
// Create the desktop file
|
|
||||||
desktopFileMaster = new KDesktopFile(desktopMasterPath);
|
|
||||||
desktopWritePath = desktopFileMaster->locateLocal(desktopMasterPath);
|
|
||||||
desktopFileWrite = new KDesktopFile(desktopWritePath);
|
|
||||||
// Now we can fill the action groups list
|
|
||||||
configGroups.append(desktopFileMaster->desktopGroup());
|
|
||||||
actionGroupIndices.insert(ActionItem::GroupDesktop, configGroups.size() - 1);
|
|
||||||
configGroups.append(desktopFileMaster->actionGroup(actionName));
|
|
||||||
actionGroupIndices.insert(ActionItem::GroupAction, configGroups.size() - 1);
|
|
||||||
configGroups.append(desktopFileWrite->desktopGroup());
|
|
||||||
actionGroupIndices.insert(ActionItem::GroupDesktop, configGroups.size() - 1);
|
|
||||||
configGroups.append(desktopFileWrite->actionGroup(actionName));
|
|
||||||
actionGroupIndices.insert(ActionItem::GroupAction, configGroups.size() - 1);
|
|
||||||
|
|
||||||
const QString predicateString = readKey(ActionItem::GroupDesktop, QStringLiteral("X-KDE-Solid-Predicate"), QString());
|
|
||||||
predicateItem = Solid::Predicate::fromString(predicateString);
|
|
||||||
}
|
|
||||||
|
|
||||||
ActionItem::~ActionItem()
|
|
||||||
{
|
|
||||||
delete desktopFileWrite;
|
|
||||||
delete desktopFileMaster;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Public functions below
|
|
||||||
|
|
||||||
bool ActionItem::isUserSupplied() const
|
|
||||||
{
|
|
||||||
return hasKey(ActionItem::GroupDesktop, QStringLiteral("X-KDE-Action-Custom"));
|
|
||||||
}
|
|
||||||
|
|
||||||
QString ActionItem::icon() const
|
|
||||||
{
|
|
||||||
return readKey(ActionItem::GroupAction, QStringLiteral("Icon"), QString());
|
|
||||||
}
|
|
||||||
|
|
||||||
QString ActionItem::exec() const
|
|
||||||
{
|
|
||||||
return readKey(ActionItem::GroupAction, QStringLiteral("Exec"), QString());
|
|
||||||
}
|
|
||||||
|
|
||||||
QString ActionItem::name() const
|
|
||||||
{
|
|
||||||
return readKey(ActionItem::GroupAction, QStringLiteral("Name"), QString());
|
|
||||||
}
|
|
||||||
|
|
||||||
Solid::Predicate ActionItem::predicate() const
|
|
||||||
{
|
|
||||||
return predicateItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString ActionItem::involvedTypes() const
|
|
||||||
{
|
|
||||||
SolidActionData *actData = SolidActionData::instance();
|
|
||||||
const QSet<Solid::DeviceInterface::Type> devTypeList = predicateItem.usedTypes();
|
|
||||||
QStringList deviceTypes;
|
|
||||||
for (Solid::DeviceInterface::Type devType : devTypeList) {
|
|
||||||
deviceTypes << actData->nameFromInterface(devType);
|
|
||||||
}
|
|
||||||
|
|
||||||
return deviceTypes.join(QLatin1String(", "));
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionItem::setIcon(const QString &nameOfIcon)
|
|
||||||
{
|
|
||||||
setKey(ActionItem::GroupAction, QStringLiteral("Icon"), nameOfIcon);
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionItem::setName(const QString &nameOfAction)
|
|
||||||
{
|
|
||||||
setKey(ActionItem::GroupAction, QStringLiteral("Name"), nameOfAction);
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionItem::setExec(const QString &execUrl)
|
|
||||||
{
|
|
||||||
setKey(ActionItem::GroupAction, QStringLiteral("Exec"), execUrl);
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionItem::setPredicate(const QString &newPredicate)
|
|
||||||
{
|
|
||||||
setKey(ActionItem::GroupDesktop, QStringLiteral("X-KDE-Solid-Predicate"), newPredicate);
|
|
||||||
predicateItem = Solid::Predicate::fromString(newPredicate);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Private functions below
|
|
||||||
|
|
||||||
QString ActionItem::readKey(GroupType keyGroup, const QString &keyName, const QString &defaultValue) const
|
|
||||||
{
|
|
||||||
return configItem(ActionItem::DesktopRead, keyGroup, keyName).readEntry(keyName, defaultValue);
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionItem::setKey(GroupType keyGroup, const QString &keyName, const QString &keyContents)
|
|
||||||
{
|
|
||||||
configItem(ActionItem::DesktopWrite, keyGroup).writeEntry(keyName, keyContents);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool ActionItem::hasKey(GroupType keyGroup, const QString &keyName) const
|
|
||||||
{
|
|
||||||
return configItem(ActionItem::DesktopRead, keyGroup, keyName).hasKey(keyName);
|
|
||||||
}
|
|
||||||
|
|
||||||
KConfigGroup &ActionItem::configItem(DesktopAction actionType, GroupType keyGroup, const QString &keyName)
|
|
||||||
{
|
|
||||||
return configGroups[configItemIndex(actionType, keyGroup, keyName)];
|
|
||||||
}
|
|
||||||
|
|
||||||
const KConfigGroup &ActionItem::configItem(DesktopAction actionType, GroupType keyGroup, const QString &keyName) const
|
|
||||||
{
|
|
||||||
return configGroups.at(configItemIndex(actionType, keyGroup, keyName));
|
|
||||||
}
|
|
||||||
|
|
||||||
qsizetype ActionItem::configItemIndex(DesktopAction actionType, GroupType keyGroup, const QString &keyName) const
|
|
||||||
{
|
|
||||||
switch (actionType) {
|
|
||||||
case ActionItem::DesktopRead: {
|
|
||||||
const auto indices = actionGroupIndices.values(keyGroup);
|
|
||||||
for (qsizetype possibleGroupIndex : indices) {
|
|
||||||
if (configGroups[possibleGroupIndex].hasKey(keyName)) {
|
|
||||||
return possibleGroupIndex;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return indices.first(); // backstop so a valid value is always returned
|
|
||||||
}
|
|
||||||
case ActionItem::DesktopWrite: {
|
|
||||||
int countAccess = isUserSupplied() ? 1 : 0;
|
|
||||||
return actionGroupIndices.values(keyGroup).at(countAccess);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Q_UNREACHABLE();
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "moc_ActionItem.cpp"
|
|
||||||
|
|
@ -1,68 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <QMap>
|
|
||||||
#include <QObject>
|
|
||||||
|
|
||||||
#include <Solid/Predicate>
|
|
||||||
|
|
||||||
class QString;
|
|
||||||
|
|
||||||
class KDesktopFile;
|
|
||||||
class KConfigGroup;
|
|
||||||
|
|
||||||
class ActionItem : public QObject
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
|
|
||||||
public:
|
|
||||||
ActionItem(const QString &pathToDesktop, const QString &action, QObject *parent = nullptr);
|
|
||||||
~ActionItem() override;
|
|
||||||
|
|
||||||
bool isUserSupplied() const;
|
|
||||||
|
|
||||||
QString icon() const;
|
|
||||||
QString exec() const;
|
|
||||||
QString name() const;
|
|
||||||
Solid::Predicate predicate() const;
|
|
||||||
QString involvedTypes() const;
|
|
||||||
void setIcon(const QString &nameOfIcon);
|
|
||||||
void setName(const QString &nameOfAction);
|
|
||||||
void setExec(const QString &execUrl);
|
|
||||||
void setPredicate(const QString &newPredicate);
|
|
||||||
|
|
||||||
QString desktopMasterPath;
|
|
||||||
QString desktopWritePath;
|
|
||||||
QString actionName;
|
|
||||||
|
|
||||||
private:
|
|
||||||
enum DesktopAction {
|
|
||||||
DesktopRead = 0,
|
|
||||||
DesktopWrite = 1,
|
|
||||||
};
|
|
||||||
enum GroupType {
|
|
||||||
GroupDesktop = 0,
|
|
||||||
GroupAction = 1,
|
|
||||||
};
|
|
||||||
|
|
||||||
QString readKey(GroupType keyGroup, const QString &keyName, const QString &defaultValue) const;
|
|
||||||
void setKey(GroupType keyGroup, const QString &keyName, const QString &keyContents);
|
|
||||||
bool hasKey(GroupType keyGroup, const QString &keyName) const;
|
|
||||||
|
|
||||||
KConfigGroup &configItem(DesktopAction actionType, GroupType keyGroup, const QString &keyName = QString());
|
|
||||||
const KConfigGroup &configItem(DesktopAction actionType, GroupType keyGroup, const QString &keyName = QString()) const;
|
|
||||||
qsizetype configItemIndex(DesktopAction actionType, GroupType keyGroup, const QString &keyName = QString()) const;
|
|
||||||
|
|
||||||
KDesktopFile *desktopFileMaster;
|
|
||||||
KDesktopFile *desktopFileWrite;
|
|
||||||
QMultiMap<GroupType, qsizetype> actionGroupIndices;
|
|
||||||
QList<KConfigGroup> configGroups;
|
|
||||||
Solid::Predicate predicateItem;
|
|
||||||
};
|
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(ActionItem *)
|
|
||||||
|
|
@ -1,122 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
SPDX-FileCopyrightText: 2007 Will Stephenson <wstephenson@kde.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "ActionModel.h"
|
|
||||||
#include "ActionItem.h"
|
|
||||||
|
|
||||||
#include <KService>
|
|
||||||
|
|
||||||
#include <QDirIterator>
|
|
||||||
#include <QIcon>
|
|
||||||
#include <QStandardPaths>
|
|
||||||
|
|
||||||
class ActionModel::Private
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
Private()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
QList<ActionItem *> actions;
|
|
||||||
};
|
|
||||||
|
|
||||||
static bool sortAction(ActionItem *left, ActionItem *right)
|
|
||||||
{
|
|
||||||
return left->name().localeAwareCompare(right->name()) < 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
ActionModel::ActionModel(QObject *parent)
|
|
||||||
: QAbstractTableModel(parent)
|
|
||||||
, d(new Private())
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
ActionModel::~ActionModel()
|
|
||||||
{
|
|
||||||
qDeleteAll(d->actions);
|
|
||||||
d->actions.clear();
|
|
||||||
delete d;
|
|
||||||
}
|
|
||||||
|
|
||||||
int ActionModel::columnCount(const QModelIndex &parent) const
|
|
||||||
{
|
|
||||||
Q_UNUSED(parent);
|
|
||||||
return 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
int ActionModel::rowCount(const QModelIndex &parent) const
|
|
||||||
{
|
|
||||||
if (!parent.isValid()) {
|
|
||||||
return d->actions.count();
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
QVariant ActionModel::data(const QModelIndex &index, int role) const
|
|
||||||
{
|
|
||||||
QVariant theData;
|
|
||||||
if (!index.isValid()) {
|
|
||||||
return QVariant();
|
|
||||||
}
|
|
||||||
|
|
||||||
ActionItem *mi = d->actions.at(index.row());
|
|
||||||
switch (role) {
|
|
||||||
case Qt::DisplayRole:
|
|
||||||
if (index.column() == 0) {
|
|
||||||
theData.setValue(mi->name());
|
|
||||||
} else if (index.column() == 1) {
|
|
||||||
theData.setValue(mi->involvedTypes());
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case Qt::DecorationRole:
|
|
||||||
if (index.column() == 0) {
|
|
||||||
theData = QIcon::fromTheme(mi->icon());
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case Qt::UserRole:
|
|
||||||
theData.setValue(mi);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return theData;
|
|
||||||
}
|
|
||||||
|
|
||||||
void ActionModel::buildActionList()
|
|
||||||
{
|
|
||||||
beginResetModel();
|
|
||||||
qDeleteAll(d->actions);
|
|
||||||
d->actions.clear();
|
|
||||||
// Prepare to search for possible actions -> we only want solid types
|
|
||||||
const QStringList actionDirs =
|
|
||||||
QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, QStringLiteral("solid/actions"), QStandardPaths::LocateDirectory);
|
|
||||||
// Get service objects for those actions and add them to the display
|
|
||||||
for (const QString &actionDir : actionDirs) {
|
|
||||||
QDirIterator it(actionDir, QStringList() << QStringLiteral("*.desktop"));
|
|
||||||
while (it.hasNext()) {
|
|
||||||
it.next();
|
|
||||||
const QString desktop = it.filePath();
|
|
||||||
const KService::Ptr desktopService = KService::serviceByStorageId(it.filePath());
|
|
||||||
// Get contained services list
|
|
||||||
const QList<KServiceAction> services = desktopService->actions();
|
|
||||||
for (const KServiceAction &deviceAction : services) {
|
|
||||||
ActionItem *actionItem = new ActionItem(desktop, deviceAction.name(), this); // Create an action
|
|
||||||
d->actions.append(actionItem);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
std::sort(d->actions.begin(), d->actions.end(), sortAction);
|
|
||||||
endResetModel();
|
|
||||||
}
|
|
||||||
|
|
||||||
QList<ActionItem *> ActionModel::actionList() const
|
|
||||||
{
|
|
||||||
return d->actions;
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "moc_ActionModel.cpp"
|
|
||||||
|
|
@ -1,31 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <QAbstractTableModel>
|
|
||||||
|
|
||||||
class ActionItem;
|
|
||||||
|
|
||||||
class ActionModel : public QAbstractTableModel
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
|
|
||||||
public:
|
|
||||||
explicit ActionModel(QObject *parent = nullptr);
|
|
||||||
~ActionModel() override;
|
|
||||||
|
|
||||||
QVariant data(const QModelIndex &index, int role) const override;
|
|
||||||
int rowCount(const QModelIndex &parent = QModelIndex()) const override;
|
|
||||||
int columnCount(const QModelIndex &parent = QModelIndex()) const override;
|
|
||||||
|
|
||||||
void buildActionList();
|
|
||||||
QList<ActionItem *> actionList() const;
|
|
||||||
|
|
||||||
private:
|
|
||||||
class Private;
|
|
||||||
Private *const d;
|
|
||||||
};
|
|
||||||
|
|
@ -1,43 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<ui version="4.0">
|
|
||||||
<class>AddAction</class>
|
|
||||||
<widget class="QWidget" name="AddAction">
|
|
||||||
<property name="geometry">
|
|
||||||
<rect>
|
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>266</width>
|
|
||||||
<height>65</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
|
||||||
<layout class="QGridLayout" name="gridLayout">
|
|
||||||
<item row="0" column="0">
|
|
||||||
<layout class="QGridLayout" name="GlActionAdd">
|
|
||||||
<item row="0" column="0">
|
|
||||||
<widget class="QLabel" name="LblActionName">
|
|
||||||
<property name="text">
|
|
||||||
<string>Action name:</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
|
||||||
<widget class="QLineEdit" name="LeActionName">
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Enter the name for your new action</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="0">
|
|
||||||
<widget class="QDialogButtonBox" name="buttonBox">
|
|
||||||
<property name="standardButtons">
|
|
||||||
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
<resources/>
|
|
||||||
<connections/>
|
|
||||||
</ui>
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
add_definitions(-DTRANSLATION_DOMAIN="kcm_solid_actions")
|
|
||||||
|
|
||||||
add_subdirectory(device-actions)
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(kcm_solid_actions_srcs
|
|
||||||
PredicateItem.cpp
|
|
||||||
PredicateModel.cpp
|
|
||||||
ActionItem.cpp
|
|
||||||
ActionModel.cpp
|
|
||||||
ActionEditor.cpp
|
|
||||||
SolidActionData.cpp
|
|
||||||
SolidActions.cpp )
|
|
||||||
|
|
||||||
set(solid_action_desktop_gen_srcs
|
|
||||||
DesktopFileGenerator.cpp
|
|
||||||
SolidActionData.cpp )
|
|
||||||
|
|
||||||
ki18n_wrap_ui(kcm_solid_actions_srcs
|
|
||||||
SolidActions.ui
|
|
||||||
AddAction.ui
|
|
||||||
ActionEditor.ui )
|
|
||||||
|
|
||||||
add_library(kcm_solid_actions MODULE ${kcm_solid_actions_srcs})
|
|
||||||
kcmutils_generate_desktop_file(kcm_solid_actions)
|
|
||||||
|
|
||||||
add_executable(solid-action-desktop-gen ${solid_action_desktop_gen_srcs})
|
|
||||||
|
|
||||||
target_link_libraries(kcm_solid_actions KF6::KIOCore KF6::KIOWidgets KF6::Solid KF6::I18n KF6::IconThemes KF6::IconWidgets KF6::KCMUtils KF6::CoreAddons)
|
|
||||||
target_link_libraries(solid-action-desktop-gen KF6::Solid KF6::KIOCore KF6::I18n KF6::KIOWidgets)
|
|
||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
install( TARGETS kcm_solid_actions DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/kcms/systemsettings_qwidgets )
|
|
||||||
install( TARGETS solid-action-desktop-gen ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )
|
|
||||||
install( FILES solid-action-template.desktop DESTINATION ${KDE_INSTALL_DATADIR}/kcmsolidactions )
|
|
||||||
|
|
@ -1,69 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <QCommandLineParser>
|
|
||||||
#include <QCoreApplication>
|
|
||||||
|
|
||||||
#include <KAboutData>
|
|
||||||
#include <KLocalizedString>
|
|
||||||
|
|
||||||
#include <KConfigGroup>
|
|
||||||
#include <KDesktopFile>
|
|
||||||
|
|
||||||
#include "SolidActionData.h"
|
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
|
||||||
{
|
|
||||||
QCoreApplication application(argc, argv);
|
|
||||||
KLocalizedString::setApplicationDomain(QByteArrayLiteral("kcm_solid_actions"));
|
|
||||||
|
|
||||||
// About data
|
|
||||||
KAboutData aboutData(QStringLiteral("solid-action-desktop-gen"),
|
|
||||||
i18n("Solid Action Desktop File Generator"),
|
|
||||||
QStringLiteral("0.4"),
|
|
||||||
i18n("Tool to automatically generate Desktop Files from Solid DeviceInterface classes for translation"),
|
|
||||||
KAboutLicense::GPL,
|
|
||||||
i18n("(c) 2009, Ben Cooksley"));
|
|
||||||
aboutData.addAuthor(i18n("Ben Cooksley"), i18n("Maintainer"), QStringLiteral("ben@eclipse.endoftheinternet.org"));
|
|
||||||
KAboutData::setApplicationData(aboutData);
|
|
||||||
|
|
||||||
QCommandLineParser parser;
|
|
||||||
aboutData.setupCommandLine(&parser);
|
|
||||||
parser.process(application);
|
|
||||||
aboutData.processCommandLine(&parser);
|
|
||||||
|
|
||||||
SolidActionData *availActions = SolidActionData::instance();
|
|
||||||
const auto interfaceTypes = availActions->interfaceTypeList();
|
|
||||||
for (Solid::DeviceInterface::Type internalType : interfaceTypes) {
|
|
||||||
const QString typeName = Solid::DeviceInterface::typeToString(internalType);
|
|
||||||
KDesktopFile typeFile(QStandardPaths::GenericDataLocation, "solid/devices/solid-device-" + typeName + ".desktop");
|
|
||||||
KConfigGroup tConfig = typeFile.desktopGroup();
|
|
||||||
|
|
||||||
tConfig.writeEntry("Name", "Solid Device");
|
|
||||||
tConfig.writeEntry("X-KDE-ServiceTypes", "SolidDevice");
|
|
||||||
tConfig.writeEntry("Type", "Service");
|
|
||||||
|
|
||||||
if (!tConfig.hasKey("X-KDE-Solid-Actions-Type")) {
|
|
||||||
tConfig.writeEntry("X-KDE-Solid-Actions-Type", typeName);
|
|
||||||
}
|
|
||||||
|
|
||||||
const QStringList typeValues = availActions->propertyInternalList(internalType);
|
|
||||||
const QString actionText = typeValues.join(QLatin1Char(';')).append(";");
|
|
||||||
tConfig.writeEntry("Actions", actionText);
|
|
||||||
|
|
||||||
for (const QString &tValue : typeValues) {
|
|
||||||
KConfigGroup vConfig = typeFile.actionGroup(tValue);
|
|
||||||
if (!vConfig.hasKey("Name")) {
|
|
||||||
vConfig.writeEntry("Name", availActions->propertyName(internalType, tValue));
|
|
||||||
}
|
|
||||||
vConfig.sync();
|
|
||||||
}
|
|
||||||
tConfig.sync();
|
|
||||||
typeFile.sync();
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
#! /usr/bin/env bash
|
|
||||||
$EXTRACTRC *.ui >> rc.cpp
|
|
||||||
$XGETTEXT *.cpp -o $podir/kcm_solid_actions.pot
|
|
||||||
rm -f rc.cpp
|
|
||||||
|
|
@ -1,195 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "PredicateItem.h"
|
|
||||||
|
|
||||||
#include "ActionEditor.h"
|
|
||||||
|
|
||||||
#include <QList>
|
|
||||||
#include <QString>
|
|
||||||
|
|
||||||
#include <KLocalizedString>
|
|
||||||
|
|
||||||
class PredicateItem::Private
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
Private()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
PredicateItem *parent;
|
|
||||||
QList<PredicateItem *> children;
|
|
||||||
};
|
|
||||||
|
|
||||||
PredicateItem::PredicateItem(Solid::Predicate item, PredicateItem *itsParent)
|
|
||||||
: d(new Private())
|
|
||||||
{
|
|
||||||
d->parent = itsParent;
|
|
||||||
|
|
||||||
if (d->parent) {
|
|
||||||
d->parent->children().append(this);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Read data from Solid::Predicate
|
|
||||||
itemType = item.type();
|
|
||||||
ifaceType = item.interfaceType();
|
|
||||||
property = item.propertyName();
|
|
||||||
value = item.matchingValue();
|
|
||||||
compOperator = item.comparisonOperator();
|
|
||||||
|
|
||||||
if (itemType == Solid::Predicate::Disjunction || itemType == Solid::Predicate::Conjunction) {
|
|
||||||
PredicateItem *child = new PredicateItem(item.firstOperand(), this);
|
|
||||||
PredicateItem *child2 = new PredicateItem(item.secondOperand(), this);
|
|
||||||
Q_UNUSED(child)
|
|
||||||
Q_UNUSED(child2)
|
|
||||||
}
|
|
||||||
// We're now ready, no need to keep the Solid::Predicate for now
|
|
||||||
}
|
|
||||||
|
|
||||||
PredicateItem::~PredicateItem()
|
|
||||||
{
|
|
||||||
qDeleteAll(d->children);
|
|
||||||
d->children.clear();
|
|
||||||
delete d;
|
|
||||||
}
|
|
||||||
|
|
||||||
PredicateItem *PredicateItem::child(int index) const
|
|
||||||
{
|
|
||||||
return d->children.at(index);
|
|
||||||
}
|
|
||||||
|
|
||||||
PredicateItem *PredicateItem::parent() const
|
|
||||||
{
|
|
||||||
return d->parent;
|
|
||||||
}
|
|
||||||
|
|
||||||
QList<PredicateItem *> &PredicateItem::children() const
|
|
||||||
{
|
|
||||||
return d->children;
|
|
||||||
}
|
|
||||||
|
|
||||||
Solid::Predicate PredicateItem::predicate() const
|
|
||||||
{
|
|
||||||
Solid::Predicate item;
|
|
||||||
|
|
||||||
switch (itemType) {
|
|
||||||
case Solid::Predicate::InterfaceCheck:
|
|
||||||
item = Solid::Predicate(ifaceType);
|
|
||||||
break;
|
|
||||||
case Solid::Predicate::Conjunction:
|
|
||||||
item = children().at(0)->predicate() & children().at(1)->predicate();
|
|
||||||
break;
|
|
||||||
case Solid::Predicate::Disjunction:
|
|
||||||
item = children().at(0)->predicate() | children().at(1)->predicate();
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (itemType != Solid::Predicate::PropertyCheck) {
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (compOperator) {
|
|
||||||
case Solid::Predicate::Equals:
|
|
||||||
item = Solid::Predicate(ifaceType, property, value);
|
|
||||||
break;
|
|
||||||
case Solid::Predicate::Mask:
|
|
||||||
item = Solid::Predicate(ifaceType, property, value, Solid::Predicate::Mask);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString PredicateItem::prettyName() const
|
|
||||||
{
|
|
||||||
QString typeName;
|
|
||||||
QString compName;
|
|
||||||
|
|
||||||
QString deviceName;
|
|
||||||
switch (itemType) {
|
|
||||||
case Solid::Predicate::InterfaceCheck:
|
|
||||||
deviceName = SolidActionData::instance()->nameFromInterface(ifaceType);
|
|
||||||
typeName = i18n("The device must be of the type %1", deviceName);
|
|
||||||
break;
|
|
||||||
case Solid::Predicate::Disjunction:
|
|
||||||
typeName = i18n("Any of the contained properties must match");
|
|
||||||
break;
|
|
||||||
case Solid::Predicate::Conjunction:
|
|
||||||
typeName = i18n("All of the contained properties must match");
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString prettyProperty = SolidActionData::instance()->propertyName(ifaceType, property);
|
|
||||||
switch (compOperator) {
|
|
||||||
case Solid::Predicate::Equals:
|
|
||||||
compName = i18n("The device property %1 must equal %2", prettyProperty, value.toString());
|
|
||||||
break;
|
|
||||||
case Solid::Predicate::Mask:
|
|
||||||
compName = i18n("The device property %1 must contain %2", prettyProperty, value.toString());
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (itemType == Solid::Predicate::PropertyCheck) {
|
|
||||||
return compName;
|
|
||||||
}
|
|
||||||
return typeName;
|
|
||||||
}
|
|
||||||
|
|
||||||
void PredicateItem::setTypeByInt(int item)
|
|
||||||
{
|
|
||||||
Solid::Predicate::Type iType = Solid::Predicate::InterfaceCheck;
|
|
||||||
switch (item) {
|
|
||||||
case Solid::Predicate::PropertyCheck:
|
|
||||||
iType = Solid::Predicate::PropertyCheck;
|
|
||||||
break;
|
|
||||||
case Solid::Predicate::Conjunction:
|
|
||||||
iType = Solid::Predicate::Conjunction;
|
|
||||||
break;
|
|
||||||
case Solid::Predicate::Disjunction:
|
|
||||||
iType = Solid::Predicate::Disjunction;
|
|
||||||
break;
|
|
||||||
case Solid::Predicate::InterfaceCheck:
|
|
||||||
iType = Solid::Predicate::InterfaceCheck;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
itemType = iType;
|
|
||||||
}
|
|
||||||
|
|
||||||
void PredicateItem::setComparisonByInt(int item)
|
|
||||||
{
|
|
||||||
switch (item) {
|
|
||||||
case Solid::Predicate::Equals:
|
|
||||||
compOperator = Solid::Predicate::Equals;
|
|
||||||
break;
|
|
||||||
case Solid::Predicate::Mask:
|
|
||||||
compOperator = Solid::Predicate::Mask;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void PredicateItem::updateChildrenStatus()
|
|
||||||
{
|
|
||||||
if (itemType != Solid::Predicate::Disjunction && itemType != Solid::Predicate::Conjunction) {
|
|
||||||
qDeleteAll(d->children);
|
|
||||||
d->children.clear();
|
|
||||||
} else if (d->children.count() == 0) {
|
|
||||||
Solid::Predicate templItem = Solid::Predicate::fromString(QStringLiteral("IS StorageVolume"));
|
|
||||||
new PredicateItem(templItem, this);
|
|
||||||
new PredicateItem(templItem, this);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,41 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <Solid/Predicate>
|
|
||||||
|
|
||||||
class QString;
|
|
||||||
template<typename T>
|
|
||||||
class QList;
|
|
||||||
|
|
||||||
class PredicateItem
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
PredicateItem(Solid::Predicate item, PredicateItem *itsParent);
|
|
||||||
~PredicateItem();
|
|
||||||
|
|
||||||
PredicateItem *child(int index) const;
|
|
||||||
PredicateItem *parent() const;
|
|
||||||
QList<PredicateItem *> &children() const;
|
|
||||||
Solid::Predicate predicate() const;
|
|
||||||
QString prettyName() const;
|
|
||||||
void setTypeByInt(int item);
|
|
||||||
void setComparisonByInt(int item);
|
|
||||||
void updateChildrenStatus();
|
|
||||||
|
|
||||||
Solid::Predicate::Type itemType;
|
|
||||||
Solid::DeviceInterface::Type ifaceType;
|
|
||||||
QString property;
|
|
||||||
QVariant value;
|
|
||||||
Solid::Predicate::ComparisonOperator compOperator;
|
|
||||||
|
|
||||||
private:
|
|
||||||
class Private;
|
|
||||||
Private *const d;
|
|
||||||
};
|
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(PredicateItem *)
|
|
||||||
|
|
@ -1,167 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
SPDX-FileCopyrightText: 2007 Will Stephenson <wstephenson@kde.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "PredicateModel.h"
|
|
||||||
|
|
||||||
#include "PredicateItem.h"
|
|
||||||
|
|
||||||
class PredicateModel::Private
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
Private()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
PredicateItem *rootItem;
|
|
||||||
};
|
|
||||||
|
|
||||||
PredicateModel::PredicateModel(PredicateItem *menuRoot, QObject *parent)
|
|
||||||
: QAbstractItemModel(parent)
|
|
||||||
, d(new Private())
|
|
||||||
{
|
|
||||||
d->rootItem = menuRoot;
|
|
||||||
}
|
|
||||||
|
|
||||||
PredicateModel::~PredicateModel()
|
|
||||||
{
|
|
||||||
delete d;
|
|
||||||
}
|
|
||||||
|
|
||||||
int PredicateModel::columnCount(const QModelIndex &parent) const
|
|
||||||
{
|
|
||||||
Q_UNUSED(parent);
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
int PredicateModel::rowCount(const QModelIndex &parent) const
|
|
||||||
{
|
|
||||||
PredicateItem *mi;
|
|
||||||
if (parent.isValid()) {
|
|
||||||
mi = static_cast<PredicateItem *>(parent.internalPointer());
|
|
||||||
} else {
|
|
||||||
mi = d->rootItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
return mi->children().count();
|
|
||||||
}
|
|
||||||
|
|
||||||
QVariant PredicateModel::data(const QModelIndex &index, int role) const
|
|
||||||
{
|
|
||||||
PredicateItem *mi = nullptr;
|
|
||||||
QVariant theData;
|
|
||||||
if (!index.isValid()) {
|
|
||||||
return QVariant();
|
|
||||||
}
|
|
||||||
|
|
||||||
mi = static_cast<PredicateItem *>(index.internalPointer());
|
|
||||||
switch (role) {
|
|
||||||
case Qt::DisplayRole:
|
|
||||||
theData.setValue(mi->prettyName());
|
|
||||||
break;
|
|
||||||
case Qt::UserRole:
|
|
||||||
theData.setValue(mi);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return theData;
|
|
||||||
}
|
|
||||||
|
|
||||||
Qt::ItemFlags PredicateModel::flags(const QModelIndex &index) const
|
|
||||||
{
|
|
||||||
if (!index.isValid()) {
|
|
||||||
return Qt::ItemFlags();
|
|
||||||
}
|
|
||||||
|
|
||||||
return Qt::ItemIsEnabled | Qt::ItemIsSelectable;
|
|
||||||
}
|
|
||||||
|
|
||||||
QModelIndex PredicateModel::index(int row, int column, const QModelIndex &parent) const
|
|
||||||
{
|
|
||||||
if (!hasIndex(row, column, parent)) {
|
|
||||||
return QModelIndex();
|
|
||||||
}
|
|
||||||
|
|
||||||
PredicateItem *parentItem;
|
|
||||||
if (!parent.isValid()) {
|
|
||||||
parentItem = d->rootItem;
|
|
||||||
} else {
|
|
||||||
parentItem = static_cast<PredicateItem *>(parent.internalPointer());
|
|
||||||
}
|
|
||||||
|
|
||||||
PredicateItem *childItem = parentItem->children().value(row);
|
|
||||||
if (childItem) {
|
|
||||||
return createIndex(row, column, childItem);
|
|
||||||
} else {
|
|
||||||
return QModelIndex();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
QModelIndex PredicateModel::parent(const QModelIndex &index) const
|
|
||||||
{
|
|
||||||
PredicateItem *childItem = static_cast<PredicateItem *>(index.internalPointer());
|
|
||||||
if (!childItem) {
|
|
||||||
return QModelIndex();
|
|
||||||
}
|
|
||||||
|
|
||||||
PredicateItem *parent = childItem->parent();
|
|
||||||
PredicateItem *grandParent = parent->parent();
|
|
||||||
|
|
||||||
int childRow = 0;
|
|
||||||
if (grandParent) {
|
|
||||||
childRow = grandParent->children().indexOf(parent);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (parent == d->rootItem) {
|
|
||||||
return QModelIndex();
|
|
||||||
}
|
|
||||||
return createIndex(childRow, 0, parent);
|
|
||||||
}
|
|
||||||
|
|
||||||
PredicateItem *PredicateModel::rootItem() const
|
|
||||||
{
|
|
||||||
return d->rootItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
void PredicateModel::setRootPredicate(PredicateItem *item)
|
|
||||||
{
|
|
||||||
beginResetModel();
|
|
||||||
d->rootItem = item;
|
|
||||||
endResetModel();
|
|
||||||
}
|
|
||||||
|
|
||||||
void PredicateModel::itemUpdated(const QModelIndex &item)
|
|
||||||
{
|
|
||||||
Q_EMIT dataChanged(item, item);
|
|
||||||
}
|
|
||||||
|
|
||||||
void PredicateModel::childrenChanging(const QModelIndex &item, Solid::Predicate::Type oldType)
|
|
||||||
{
|
|
||||||
PredicateItem *currentItem = static_cast<PredicateItem *>(item.internalPointer());
|
|
||||||
Solid::Predicate::Type newType = currentItem->itemType;
|
|
||||||
|
|
||||||
if (oldType == newType) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (rowCount(item) != 0 && newType != Solid::Predicate::Conjunction && newType != Solid::Predicate::Disjunction) {
|
|
||||||
beginRemoveRows(item, 0, 1);
|
|
||||||
currentItem->updateChildrenStatus();
|
|
||||||
endRemoveRows();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool hasChildren = (newType == Solid::Predicate::Conjunction || newType == Solid::Predicate::Disjunction);
|
|
||||||
|
|
||||||
if (rowCount(item) == 0 && hasChildren) {
|
|
||||||
beginInsertRows(item, 0, 1);
|
|
||||||
currentItem->updateChildrenStatus();
|
|
||||||
endInsertRows();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "moc_PredicateModel.cpp"
|
|
||||||
|
|
@ -1,40 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <QAbstractItemModel>
|
|
||||||
|
|
||||||
#include <Solid/Predicate>
|
|
||||||
|
|
||||||
class PredicateItem;
|
|
||||||
|
|
||||||
class PredicateModel : public QAbstractItemModel
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
|
|
||||||
public:
|
|
||||||
explicit PredicateModel(PredicateItem *menuRoot, QObject *parent = nullptr);
|
|
||||||
~PredicateModel() override;
|
|
||||||
|
|
||||||
QVariant data(const QModelIndex &index, int role) const override;
|
|
||||||
Qt::ItemFlags flags(const QModelIndex &index) const override;
|
|
||||||
QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override;
|
|
||||||
QModelIndex parent(const QModelIndex &index) const override;
|
|
||||||
int rowCount(const QModelIndex &parent = QModelIndex()) const override;
|
|
||||||
int columnCount(const QModelIndex &parent = QModelIndex()) const override;
|
|
||||||
|
|
||||||
void setRootPredicate(PredicateItem *item);
|
|
||||||
void itemUpdated(const QModelIndex &item);
|
|
||||||
void childrenChanging(const QModelIndex &item, Solid::Predicate::Type oldType);
|
|
||||||
|
|
||||||
protected:
|
|
||||||
PredicateItem *rootItem() const;
|
|
||||||
|
|
||||||
private:
|
|
||||||
class Private;
|
|
||||||
Private *const d;
|
|
||||||
};
|
|
||||||
|
|
@ -1,169 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "SolidActionData.h"
|
|
||||||
|
|
||||||
#include <QDirIterator>
|
|
||||||
#include <QList>
|
|
||||||
#include <QMetaProperty>
|
|
||||||
#include <QRegularExpression>
|
|
||||||
|
|
||||||
#include <KConfigGroup>
|
|
||||||
#include <KDesktopFile>
|
|
||||||
#include <KFileUtils>
|
|
||||||
#include <KStringHandler>
|
|
||||||
|
|
||||||
#include <Solid/Battery>
|
|
||||||
#include <Solid/Block>
|
|
||||||
#include <Solid/Camera>
|
|
||||||
#include <Solid/GenericInterface>
|
|
||||||
#include <Solid/OpticalDisc>
|
|
||||||
#include <Solid/OpticalDrive>
|
|
||||||
#include <Solid/PortableMediaPlayer>
|
|
||||||
#include <Solid/Processor>
|
|
||||||
#include <Solid/StorageAccess>
|
|
||||||
#include <Solid/StorageDrive>
|
|
||||||
#include <Solid/StorageVolume>
|
|
||||||
|
|
||||||
static SolidActionData *actData = nullptr;
|
|
||||||
|
|
||||||
SolidActionData::SolidActionData(bool includeFiles)
|
|
||||||
{
|
|
||||||
const int propertyOffset = Solid::DeviceInterface::staticMetaObject.propertyOffset();
|
|
||||||
|
|
||||||
const QList<QMetaObject> interfaceList = fillInterfaceList();
|
|
||||||
for (const QMetaObject &interface : interfaceList) {
|
|
||||||
QString ifaceName = interface.className();
|
|
||||||
ifaceName.remove(0, ifaceName.lastIndexOf(':') + 1);
|
|
||||||
Solid::DeviceInterface::Type ifaceDev = Solid::DeviceInterface::stringToType(ifaceName);
|
|
||||||
const QString cleanName = Solid::DeviceInterface::typeDescription(ifaceDev);
|
|
||||||
types.insert(ifaceDev, cleanName);
|
|
||||||
|
|
||||||
QMap<QString, QString> deviceValues;
|
|
||||||
for (int doneProps = propertyOffset; interface.propertyCount() > doneProps; doneProps = doneProps + 1) {
|
|
||||||
QMetaProperty ifaceProp = interface.property(doneProps);
|
|
||||||
deviceValues.insert(ifaceProp.name(), generateUserString(ifaceProp.name()));
|
|
||||||
}
|
|
||||||
values.insert(ifaceDev, deviceValues);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (includeFiles) {
|
|
||||||
// Fill the lists of possible device types / device values
|
|
||||||
// List all the known device actions, then add their name and all values to the appropriate lists
|
|
||||||
|
|
||||||
const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, //
|
|
||||||
QStringLiteral("/solid/devices/"),
|
|
||||||
QStandardPaths::LocateDirectory);
|
|
||||||
|
|
||||||
const QStringList files = KFileUtils::findAllUniqueFiles(dirs, {QStringLiteral("*.desktop")});
|
|
||||||
|
|
||||||
for (const QString &file : files) {
|
|
||||||
KDesktopFile deviceFile(file);
|
|
||||||
KConfigGroup deviceType = deviceFile.desktopGroup(); // Retrieve the configuration group where the user friendly name is
|
|
||||||
|
|
||||||
const QString ifaceName = deviceType.readEntry("X-KDE-Solid-Actions-Type");
|
|
||||||
Solid::DeviceInterface::Type ifaceDev = Solid::DeviceInterface::stringToType(ifaceName);
|
|
||||||
const QString cleanName = Solid::DeviceInterface::typeDescription(ifaceDev);
|
|
||||||
|
|
||||||
types.insert(ifaceDev, cleanName); // Read the user friendly name
|
|
||||||
|
|
||||||
QMap<QString, QString> deviceValues = values.value(ifaceDev);
|
|
||||||
const auto actions = deviceFile.readActions();
|
|
||||||
for (const QString &text : actions) { // We want every single action
|
|
||||||
KConfigGroup actionType = deviceFile.actionGroup(text);
|
|
||||||
deviceValues.insert(text, actionType.readEntry("Name")); // Add to the type - actions map
|
|
||||||
}
|
|
||||||
values.insert(ifaceDev, deviceValues);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
QList<QString> SolidActionData::propertyList(Solid::DeviceInterface::Type devInterface)
|
|
||||||
{
|
|
||||||
return values.value(devInterface).values();
|
|
||||||
}
|
|
||||||
|
|
||||||
QList<QString> SolidActionData::propertyInternalList(Solid::DeviceInterface::Type devInterface)
|
|
||||||
{
|
|
||||||
return values.value(devInterface).keys();
|
|
||||||
}
|
|
||||||
|
|
||||||
QString SolidActionData::propertyInternal(Solid::DeviceInterface::Type devInterface, QString property)
|
|
||||||
{
|
|
||||||
return values.value(devInterface).key(property);
|
|
||||||
}
|
|
||||||
|
|
||||||
QString SolidActionData::propertyName(Solid::DeviceInterface::Type devInterface, QString property)
|
|
||||||
{
|
|
||||||
return values.value(devInterface).value(property);
|
|
||||||
}
|
|
||||||
|
|
||||||
int SolidActionData::propertyPosition(Solid::DeviceInterface::Type devInterface, QString property)
|
|
||||||
{
|
|
||||||
return values.value(devInterface).keys().indexOf(property);
|
|
||||||
}
|
|
||||||
|
|
||||||
QList<QString> SolidActionData::interfaceList()
|
|
||||||
{
|
|
||||||
return types.values();
|
|
||||||
}
|
|
||||||
|
|
||||||
QList<Solid::DeviceInterface::Type> SolidActionData::interfaceTypeList()
|
|
||||||
{
|
|
||||||
return types.keys();
|
|
||||||
}
|
|
||||||
|
|
||||||
Solid::DeviceInterface::Type SolidActionData::interfaceFromName(const QString &name)
|
|
||||||
{
|
|
||||||
return types.key(name);
|
|
||||||
}
|
|
||||||
|
|
||||||
QString SolidActionData::nameFromInterface(Solid::DeviceInterface::Type devInterface)
|
|
||||||
{
|
|
||||||
return types.value(devInterface);
|
|
||||||
}
|
|
||||||
|
|
||||||
int SolidActionData::interfacePosition(Solid::DeviceInterface::Type devInterface)
|
|
||||||
{
|
|
||||||
return types.keys().indexOf(devInterface);
|
|
||||||
}
|
|
||||||
|
|
||||||
QString SolidActionData::generateUserString(QString className)
|
|
||||||
{
|
|
||||||
QString finalString;
|
|
||||||
QRegularExpression camelCase(QStringLiteral("([A-Z])")); // Create the split regexp
|
|
||||||
|
|
||||||
finalString = className.remove(0, className.lastIndexOf(':') + 1); // Remove any Class information
|
|
||||||
finalString.replace(camelCase, QStringLiteral(" \\1")); // Use Camel Casing to add spaces
|
|
||||||
finalString = KStringHandler::capwords(finalString); // Capitalize everything
|
|
||||||
return finalString.trimmed();
|
|
||||||
}
|
|
||||||
|
|
||||||
SolidActionData *SolidActionData::instance()
|
|
||||||
{
|
|
||||||
if (actData == nullptr) {
|
|
||||||
actData = new SolidActionData(true);
|
|
||||||
}
|
|
||||||
return actData;
|
|
||||||
}
|
|
||||||
|
|
||||||
QList<QMetaObject> SolidActionData::fillInterfaceList()
|
|
||||||
{
|
|
||||||
QList<QMetaObject> interfaces;
|
|
||||||
interfaces.append(Solid::Battery::staticMetaObject);
|
|
||||||
interfaces.append(Solid::Block::staticMetaObject);
|
|
||||||
interfaces.append(Solid::Camera::staticMetaObject);
|
|
||||||
interfaces.append(Solid::PortableMediaPlayer::staticMetaObject);
|
|
||||||
interfaces.append(Solid::Processor::staticMetaObject);
|
|
||||||
interfaces.append(Solid::StorageAccess::staticMetaObject);
|
|
||||||
interfaces.append(Solid::StorageDrive::staticMetaObject);
|
|
||||||
interfaces.append(Solid::OpticalDrive::staticMetaObject);
|
|
||||||
interfaces.append(Solid::StorageVolume::staticMetaObject);
|
|
||||||
interfaces.append(Solid::OpticalDisc::staticMetaObject);
|
|
||||||
return interfaces;
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "moc_SolidActionData.cpp"
|
|
||||||
|
|
@ -1,41 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <QMap>
|
|
||||||
#include <QObject>
|
|
||||||
#include <QString>
|
|
||||||
|
|
||||||
#include <Solid/DeviceInterface>
|
|
||||||
|
|
||||||
class SolidActionData : public QObject
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
|
|
||||||
public:
|
|
||||||
QList<QString> propertyList(Solid::DeviceInterface::Type devInterface);
|
|
||||||
QList<QString> propertyInternalList(Solid::DeviceInterface::Type devInterface);
|
|
||||||
QString propertyInternal(Solid::DeviceInterface::Type devInterface, QString property);
|
|
||||||
QString propertyName(Solid::DeviceInterface::Type devInterface, QString property);
|
|
||||||
int propertyPosition(Solid::DeviceInterface::Type devInterface, QString property);
|
|
||||||
|
|
||||||
QList<QString> interfaceList();
|
|
||||||
QList<Solid::DeviceInterface::Type> interfaceTypeList();
|
|
||||||
Solid::DeviceInterface::Type interfaceFromName(const QString &name);
|
|
||||||
QString nameFromInterface(Solid::DeviceInterface::Type devInterface);
|
|
||||||
int interfacePosition(Solid::DeviceInterface::Type devInterface);
|
|
||||||
|
|
||||||
static SolidActionData *instance();
|
|
||||||
|
|
||||||
private:
|
|
||||||
SolidActionData(bool includeFiles);
|
|
||||||
QString generateUserString(QString className);
|
|
||||||
QList<QMetaObject> fillInterfaceList();
|
|
||||||
|
|
||||||
QMap<Solid::DeviceInterface::Type, QMap<QString, QString>> values;
|
|
||||||
QMap<Solid::DeviceInterface::Type, QString> types;
|
|
||||||
};
|
|
||||||
|
|
@ -1,216 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "SolidActions.h"
|
|
||||||
#include "ActionItem.h"
|
|
||||||
|
|
||||||
#include <KAboutData>
|
|
||||||
#include <KBuildSycocaProgressDialog>
|
|
||||||
#include <KConfigGroup>
|
|
||||||
#include <KDesktopFile>
|
|
||||||
#include <KMessageBox>
|
|
||||||
#include <KPluginFactory>
|
|
||||||
#include <KStandardGuiItem>
|
|
||||||
|
|
||||||
#include <KIO/Global>
|
|
||||||
|
|
||||||
#include <QComboBox>
|
|
||||||
#include <QDebug>
|
|
||||||
#include <QPushButton>
|
|
||||||
|
|
||||||
#include <Solid/DeviceInterface>
|
|
||||||
#include <Solid/Predicate>
|
|
||||||
|
|
||||||
K_PLUGIN_CLASS_WITH_JSON(SolidActions, "kcm_solid_actions.json")
|
|
||||||
|
|
||||||
SolidActions::SolidActions(QObject *parent, const KPluginMetaData &data)
|
|
||||||
: KCModule(parent, data)
|
|
||||||
{
|
|
||||||
setButtons(KCModule::Help);
|
|
||||||
|
|
||||||
// Prepare main display dialog
|
|
||||||
actionModel = new ActionModel(this);
|
|
||||||
mainUi.setupUi(widget());
|
|
||||||
mainUi.TvActions->setModel(actionModel);
|
|
||||||
mainUi.TvActions->setHeaderHidden(true);
|
|
||||||
mainUi.TvActions->setRootIsDecorated(false);
|
|
||||||
mainUi.TvActions->setSelectionMode(QAbstractItemView::SingleSelection);
|
|
||||||
KStandardGuiItem::assign(mainUi.PbAddAction, KStandardGuiItem::Add);
|
|
||||||
mainUi.PbEditAction->setIcon(QIcon::fromTheme(QStringLiteral("document-edit")));
|
|
||||||
|
|
||||||
connect(mainUi.PbAddAction, &QPushButton::clicked, this, &SolidActions::slotShowAddDialog);
|
|
||||||
connect(mainUi.PbEditAction, &QPushButton::clicked, this, &SolidActions::editAction);
|
|
||||||
connect(mainUi.PbDeleteAction, &QPushButton::clicked, this, &SolidActions::deleteAction);
|
|
||||||
connect(mainUi.TvActions->selectionModel(), &QItemSelectionModel::currentChanged, this, &SolidActions::toggleEditDelete);
|
|
||||||
connect(mainUi.TvActions, &QTreeView::doubleClicked, this, &SolidActions::editAction);
|
|
||||||
|
|
||||||
// Prepare + connect up with Edit dialog
|
|
||||||
editUi = new ActionEditor(widget());
|
|
||||||
connect(editUi, &ActionEditor::accepted, this, &SolidActions::acceptActionChanges);
|
|
||||||
|
|
||||||
// Prepare + connect up add action dialog
|
|
||||||
addDialog = new QDialog(widget());
|
|
||||||
addUi.setupUi(addDialog);
|
|
||||||
addDialog->resize(QSize(300, 100)); // Set a sensible default size
|
|
||||||
|
|
||||||
slotTextChanged(addUi.LeActionName->text());
|
|
||||||
connect(addUi.LeActionName, &QLineEdit::textChanged, this, &SolidActions::slotTextChanged);
|
|
||||||
connect(addUi.buttonBox, &QDialogButtonBox::accepted, this, &SolidActions::addAction);
|
|
||||||
connect(addUi.buttonBox, &QDialogButtonBox::rejected, addDialog, &QDialog::reject);
|
|
||||||
}
|
|
||||||
|
|
||||||
void SolidActions::slotShowAddDialog()
|
|
||||||
{
|
|
||||||
addDialog->show();
|
|
||||||
addUi.LeActionName->setFocus();
|
|
||||||
addUi.LeActionName->clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
void SolidActions::slotTextChanged(const QString &text)
|
|
||||||
{
|
|
||||||
addUi.buttonBox->button(QDialogButtonBox::Ok)->setEnabled(!text.isEmpty());
|
|
||||||
}
|
|
||||||
|
|
||||||
void SolidActions::load()
|
|
||||||
{
|
|
||||||
fillActionsList();
|
|
||||||
}
|
|
||||||
|
|
||||||
void SolidActions::defaults()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void SolidActions::save()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void SolidActions::addAction()
|
|
||||||
{
|
|
||||||
const QString enteredName = addUi.LeActionName->text();
|
|
||||||
constexpr auto resourceType = QStandardPaths::GenericDataLocation;
|
|
||||||
const auto absolutePath = QStandardPaths::locate(resourceType, QStringLiteral("kcmsolidactions/solid-action-template.desktop"));
|
|
||||||
KDesktopFile templateDesktop(resourceType, absolutePath); // Lets get the template
|
|
||||||
|
|
||||||
// Lets get a desktop file
|
|
||||||
QString internalName = enteredName; // copy the name the user entered -> we will be making mods
|
|
||||||
internalName.replace(QChar(' '), QChar('-'), Qt::CaseSensitive); // replace spaces with dashes
|
|
||||||
internalName = KIO::encodeFileName(internalName);
|
|
||||||
|
|
||||||
QString filePath = QStandardPaths::writableLocation(resourceType) + "/solid/actions/"; // Get the location on disk for "data"
|
|
||||||
if (!QDir().exists(filePath)) {
|
|
||||||
QDir().mkpath(filePath);
|
|
||||||
}
|
|
||||||
filePath += internalName + ".desktop";
|
|
||||||
|
|
||||||
// Fill in an initial template
|
|
||||||
KDesktopFile *newDesktop = templateDesktop.copyTo(filePath);
|
|
||||||
newDesktop->actionGroup(QStringLiteral("open")).writeEntry("Name", enteredName); // ditto
|
|
||||||
delete newDesktop; // Force file to be written
|
|
||||||
|
|
||||||
// Prepare to open the editDialog
|
|
||||||
fillActionsList();
|
|
||||||
const QList<ActionItem *> actionList = actionModel->actionList();
|
|
||||||
QModelIndex newAction;
|
|
||||||
for (ActionItem *newItem : actionList) { // Lets find our new action
|
|
||||||
if (newItem->desktopMasterPath == filePath) {
|
|
||||||
const int position = actionList.indexOf(newItem);
|
|
||||||
newAction = actionModel->index(position, 0); // Grab it
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
mainUi.TvActions->setCurrentIndex(newAction); // Set it as currently active
|
|
||||||
addDialog->hide();
|
|
||||||
editAction(); // Open the edit dialog
|
|
||||||
}
|
|
||||||
|
|
||||||
void SolidActions::editAction()
|
|
||||||
{
|
|
||||||
ActionItem *selectedItem = selectedAction();
|
|
||||||
if (!selectedItem) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// We should error out here if we have to
|
|
||||||
if (!selectedItem->predicate().isValid()) {
|
|
||||||
KMessageBox::error(widget(), i18n("It appears that the predicate for this action is not valid."), i18n("Error Parsing Device Conditions"));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Display us!
|
|
||||||
editUi->setActionToEdit(selectedItem);
|
|
||||||
editUi->setWindowIcon(widget()->windowIcon());
|
|
||||||
editUi->show();
|
|
||||||
}
|
|
||||||
|
|
||||||
void SolidActions::deleteAction()
|
|
||||||
{
|
|
||||||
ActionItem *action = selectedAction();
|
|
||||||
if (action->isUserSupplied()) { // Is the action user supplied?
|
|
||||||
QFile::remove(action->desktopMasterPath); // Remove the main desktop file then
|
|
||||||
}
|
|
||||||
QFile::remove(action->desktopWritePath); // Remove the modified desktop file now
|
|
||||||
fillActionsList(); // Update the list of actions
|
|
||||||
}
|
|
||||||
|
|
||||||
ActionItem *SolidActions::selectedAction() const
|
|
||||||
{
|
|
||||||
QModelIndex action = mainUi.TvActions->currentIndex();
|
|
||||||
ActionItem *actionItem = actionModel->data(action, Qt::UserRole).value<ActionItem *>();
|
|
||||||
return actionItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
void SolidActions::fillActionsList()
|
|
||||||
{
|
|
||||||
mainUi.TvActions->clearSelection();
|
|
||||||
actionModel->buildActionList();
|
|
||||||
mainUi.TvActions->header()->setSectionResizeMode(0, QHeaderView::Stretch);
|
|
||||||
mainUi.TvActions->header()->setSectionResizeMode(1, QHeaderView::ResizeToContents);
|
|
||||||
toggleEditDelete();
|
|
||||||
}
|
|
||||||
|
|
||||||
void SolidActions::acceptActionChanges()
|
|
||||||
{
|
|
||||||
// Re-read the actions list to ensure changes are reflected
|
|
||||||
KBuildSycocaProgressDialog::rebuildKSycoca(widget());
|
|
||||||
fillActionsList();
|
|
||||||
}
|
|
||||||
|
|
||||||
void SolidActions::toggleEditDelete()
|
|
||||||
{
|
|
||||||
bool toggle = true;
|
|
||||||
|
|
||||||
if (!mainUi.TvActions->currentIndex().isValid()) { // Is an action selected?
|
|
||||||
mainUi.PbDeleteAction->setText(i18n("No Action Selected")); // Set a friendly disabled text
|
|
||||||
mainUi.PbDeleteAction->setIcon(QIcon());
|
|
||||||
toggle = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
mainUi.PbEditAction->setEnabled(toggle); // Change them to the new state
|
|
||||||
mainUi.PbDeleteAction->setEnabled(toggle); // Ditto
|
|
||||||
|
|
||||||
if (!toggle) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// What functionality do we need to change?
|
|
||||||
if (selectedAction()->isUserSupplied()) {
|
|
||||||
// We are able to directly delete it, enable full delete functionality
|
|
||||||
KStandardGuiItem::assign(mainUi.PbDeleteAction, KStandardGuiItem::Remove);
|
|
||||||
} else if (QFile::exists(selectedAction()->desktopWritePath)) { // Does the write file exist?
|
|
||||||
// We are able to revert, lets show it
|
|
||||||
KStandardGuiItem::assign(mainUi.PbDeleteAction, KStandardGuiItem::Discard);
|
|
||||||
} else {
|
|
||||||
// We cannot do anything then, disable delete functionality
|
|
||||||
mainUi.PbDeleteAction->setText(i18n("Cannot be deleted"));
|
|
||||||
mainUi.PbDeleteAction->setIcon(QIcon());
|
|
||||||
mainUi.PbDeleteAction->setEnabled(false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "SolidActions.moc"
|
|
||||||
|
|
||||||
#include "moc_SolidActions.cpp"
|
|
||||||
|
|
@ -1,45 +0,0 @@
|
||||||
/*
|
|
||||||
SPDX-FileCopyrightText: 2009 Ben Cooksley <ben@eclipse.endoftheinternet.org>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later
|
|
||||||
*/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <KCModule>
|
|
||||||
|
|
||||||
#include "ActionEditor.h"
|
|
||||||
#include "ActionModel.h"
|
|
||||||
#include "ui_AddAction.h"
|
|
||||||
#include "ui_SolidActions.h"
|
|
||||||
|
|
||||||
class ActionItem;
|
|
||||||
|
|
||||||
class SolidActions : public KCModule
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
|
|
||||||
public:
|
|
||||||
explicit SolidActions(QObject *parent, const KPluginMetaData &data);
|
|
||||||
void load() override;
|
|
||||||
void save() override;
|
|
||||||
void defaults() override;
|
|
||||||
|
|
||||||
private Q_SLOTS:
|
|
||||||
void addAction();
|
|
||||||
void editAction();
|
|
||||||
void deleteAction();
|
|
||||||
ActionItem *selectedAction() const;
|
|
||||||
void fillActionsList();
|
|
||||||
void acceptActionChanges();
|
|
||||||
void toggleEditDelete();
|
|
||||||
void slotTextChanged(const QString &);
|
|
||||||
void slotShowAddDialog();
|
|
||||||
|
|
||||||
private:
|
|
||||||
Ui::SolidActions mainUi;
|
|
||||||
ActionModel *actionModel;
|
|
||||||
ActionEditor *editUi;
|
|
||||||
Ui::AddAction addUi;
|
|
||||||
QDialog *addDialog;
|
|
||||||
};
|
|
||||||
|
|
@ -1,59 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<ui version="4.0">
|
|
||||||
<class>SolidActions</class>
|
|
||||||
<widget class="QWidget" name="SolidActions">
|
|
||||||
<property name="geometry">
|
|
||||||
<rect>
|
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>553</width>
|
|
||||||
<height>384</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
|
||||||
<layout class="QGridLayout" name="gridLayout">
|
|
||||||
<item row="0" column="0">
|
|
||||||
<widget class="QTreeView" name="TvActions"/>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="0">
|
|
||||||
<layout class="QGridLayout" name="GlActions">
|
|
||||||
<item row="0" column="1">
|
|
||||||
<widget class="QPushButton" name="PbDeleteAction">
|
|
||||||
<property name="text">
|
|
||||||
<string>Remove</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="3">
|
|
||||||
<widget class="QPushButton" name="PbEditAction">
|
|
||||||
<property name="text">
|
|
||||||
<string>Edit…</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="0">
|
|
||||||
<widget class="QPushButton" name="PbAddAction">
|
|
||||||
<property name="text">
|
|
||||||
<string>Add…</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="2">
|
|
||||||
<spacer name="horizontalSpacer">
|
|
||||||
<property name="orientation">
|
|
||||||
<enum>Qt::Horizontal</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" stdset="0">
|
|
||||||
<size>
|
|
||||||
<width>40</width>
|
|
||||||
<height>20</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
<resources/>
|
|
||||||
<connections/>
|
|
||||||
</ui>
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
file(GLOB desktopfile *.desktop)
|
|
||||||
|
|
||||||
install( FILES ${desktopfile} DESTINATION ${KDE_INSTALL_DATADIR}/solid/devices )
|
|
||||||
|
|
@ -1,446 +0,0 @@
|
||||||
[Desktop Action chargePercent]
|
|
||||||
Name=Charge Percent
|
|
||||||
Name[ar]=نسبة الشّحن
|
|
||||||
Name[az]=Enerji doldurma faizi
|
|
||||||
Name[be]=Адсотак зараду
|
|
||||||
Name[bg]=Зареждане (%)
|
|
||||||
Name[bn]=শতকরা চার্জ
|
|
||||||
Name[bs]=Popunjenost
|
|
||||||
Name[ca]=Percentatge de càrrega
|
|
||||||
Name[ca@valencia]=Percentatge de càrrega
|
|
||||||
Name[cs]=Procento nabití
|
|
||||||
Name[da]=Ladningsprocent
|
|
||||||
Name[de]=Ladestand
|
|
||||||
Name[el]=Ποσοστό φόρτισης
|
|
||||||
Name[en_GB]=Charge Percent
|
|
||||||
Name[eo]=Procento de Ŝargo
|
|
||||||
Name[es]=Porcentaje de carga
|
|
||||||
Name[et]=Täituvuse protsent
|
|
||||||
Name[eu]=Kargaren ehunekoa
|
|
||||||
Name[fi]=Latauksen tila prosenteissa
|
|
||||||
Name[fr]=Pourcentage de charge
|
|
||||||
Name[fy]=Batterijlading prosint
|
|
||||||
Name[ga]=Céatadán Luchtaithe
|
|
||||||
Name[gl]=Porcentaxe de carga
|
|
||||||
Name[gu]=ચાર્જ ટકા
|
|
||||||
Name[he]=אחוז טעינה
|
|
||||||
Name[hi]=चार्ज प्रतिशत
|
|
||||||
Name[hr]=Postotak preostalog kapaciteta
|
|
||||||
Name[hu]=Feltöltöttségi százalék
|
|
||||||
Name[ia]=Percentage de cargamento
|
|
||||||
Name[id]=Persentase Pengecasan
|
|
||||||
Name[ie]=Percentage de charge
|
|
||||||
Name[is]=Prósentuhlutfall hleðslu
|
|
||||||
Name[it]=Percentuale di carica
|
|
||||||
Name[ja]=充電率
|
|
||||||
Name[ka]=პროცენტის შეცვლა
|
|
||||||
Name[kk]=Толу пайызы
|
|
||||||
Name[km]=ភាគរយបញ្ចូលថ្ម
|
|
||||||
Name[kn]=ಚಾರ್ಜಿನ ಪ್ರತಿಶತ
|
|
||||||
Name[ko]=충전률
|
|
||||||
Name[lt]=Įkrova procentais
|
|
||||||
Name[lv]=Uzlādes procenti
|
|
||||||
Name[mai]=चार्ज प्रतिशत
|
|
||||||
Name[mk]=Процент на полнеж
|
|
||||||
Name[ml]=ചാര്ജ്ജ് ശതമാനം
|
|
||||||
Name[mr]=चार्ज टक्केवारी
|
|
||||||
Name[nb]=Ladingsprosent
|
|
||||||
Name[nds]=Oplaadperzent
|
|
||||||
Name[nl]=Ladingspercentage
|
|
||||||
Name[nn]=Oppladingsprosent
|
|
||||||
Name[pa]=ਚਾਰਜ ਫ਼ੀਸਦੀ
|
|
||||||
Name[pl]=Poziom naładowania
|
|
||||||
Name[pt]=Percentagem de carga
|
|
||||||
Name[pt_BR]=Porcentagem de carga
|
|
||||||
Name[ro]=Procentaj încărcare
|
|
||||||
Name[ru]=Уровень заряда
|
|
||||||
Name[sa]=प्रभरण प्रतिशत्
|
|
||||||
Name[si]=ආරෝපිත ප්රමාණය
|
|
||||||
Name[sk]=Percento nabitia
|
|
||||||
Name[sl]=Odstotek napolnjenosti
|
|
||||||
Name[sr]=попуњеност
|
|
||||||
Name[sr@ijekavian]=попуњеност
|
|
||||||
Name[sr@ijekavianlatin]=popunjenost
|
|
||||||
Name[sr@latin]=popunjenost
|
|
||||||
Name[sv]=Laddningsprocent
|
|
||||||
Name[ta]=ஆற்றல் சதவீதம்
|
|
||||||
Name[tg]=Фоизи барқгирӣ
|
|
||||||
Name[th]=ร้อยละของประจุไฟ
|
|
||||||
Name[tr]=Şarj Yüzdesi
|
|
||||||
Name[ug]=پىرسەنتىنى ئۆزگەرت
|
|
||||||
Name[uk]=Рівень заряду
|
|
||||||
Name[vi]=Phần trăm sạc
|
|
||||||
Name[wa]=Åcintaedje di tcherdjaedje
|
|
||||||
Name[zh_CN]=电量百分比
|
|
||||||
Name[zh_TW]=充電百分比
|
|
||||||
|
|
||||||
[Desktop Action chargeState]
|
|
||||||
Name=Charge State
|
|
||||||
Name[ar]=حالة الشّحن
|
|
||||||
Name[az]=Enerji doldurma vəziyyəti
|
|
||||||
Name[be]=Стан зараджэння
|
|
||||||
Name[bg]=Състояние на зареждането
|
|
||||||
Name[bn]=চার্জের অবস্থা
|
|
||||||
Name[bs]=Stanje punjenja
|
|
||||||
Name[ca]=Estat de la càrrega
|
|
||||||
Name[ca@valencia]=Estat de la càrrega
|
|
||||||
Name[cs]=Stav nabití
|
|
||||||
Name[da]=Ladningstilstand
|
|
||||||
Name[de]=Ladestatus
|
|
||||||
Name[el]=Κατάσταση φόρτισης
|
|
||||||
Name[en_GB]=Charge State
|
|
||||||
Name[eo]=Stato de ŝarĝo
|
|
||||||
Name[es]=Estado de carga
|
|
||||||
Name[et]=Täituvuse olek
|
|
||||||
Name[eu]=Kargaren egoera
|
|
||||||
Name[fi]=Latauksen tila
|
|
||||||
Name[fr]=État de charge
|
|
||||||
Name[fy]=Batterijlading tastân
|
|
||||||
Name[ga]=Staid Luchtaithe
|
|
||||||
Name[gl]=Estado da carga
|
|
||||||
Name[gu]=ચાર્જ સ્થિતિ
|
|
||||||
Name[he]=מצב טעינה
|
|
||||||
Name[hi]=चार्ज स्तिथि
|
|
||||||
Name[hr]=Stanje preostalog kapaciteta
|
|
||||||
Name[hu]=Feltöltöttségi állapot
|
|
||||||
Name[ia]=Stato de cargamento
|
|
||||||
Name[id]=Tingkat Pengecasan
|
|
||||||
Name[ie]=Statu de charge
|
|
||||||
Name[is]=Staða hleðslu
|
|
||||||
Name[it]=Stato di carica
|
|
||||||
Name[ja]=充電の状態
|
|
||||||
Name[ka]=მდგომარეობის შეცვლა
|
|
||||||
Name[kk]=Толтыру күй-жайы
|
|
||||||
Name[km]=ស្ថានភាពបញ្ចូលថ្ម
|
|
||||||
Name[kn]=ಚಾರ್ಜಿನ ಸ್ಥಿತಿ
|
|
||||||
Name[ko]=충전 상태
|
|
||||||
Name[lt]=Įkrovos būsena
|
|
||||||
Name[lv]=Uzlādes stāvoklis
|
|
||||||
Name[mai]=चार्ज स्थिति
|
|
||||||
Name[mk]=Состојба на полнеж
|
|
||||||
Name[ml]=ചാര്ജ്ജ് സ്ഥിതി
|
|
||||||
Name[mr]=चार्ज स्थिती
|
|
||||||
Name[nb]=Ladestatus
|
|
||||||
Name[nds]=Oplaadtostand
|
|
||||||
Name[nl]=Ladingsstatus
|
|
||||||
Name[nn]=Oppladingsstatus
|
|
||||||
Name[pa]=ਚਾਰਜ ਹਾਲਤ
|
|
||||||
Name[pl]=Stan ładowania
|
|
||||||
Name[pt]=Estado da carga
|
|
||||||
Name[pt_BR]=Estado da carga
|
|
||||||
Name[ro]=Starea încărcării
|
|
||||||
Name[ru]=Состояние заряда
|
|
||||||
Name[sa]=प्रभरण अवस्था
|
|
||||||
Name[si]=ආරෝපණ තත්වය
|
|
||||||
Name[sk]=Stav nabitia
|
|
||||||
Name[sl]=Stanje napolnjenosti
|
|
||||||
Name[sr]=стање пуњења
|
|
||||||
Name[sr@ijekavian]=стање пуњења
|
|
||||||
Name[sr@ijekavianlatin]=stanje punjenja
|
|
||||||
Name[sr@latin]=stanje punjenja
|
|
||||||
Name[sv]=Laddningstillstånd
|
|
||||||
Name[ta]=ஆற்றல் நிலை
|
|
||||||
Name[th]=สถานะการประจุไฟ
|
|
||||||
Name[tr]=Şarj Durumu
|
|
||||||
Name[ug]=ھالىتىنى ئۆزگەرت
|
|
||||||
Name[uk]=Стан зарядженості
|
|
||||||
Name[vi]=Trạng thái sạc
|
|
||||||
Name[wa]=Estat do tcherdjaedje
|
|
||||||
Name[zh_CN]=电量状态
|
|
||||||
Name[zh_TW]=充電狀態
|
|
||||||
|
|
||||||
[Desktop Action plugged]
|
|
||||||
# ctxt: battery plugged in
|
|
||||||
Name=Plugged
|
|
||||||
Name[ar]=موصولة
|
|
||||||
Name[az]=Qoşulmuş
|
|
||||||
Name[be]=Падлучана да крыніцы сілкавання
|
|
||||||
Name[bg]=Включен
|
|
||||||
Name[bs]=Utaknut
|
|
||||||
Name[ca]=Endollada
|
|
||||||
Name[ca@valencia]=Connectada
|
|
||||||
Name[cs]=Připojeno
|
|
||||||
Name[da]=I stikkontakten
|
|
||||||
Name[de]=Angeschlossen
|
|
||||||
Name[el]=Συνδεδεμένο
|
|
||||||
Name[en_GB]=Plugged
|
|
||||||
Name[eo]=Konektita
|
|
||||||
Name[es]=Enchufado
|
|
||||||
Name[et]=Ühendatud
|
|
||||||
Name[eu]=Konektatuta
|
|
||||||
Name[fi]=Kytketty
|
|
||||||
Name[fr]=Branchée
|
|
||||||
Name[ga]=Plugáilte
|
|
||||||
Name[gl]=Enchufada
|
|
||||||
Name[he]=מחובר
|
|
||||||
Name[hu]=Bedugva
|
|
||||||
Name[ia]=Connectite
|
|
||||||
Name[id]=Tercolok
|
|
||||||
Name[ie]=Conexet
|
|
||||||
Name[is]=Í sambandi
|
|
||||||
Name[it]=Connessa
|
|
||||||
Name[ja]=接続済み
|
|
||||||
Name[ka]=შეერთებული
|
|
||||||
Name[kk]=Қосылған
|
|
||||||
Name[ko]=연결됨
|
|
||||||
Name[lt]=Prijungtas
|
|
||||||
Name[lv]=Pievienota
|
|
||||||
Name[mr]=प्लग केलेले
|
|
||||||
Name[nb]=Tilkoblet
|
|
||||||
Name[nds]=Tokoppelt
|
|
||||||
Name[nl]=Ingeplugd
|
|
||||||
Name[nn]=Kopla til
|
|
||||||
Name[pa]=ਪਲੱਗ ਲੱਗਾ
|
|
||||||
Name[pl]=Podłączona
|
|
||||||
Name[pt]=Ligado, a carregar
|
|
||||||
Name[pt_BR]=Conectada
|
|
||||||
Name[ro]=Atașat
|
|
||||||
Name[ru]=Подключён
|
|
||||||
Name[sa]=निग् कृतम्
|
|
||||||
Name[sk]=Pripojené
|
|
||||||
Name[sl]=Priključena
|
|
||||||
Name[sr]=утакнута
|
|
||||||
Name[sr@ijekavian]=утакнута
|
|
||||||
Name[sr@ijekavianlatin]=utaknuta
|
|
||||||
Name[sr@latin]=utaknuta
|
|
||||||
Name[sv]=Anslutet
|
|
||||||
Name[ta]=சொருகப்பட்டுள்ளது
|
|
||||||
Name[tr]=Fişe Takılı
|
|
||||||
Name[ug]=قىستۇرۇلدى
|
|
||||||
Name[uk]=З’єднано
|
|
||||||
Name[vi]=Đang cắm
|
|
||||||
Name[zh_CN]=外接电源
|
|
||||||
Name[zh_TW]=已插入
|
|
||||||
|
|
||||||
[Desktop Action rechargeable]
|
|
||||||
Name=Rechargeable
|
|
||||||
Name[ar]=قابلة لإعادة الشّحن
|
|
||||||
Name[ast]=Recargable
|
|
||||||
Name[az]=Enerji doldurulabilən
|
|
||||||
Name[be]=Ад акумулятара
|
|
||||||
Name[bg]=Презаредима
|
|
||||||
Name[bn]=রিচার্জযোগ্য
|
|
||||||
Name[bs]=Punjiva
|
|
||||||
Name[ca]=Recarregable
|
|
||||||
Name[ca@valencia]=Recarregable
|
|
||||||
Name[cs]=Nabíjecí
|
|
||||||
Name[da]=Genopladeligt
|
|
||||||
Name[de]=Wiederaufladbar
|
|
||||||
Name[el]=Επαναφορτιζόμενη
|
|
||||||
Name[en_GB]=Rechargeable
|
|
||||||
Name[eo]=Reŝarĝebla
|
|
||||||
Name[es]=Recargable
|
|
||||||
Name[et]=Laetav
|
|
||||||
Name[eu]=Kargatzekoa
|
|
||||||
Name[fi]=Uudelleenladattavissa
|
|
||||||
Name[fr]=Rechargeable
|
|
||||||
Name[fy]=Oplaadbaar
|
|
||||||
Name[ga]=In-Athluchtaithe
|
|
||||||
Name[gl]=Recargábel
|
|
||||||
Name[he]=זמין לטעינה חוזרת
|
|
||||||
Name[hi]=चार्जयोग्य
|
|
||||||
Name[hr]=Punjiva
|
|
||||||
Name[hu]=Újratölthető
|
|
||||||
Name[ia]=Recargabile
|
|
||||||
Name[id]=Dapat dicas ulang
|
|
||||||
Name[ie]=Rechargeabil
|
|
||||||
Name[is]=Endurhlaðanlegt
|
|
||||||
Name[it]=Ricaricabile
|
|
||||||
Name[ja]=再充電可能
|
|
||||||
Name[ka]=დატენვადი
|
|
||||||
Name[kk]=Қайта толтырылатын
|
|
||||||
Name[km]=អាចបញ្ចូលថ្មបាន
|
|
||||||
Name[kn]=ಮರು ಚಾರ್ಜ್ ಮಾಡಬಹುದಾದ
|
|
||||||
Name[ko]=충전 가능
|
|
||||||
Name[lt]=Pakartotinai įkraunamas
|
|
||||||
Name[lv]=Uzlādējama
|
|
||||||
Name[mai]=फेर चार्ज करैयोग्य
|
|
||||||
Name[ml]=വീണ്ടും ചാര്ജ്ജ് ചെയ്യാവുന്നത്
|
|
||||||
Name[mr]=परत चार्ज करता येण्याजोगे
|
|
||||||
Name[nb]=Oppladbar
|
|
||||||
Name[nds]=Wedderlaadbor
|
|
||||||
Name[nl]=Oplaadbaar
|
|
||||||
Name[nn]=Oppladbart
|
|
||||||
Name[pa]=ਮੁੜ-ਚਾਰਜ ਯੋਗ
|
|
||||||
Name[pl]=Do wielokrotnego ładowania
|
|
||||||
Name[pt]=Recarregável
|
|
||||||
Name[pt_BR]=Recarregável
|
|
||||||
Name[ro]=Reîncărcabil
|
|
||||||
Name[ru]=Перезаряжаемая
|
|
||||||
Name[sa]=पुनः प्रभरणीय्
|
|
||||||
Name[si]=නැවත ආරෝපනය කල හැකි
|
|
||||||
Name[sk]=Dobíjateľná
|
|
||||||
Name[sl]=Znova napolnljiva
|
|
||||||
Name[sr]=пуњива
|
|
||||||
Name[sr@ijekavian]=пуњива
|
|
||||||
Name[sr@ijekavianlatin]=punjiva
|
|
||||||
Name[sr@latin]=punjiva
|
|
||||||
Name[sv]=Uppladdningsbart
|
|
||||||
Name[ta]=மீள்நிரப்பக் கூடியது
|
|
||||||
Name[th]=สามารถประจุไฟใหม่ได้
|
|
||||||
Name[tr]=Yeniden Şarj Edilebilir
|
|
||||||
Name[ug]=توكلاشچان
|
|
||||||
Name[uk]=Перезарядка
|
|
||||||
Name[vi]=Sạc lại được
|
|
||||||
Name[wa]=Ritcherdjåve
|
|
||||||
Name[zh_CN]=可充电
|
|
||||||
Name[zh_TW]=可重新充電
|
|
||||||
|
|
||||||
[Desktop Action type]
|
|
||||||
Name=Type
|
|
||||||
Name[ar]=النّوع
|
|
||||||
Name[az]=Növ
|
|
||||||
Name[be]=Тып
|
|
||||||
Name[bg]=Вид
|
|
||||||
Name[bn]=ধরন
|
|
||||||
Name[bs]=Tip
|
|
||||||
Name[ca]=Tipus
|
|
||||||
Name[ca@valencia]=Tipus
|
|
||||||
Name[cs]=Typ
|
|
||||||
Name[csb]=Ôrt
|
|
||||||
Name[da]=Type
|
|
||||||
Name[de]=Typ
|
|
||||||
Name[el]=Τύπος
|
|
||||||
Name[en_GB]=Type
|
|
||||||
Name[eo]=Tipo
|
|
||||||
Name[es]=Tipo
|
|
||||||
Name[et]=Tüüp
|
|
||||||
Name[eu]=Mota
|
|
||||||
Name[fa]=نوع
|
|
||||||
Name[fi]=Tyyppi
|
|
||||||
Name[fr]=Type
|
|
||||||
Name[fy]=Type
|
|
||||||
Name[ga]=Cineál
|
|
||||||
Name[gl]=Tipo
|
|
||||||
Name[gu]=પ્રકાર
|
|
||||||
Name[he]=סוג
|
|
||||||
Name[hi]=प्रकार
|
|
||||||
Name[hr]=Tip
|
|
||||||
Name[hu]=Típus
|
|
||||||
Name[ia]=Typo
|
|
||||||
Name[id]=Tipe
|
|
||||||
Name[ie]=Tip
|
|
||||||
Name[is]=Tegund
|
|
||||||
Name[it]=Tipo
|
|
||||||
Name[ja]=タイプ
|
|
||||||
Name[ka]=ტიპი
|
|
||||||
Name[kk]=Түрі
|
|
||||||
Name[km]=ប្រភេទ
|
|
||||||
Name[kn]=ಬಗೆ
|
|
||||||
Name[ko]=종류
|
|
||||||
Name[lt]=Tipas
|
|
||||||
Name[lv]=Tips
|
|
||||||
Name[mai]=प्रकार
|
|
||||||
Name[mk]=Тип
|
|
||||||
Name[ml]=തരം
|
|
||||||
Name[mr]=प्रकार
|
|
||||||
Name[nan_TW@latin]=Luī
|
|
||||||
Name[nb]=Type
|
|
||||||
Name[nds]=Typ
|
|
||||||
Name[nl]=Type
|
|
||||||
Name[nn]=Type
|
|
||||||
Name[pa]=ਕਿਸਮ
|
|
||||||
Name[pl]=Rodzaj
|
|
||||||
Name[pt]=Tipo
|
|
||||||
Name[pt_BR]=Tipo
|
|
||||||
Name[ro]=Tip
|
|
||||||
Name[ru]=Тип
|
|
||||||
Name[sa]=प्रकारः
|
|
||||||
Name[si]=වර්ගය
|
|
||||||
Name[sk]=Typ
|
|
||||||
Name[sl]=Vrsta
|
|
||||||
Name[sr]=тип
|
|
||||||
Name[sr@ijekavian]=тип
|
|
||||||
Name[sr@ijekavianlatin]=tip
|
|
||||||
Name[sr@latin]=tip
|
|
||||||
Name[sv]=Typ
|
|
||||||
Name[ta]=வகை
|
|
||||||
Name[tg]=Навъ
|
|
||||||
Name[th]=ประเภท
|
|
||||||
Name[tr]=Tür
|
|
||||||
Name[ug]=تۈرى
|
|
||||||
Name[uk]=Тип
|
|
||||||
Name[vi]=Kiểu
|
|
||||||
Name[wa]=Sôre
|
|
||||||
Name[zh_CN]=类型
|
|
||||||
Name[zh_TW]=類型
|
|
||||||
|
|
||||||
[Desktop Entry]
|
|
||||||
Actions=chargePercent;chargeState;plugged;rechargeable;type;
|
|
||||||
Name=Solid Device
|
|
||||||
Name[ar]=جهاز سولد
|
|
||||||
Name[az]=Solid cihazı
|
|
||||||
Name[be]=Цвердацелы назапашвальнік
|
|
||||||
Name[bg]=Solid устройство
|
|
||||||
Name[bn]=সলিড ডিভাইস
|
|
||||||
Name[bs]=Uređaj pod Solidom
|
|
||||||
Name[ca]=Dispositiu del Solid
|
|
||||||
Name[ca@valencia]=Dispositiu de Solid
|
|
||||||
Name[cs]=Solid zařízení
|
|
||||||
Name[da]=Solid-enhed
|
|
||||||
Name[de]=Solid-Gerät
|
|
||||||
Name[el]=Συμπαγής συσκευή
|
|
||||||
Name[en_GB]=Solid Device
|
|
||||||
Name[eo]=Solid-aparatoj
|
|
||||||
Name[es]=Dispositivo de Solid
|
|
||||||
Name[et]=Solidi seade
|
|
||||||
Name[eu]=Solid gailua
|
|
||||||
Name[fi]=Kiinteä laite
|
|
||||||
Name[fr]=Périphérique Solid
|
|
||||||
Name[fy]=Solid apparaat
|
|
||||||
Name[ga]=Gléas Solid
|
|
||||||
Name[gl]=Dispositivo de Solid
|
|
||||||
Name[gu]=સોલિડ ઉપકરણ
|
|
||||||
Name[he]=התקן Solid
|
|
||||||
Name[hi]=सोलिड औज़ार
|
|
||||||
Name[hr]=Solid uređaj
|
|
||||||
Name[hu]=Solid eszköz
|
|
||||||
Name[ia]=Dispositivo Solid
|
|
||||||
Name[id]=Peranti Solid
|
|
||||||
Name[ie]=Aparate solid
|
|
||||||
Name[is]=Solid-tæki
|
|
||||||
Name[it]=Dispositivo di Solid
|
|
||||||
Name[ja]=Solid デバイス
|
|
||||||
Name[ka]=მყარი მოწყობილობა
|
|
||||||
Name[kk]=Solid құрылғысы
|
|
||||||
Name[km]=ឧបករណ៍យូតាន់
|
|
||||||
Name[kn]=ಘನ ಸಾಧನ
|
|
||||||
Name[ko]=Solid 장치
|
|
||||||
Name[lt]=Solid įrenginys
|
|
||||||
Name[lv]=„Solid“ ierīce
|
|
||||||
Name[mk]=Полупроводнички уред
|
|
||||||
Name[ml]=സോളിഡ് ഉപകരണം
|
|
||||||
Name[mr]=सॉलिड साधन
|
|
||||||
Name[nan_TW@latin]=Solid Tsong-tì
|
|
||||||
Name[nb]=Solid-enhet
|
|
||||||
Name[nds]=Solid-Reedschap
|
|
||||||
Name[nl]=Solid-apparaat
|
|
||||||
Name[nn]=Solid-eining
|
|
||||||
Name[pa]=ਸਾਲਡ ਡਿਵਾਈਸ
|
|
||||||
Name[pl]=Urządzenie Solid
|
|
||||||
Name[pt]=Dispositivo do Solid
|
|
||||||
Name[pt_BR]=Dispositivo do Solid
|
|
||||||
Name[ro]=Dispozitiv Solid
|
|
||||||
Name[ru]=Устройство Solid
|
|
||||||
Name[sa]=ठोस यन्त्रम्
|
|
||||||
Name[si]=දෘඩ මෙවලම්
|
|
||||||
Name[sk]=Zariadenie Solid
|
|
||||||
Name[sl]=Naprava Solid
|
|
||||||
Name[sr]=уређај под Солидом
|
|
||||||
Name[sr@ijekavian]=уређај под Солидом
|
|
||||||
Name[sr@ijekavianlatin]=uređaj pod Solidom
|
|
||||||
Name[sr@latin]=uređaj pod Solidom
|
|
||||||
Name[sv]=Solid-enhet
|
|
||||||
Name[ta]=Solid சாதனம்
|
|
||||||
Name[tg]=Дастгоҳи яклухт
|
|
||||||
Name[th]=อุปกรณ์ผ่าน Solid
|
|
||||||
Name[tr]=Solid Aygıtı
|
|
||||||
Name[ug]=قاتتىق ئۈسكۈنە
|
|
||||||
Name[uk]=Пристрій Solid
|
|
||||||
Name[vi]=Thiết bị Solid
|
|
||||||
Name[wa]=Éndjins Solid
|
|
||||||
Name[zh_CN]=Solid 设备
|
|
||||||
Name[zh_TW]=實體裝置
|
|
||||||
Type=Service
|
|
||||||
X-KDE-ServiceTypes=SolidDevice
|
|
||||||
X-KDE-Solid-Actions-Type=Battery
|
|
||||||
|
|
@ -1,306 +0,0 @@
|
||||||
[Desktop Action device]
|
|
||||||
Name=Device
|
|
||||||
Name[ar]=الجهاز
|
|
||||||
Name[ast]=Preséu
|
|
||||||
Name[az]=Cihaz
|
|
||||||
Name[be]=Прылада
|
|
||||||
Name[bg]=Устройство
|
|
||||||
Name[bn]=ডিভাইস
|
|
||||||
Name[bs]=Uređaj
|
|
||||||
Name[ca]=Dispositiu
|
|
||||||
Name[ca@valencia]=Dispositiu
|
|
||||||
Name[cs]=Zařízení
|
|
||||||
Name[csb]=Ùrządzenié
|
|
||||||
Name[da]=Enhed
|
|
||||||
Name[de]=Gerät
|
|
||||||
Name[el]=Συσκευή
|
|
||||||
Name[en_GB]=Device
|
|
||||||
Name[eo]=Aparato
|
|
||||||
Name[es]=Dispositivo
|
|
||||||
Name[et]=Seade
|
|
||||||
Name[eu]=Gailua
|
|
||||||
Name[fa]=دستگاه
|
|
||||||
Name[fi]=Laite
|
|
||||||
Name[fr]=Périphérique
|
|
||||||
Name[fy]=Apparaat
|
|
||||||
Name[ga]=Gléas
|
|
||||||
Name[gl]=Dispositivo
|
|
||||||
Name[gu]=ઉપકરણ
|
|
||||||
Name[he]=התקן
|
|
||||||
Name[hi]=औज़ार
|
|
||||||
Name[hr]=Uređaj
|
|
||||||
Name[hu]=Eszköz
|
|
||||||
Name[ia]=Dispositivo
|
|
||||||
Name[id]=Peranti
|
|
||||||
Name[ie]=Aparate
|
|
||||||
Name[is]=Tæki
|
|
||||||
Name[it]=Dispositivo
|
|
||||||
Name[ja]=デバイス
|
|
||||||
Name[ka]=მოწყობილობა
|
|
||||||
Name[kk]=Құрылғысы
|
|
||||||
Name[km]=ឧបករណ៍
|
|
||||||
Name[kn]=ಸಾಧನ
|
|
||||||
Name[ko]=장치
|
|
||||||
Name[lt]=Įrenginys
|
|
||||||
Name[lv]=Ierīce
|
|
||||||
Name[mk]=Уред
|
|
||||||
Name[ml]=ഉപകരണം
|
|
||||||
Name[mr]=साधन
|
|
||||||
Name[nan_TW@latin]=Tsong-tì
|
|
||||||
Name[nb]=Enhet
|
|
||||||
Name[nds]=Reedschap
|
|
||||||
Name[nl]=Apparaat
|
|
||||||
Name[nn]=Eining
|
|
||||||
Name[pa]=ਡਿਵਾਈਸ
|
|
||||||
Name[pl]=Urządzenie
|
|
||||||
Name[pt]=Dispositivo
|
|
||||||
Name[pt_BR]=Dispositivo
|
|
||||||
Name[ro]=Dispozitiv
|
|
||||||
Name[ru]=Устройство
|
|
||||||
Name[sa]=यन्त्रम्
|
|
||||||
Name[si]=මෙවලම
|
|
||||||
Name[sk]=Zariadenie
|
|
||||||
Name[sl]=Naprava
|
|
||||||
Name[sr]=уређај
|
|
||||||
Name[sr@ijekavian]=уређај
|
|
||||||
Name[sr@ijekavianlatin]=uređaj
|
|
||||||
Name[sr@latin]=uređaj
|
|
||||||
Name[sv]=Enhet
|
|
||||||
Name[ta]=சாதனம்
|
|
||||||
Name[tg]=Дастгоҳ
|
|
||||||
Name[th]=อุปกรณ์
|
|
||||||
Name[tr]=Aygıt
|
|
||||||
Name[ug]=ئۈسكۈنە
|
|
||||||
Name[uk]=Пристрій
|
|
||||||
Name[vi]=Thiết bị
|
|
||||||
Name[wa]=Éndjin
|
|
||||||
Name[zh_CN]=设备
|
|
||||||
Name[zh_TW]=裝置
|
|
||||||
|
|
||||||
[Desktop Action major]
|
|
||||||
Name=Major
|
|
||||||
Name[ar]=رئيسي
|
|
||||||
Name[az]=Böyük say
|
|
||||||
Name[be]=Асноўная
|
|
||||||
Name[bg]=Главен
|
|
||||||
Name[bn]=মেজর
|
|
||||||
Name[bs]=Glavnii
|
|
||||||
Name[ca]=Principal
|
|
||||||
Name[ca@valencia]=Principal
|
|
||||||
Name[cs]=Velké
|
|
||||||
Name[csb]=Wësok
|
|
||||||
Name[da]=Stor
|
|
||||||
Name[de]=Hohe Kennzahl
|
|
||||||
Name[el]=Κύρια
|
|
||||||
Name[en_GB]=Major
|
|
||||||
Name[eo]=ĉefa
|
|
||||||
Name[es]=Mayor
|
|
||||||
Name[et]=Põhiversioon
|
|
||||||
Name[eu]=Handiagoa
|
|
||||||
Name[fi]=Ensisijainen
|
|
||||||
Name[fr]=Majeur
|
|
||||||
Name[fy]=Grut
|
|
||||||
Name[ga]=Príomh
|
|
||||||
Name[gl]=Maior
|
|
||||||
Name[gu]=મુખ્ય
|
|
||||||
Name[he]=ראשי
|
|
||||||
Name[hi]=प्रमुख
|
|
||||||
Name[hr]=Glavni
|
|
||||||
Name[hu]=Főszám
|
|
||||||
Name[ia]=Major
|
|
||||||
Name[id]=Mayor
|
|
||||||
Name[ie]=Majori
|
|
||||||
Name[is]=Mest
|
|
||||||
Name[it]=Maggiore
|
|
||||||
Name[ja]=メジャー
|
|
||||||
Name[ka]=ძირითადი
|
|
||||||
Name[kk]=Негізгі
|
|
||||||
Name[km]=ធំ
|
|
||||||
Name[kn]=ಪ್ರಮುಖ
|
|
||||||
Name[ko]=주
|
|
||||||
Name[lt]=Pagrindinis
|
|
||||||
Name[lv]=Galvenais
|
|
||||||
Name[mk]=Главен
|
|
||||||
Name[ml]=മുഖ്യം
|
|
||||||
Name[mr]=मोठा
|
|
||||||
Name[nb]=Hoved
|
|
||||||
Name[nds]=Hooch
|
|
||||||
Name[nl]=Hoofd
|
|
||||||
Name[nn]=Hovud
|
|
||||||
Name[pa]=ਮੇਜ਼ਰ
|
|
||||||
Name[pl]=Główny numer urządzenia
|
|
||||||
Name[pt]=Número major
|
|
||||||
Name[pt_BR]=Maior
|
|
||||||
Name[ro]=Major
|
|
||||||
Name[ru]=Старший номер (major)
|
|
||||||
Name[sa]=प्रधानः
|
|
||||||
Name[si]=ප්රධාන
|
|
||||||
Name[sk]=Major
|
|
||||||
Name[sl]=Velika
|
|
||||||
Name[sr]=велики
|
|
||||||
Name[sr@ijekavian]=велики
|
|
||||||
Name[sr@ijekavianlatin]=veliki
|
|
||||||
Name[sr@latin]=veliki
|
|
||||||
Name[sv]=Huvudnummer
|
|
||||||
Name[th]=หมายเลขหลัก
|
|
||||||
Name[tr]=Büyük
|
|
||||||
Name[ug]=ئاساسىي
|
|
||||||
Name[uk]=Головний
|
|
||||||
Name[vi]=Lớn
|
|
||||||
Name[wa]=Grand
|
|
||||||
Name[zh_CN]=主
|
|
||||||
Name[zh_TW]=主要
|
|
||||||
|
|
||||||
[Desktop Action minor]
|
|
||||||
Name=Minor
|
|
||||||
Name[ar]=جهاز فرعي
|
|
||||||
Name[az]=Kiçik say
|
|
||||||
Name[be]=Дадатковая
|
|
||||||
Name[bg]=Второстепенен
|
|
||||||
Name[bn]=মাইনর
|
|
||||||
Name[bs]=Sporedni
|
|
||||||
Name[ca]=Secundari
|
|
||||||
Name[ca@valencia]=Secundari
|
|
||||||
Name[cs]=Malé
|
|
||||||
Name[csb]=Niskò
|
|
||||||
Name[da]=Mindre
|
|
||||||
Name[de]=Niedrige Kennzahl
|
|
||||||
Name[el]=Δευτερεύον
|
|
||||||
Name[en_GB]=Minor
|
|
||||||
Name[eo]=Malĉefa
|
|
||||||
Name[es]=Menor
|
|
||||||
Name[et]=Alamversioon
|
|
||||||
Name[eu]=Txikiagoa
|
|
||||||
Name[fi]=Toissijainen
|
|
||||||
Name[fr]=Mineur
|
|
||||||
Name[fy]=Lyts
|
|
||||||
Name[ga]=Mion
|
|
||||||
Name[gl]=Menor
|
|
||||||
Name[gu]=ગૌણ
|
|
||||||
Name[he]=משני
|
|
||||||
Name[hi]=अमुख्य
|
|
||||||
Name[hr]=Sporedni
|
|
||||||
Name[hu]=Alszám
|
|
||||||
Name[ia]=Minor
|
|
||||||
Name[id]=Minor
|
|
||||||
Name[ie]=Minori
|
|
||||||
Name[is]=Minnst
|
|
||||||
Name[it]=Minore
|
|
||||||
Name[ja]=マイナー
|
|
||||||
Name[ka]=მცირე
|
|
||||||
Name[kk]=Қосалқы
|
|
||||||
Name[km]=តូច
|
|
||||||
Name[kn]=ಅಪ್ರಮುಖ
|
|
||||||
Name[ko]=부
|
|
||||||
Name[lt]=Mažesnis
|
|
||||||
Name[lv]=Mazais
|
|
||||||
Name[mk]=Спореден
|
|
||||||
Name[ml]=നിസാരം
|
|
||||||
Name[mr]=लहान
|
|
||||||
Name[nb]=Under
|
|
||||||
Name[nds]=Siet
|
|
||||||
Name[nl]=Onder
|
|
||||||
Name[nn]=Del
|
|
||||||
Name[pa]=ਮਾਈਨਰ
|
|
||||||
Name[pl]=Podrzędny numer urządzenia
|
|
||||||
Name[pt]=Número minor
|
|
||||||
Name[pt_BR]=Menor
|
|
||||||
Name[ro]=Minor
|
|
||||||
Name[ru]=Младший номер (minor)
|
|
||||||
Name[sa]=लघु
|
|
||||||
Name[si]=සුළු
|
|
||||||
Name[sk]=Minor
|
|
||||||
Name[sl]=Mala
|
|
||||||
Name[sr]=мали
|
|
||||||
Name[sr@ijekavian]=мали
|
|
||||||
Name[sr@ijekavianlatin]=mali
|
|
||||||
Name[sr@latin]=mali
|
|
||||||
Name[sv]=Delnummer
|
|
||||||
Name[th]=หมายเลขรอง
|
|
||||||
Name[tr]=Küçük
|
|
||||||
Name[ug]=قوشۇمچە
|
|
||||||
Name[uk]=Додатковий
|
|
||||||
Name[vi]=Nhỏ
|
|
||||||
Name[wa]=Pitit
|
|
||||||
Name[zh_CN]=次
|
|
||||||
Name[zh_TW]=次要
|
|
||||||
|
|
||||||
[Desktop Entry]
|
|
||||||
Actions=device;major;minor;
|
|
||||||
Name=Solid Device
|
|
||||||
Name[ar]=جهاز سولد
|
|
||||||
Name[az]=Solid cihazı
|
|
||||||
Name[be]=Цвердацелы назапашвальнік
|
|
||||||
Name[bg]=Solid устройство
|
|
||||||
Name[bn]=সলিড ডিভাইস
|
|
||||||
Name[bs]=Uređaj pod Solidom
|
|
||||||
Name[ca]=Dispositiu del Solid
|
|
||||||
Name[ca@valencia]=Dispositiu de Solid
|
|
||||||
Name[cs]=Solid zařízení
|
|
||||||
Name[da]=Solid-enhed
|
|
||||||
Name[de]=Solid-Gerät
|
|
||||||
Name[el]=Συμπαγής συσκευή
|
|
||||||
Name[en_GB]=Solid Device
|
|
||||||
Name[eo]=Solid-aparatoj
|
|
||||||
Name[es]=Dispositivo de Solid
|
|
||||||
Name[et]=Solidi seade
|
|
||||||
Name[eu]=Solid gailua
|
|
||||||
Name[fi]=Kiinteä laite
|
|
||||||
Name[fr]=Périphérique Solid
|
|
||||||
Name[fy]=Solid apparaat
|
|
||||||
Name[ga]=Gléas Solid
|
|
||||||
Name[gl]=Dispositivo de Solid
|
|
||||||
Name[gu]=સોલિડ ઉપકરણ
|
|
||||||
Name[he]=התקן Solid
|
|
||||||
Name[hi]=सोलिड औज़ार
|
|
||||||
Name[hr]=Solid uređaj
|
|
||||||
Name[hu]=Solid eszköz
|
|
||||||
Name[ia]=Dispositivo Solid
|
|
||||||
Name[id]=Peranti Solid
|
|
||||||
Name[ie]=Aparate solid
|
|
||||||
Name[is]=Solid-tæki
|
|
||||||
Name[it]=Dispositivo di Solid
|
|
||||||
Name[ja]=Solid デバイス
|
|
||||||
Name[ka]=მყარი მოწყობილობა
|
|
||||||
Name[kk]=Solid құрылғысы
|
|
||||||
Name[km]=ឧបករណ៍យូតាន់
|
|
||||||
Name[kn]=ಘನ ಸಾಧನ
|
|
||||||
Name[ko]=Solid 장치
|
|
||||||
Name[lt]=Solid įrenginys
|
|
||||||
Name[lv]=„Solid“ ierīce
|
|
||||||
Name[mk]=Полупроводнички уред
|
|
||||||
Name[ml]=സോളിഡ് ഉപകരണം
|
|
||||||
Name[mr]=सॉलिड साधन
|
|
||||||
Name[nan_TW@latin]=Solid Tsong-tì
|
|
||||||
Name[nb]=Solid-enhet
|
|
||||||
Name[nds]=Solid-Reedschap
|
|
||||||
Name[nl]=Solid-apparaat
|
|
||||||
Name[nn]=Solid-eining
|
|
||||||
Name[pa]=ਸਾਲਡ ਡਿਵਾਈਸ
|
|
||||||
Name[pl]=Urządzenie Solid
|
|
||||||
Name[pt]=Dispositivo do Solid
|
|
||||||
Name[pt_BR]=Dispositivo do Solid
|
|
||||||
Name[ro]=Dispozitiv Solid
|
|
||||||
Name[ru]=Устройство Solid
|
|
||||||
Name[sa]=ठोस यन्त्रम्
|
|
||||||
Name[si]=දෘඩ මෙවලම්
|
|
||||||
Name[sk]=Zariadenie Solid
|
|
||||||
Name[sl]=Naprava Solid
|
|
||||||
Name[sr]=уређај под Солидом
|
|
||||||
Name[sr@ijekavian]=уређај под Солидом
|
|
||||||
Name[sr@ijekavianlatin]=uređaj pod Solidom
|
|
||||||
Name[sr@latin]=uređaj pod Solidom
|
|
||||||
Name[sv]=Solid-enhet
|
|
||||||
Name[ta]=Solid சாதனம்
|
|
||||||
Name[tg]=Дастгоҳи яклухт
|
|
||||||
Name[th]=อุปกรณ์ผ่าน Solid
|
|
||||||
Name[tr]=Solid Aygıtı
|
|
||||||
Name[ug]=قاتتىق ئۈسكۈنە
|
|
||||||
Name[uk]=Пристрій Solid
|
|
||||||
Name[vi]=Thiết bị Solid
|
|
||||||
Name[wa]=Éndjins Solid
|
|
||||||
Name[zh_CN]=Solid 设备
|
|
||||||
Name[zh_TW]=實體裝置
|
|
||||||
Type=Service
|
|
||||||
X-KDE-ServiceTypes=SolidDevice
|
|
||||||
X-KDE-Solid-Actions-Type=Block
|
|
||||||
|
|
@ -1,233 +0,0 @@
|
||||||
[Desktop Action supportedDrivers]
|
|
||||||
Name=Supported Drivers
|
|
||||||
Name[ar]=المشغّلات المدعومة
|
|
||||||
Name[az]=Dəstəklənən cihazlar
|
|
||||||
Name[be]=Драйверы, якія падтрымліваюцца
|
|
||||||
Name[bg]=Поддържани драйвери
|
|
||||||
Name[bn]=সমর্থিত ড্রাইভার
|
|
||||||
Name[bs]=Podržani drajveri
|
|
||||||
Name[ca]=Controladors acceptats
|
|
||||||
Name[ca@valencia]=Controladors acceptats
|
|
||||||
Name[cs]=Podporované ovladače
|
|
||||||
Name[csb]=Wspiéróné czérowniczi
|
|
||||||
Name[da]=Understøttede drivere
|
|
||||||
Name[de]=Unterstützte Treiber
|
|
||||||
Name[el]=Υποστηριζόμενοι οδηγοί
|
|
||||||
Name[en_GB]=Supported Drivers
|
|
||||||
Name[eo]=subtenataj Peliloj
|
|
||||||
Name[es]=Dispositivos soportados
|
|
||||||
Name[et]=Toetatud draiverid
|
|
||||||
Name[eu]=Onartutzen diren gidariak
|
|
||||||
Name[fi]=Tuetut ajurit
|
|
||||||
Name[fr]=Pilotes pris en charge
|
|
||||||
Name[fy]=Stipe stjoerprogramma's
|
|
||||||
Name[ga]=Tiománaithe a dTacaítear Leo
|
|
||||||
Name[gl]=Controladores permitidos
|
|
||||||
Name[gu]=આધારિત ડ્રાઇવરો
|
|
||||||
Name[he]=מנהלי התקנים נתמכים
|
|
||||||
Name[hi]=समर्थित ड्राईवर
|
|
||||||
Name[hr]=Podržani pisači
|
|
||||||
Name[hu]=Támogatott meghajtók
|
|
||||||
Name[ia]=Drivers supportate
|
|
||||||
Name[id]=Penggerak Didukung
|
|
||||||
Name[is]=Studdir reklar
|
|
||||||
Name[it]=Driver supportati
|
|
||||||
Name[ja]=サポートされているドライバ
|
|
||||||
Name[ka]=მხარდაჭერილი დრაივერები
|
|
||||||
Name[kk]=Қолдайтын драйверлері
|
|
||||||
Name[km]=កម្មវិធីបញ្ជាដែលបានគាំទ្រ
|
|
||||||
Name[kn]=ಬೆಂಬಲಿತ ಚಾಲಕಗಳು
|
|
||||||
Name[ko]=지원하는 드라이버
|
|
||||||
Name[lt]=Palaikomos tvarkyklės
|
|
||||||
Name[lv]=Atbalstītie draiveri
|
|
||||||
Name[mai]=समर्थित ड्राइवर
|
|
||||||
Name[mk]=Поддржани управувачи
|
|
||||||
Name[ml]=പിന്തുണയുള്ള സാരഥികള്
|
|
||||||
Name[mr]=समर्थीत ड्राइव्हर्स
|
|
||||||
Name[nan_TW@latin]=Tsi-uān ê Khu-tōng-tîng-sik
|
|
||||||
Name[nb]=Støttede drivere
|
|
||||||
Name[nds]=Ünnerstütt Drievers
|
|
||||||
Name[nl]=Ondersteunde stuurprogramma's
|
|
||||||
Name[nn]=Støtta drivarar
|
|
||||||
Name[pa]=ਸਹਾਇਕ ਡਰਾਇਵਰ
|
|
||||||
Name[pl]=Obsługiwane sterowniki
|
|
||||||
Name[pt]=Controladores suportados
|
|
||||||
Name[pt_BR]=Drivers suportados
|
|
||||||
Name[ro]=Drivere susținute
|
|
||||||
Name[ru]=Поддерживаемые драйверы
|
|
||||||
Name[sa]=समर्थिताः चालकाः
|
|
||||||
Name[si]=සහාය දක්වන ධාවක
|
|
||||||
Name[sk]=Podporované ovládače
|
|
||||||
Name[sl]=Podprti gonilniki
|
|
||||||
Name[sr]=подржани драјвери
|
|
||||||
Name[sr@ijekavian]=подржани драјвери
|
|
||||||
Name[sr@ijekavianlatin]=podržani drajveri
|
|
||||||
Name[sr@latin]=podržani drajveri
|
|
||||||
Name[sv]=Drivrutiner som stöds
|
|
||||||
Name[ta]=ஆதரிக்கப்படும் சாதனநிரல்
|
|
||||||
Name[tg]=Дастгоҳҳои дастгиришаванда
|
|
||||||
Name[th]=ไดรเวอร์ที่รองรับ
|
|
||||||
Name[tr]=Desteklenen Sürücüler
|
|
||||||
Name[ug]=قوللايدىغان قوزغاتقۇ
|
|
||||||
Name[uk]=Підтримувані драйвери
|
|
||||||
Name[vi]=Trình điều khiển được hỗ trợ
|
|
||||||
Name[wa]=Mineus sopoirtés
|
|
||||||
Name[zh_CN]=支持的驱动
|
|
||||||
Name[zh_TW]=支援的驅動程式
|
|
||||||
|
|
||||||
[Desktop Action supportedProtocols]
|
|
||||||
Name=Supported Protocols
|
|
||||||
Name[ar]=الموافيق المدعومة
|
|
||||||
Name[az]=Dəstəklənən Protokollar
|
|
||||||
Name[be]=Пратаколы, якія падтрымліваюцца
|
|
||||||
Name[bg]=Поддържани протоколи
|
|
||||||
Name[bn]=সমর্থিত প্রোটোকল
|
|
||||||
Name[bs]=Podržani protokoli
|
|
||||||
Name[ca]=Protocols acceptats
|
|
||||||
Name[ca@valencia]=Protocols acceptats
|
|
||||||
Name[cs]=Podporované protokoly
|
|
||||||
Name[csb]=Wspiéróné protokòłë
|
|
||||||
Name[da]=Understøttede protokoller
|
|
||||||
Name[de]=Unterstützte Protokolle
|
|
||||||
Name[el]=Υποστηριζόμενα πρωτόκολλα
|
|
||||||
Name[en_GB]=Supported Protocols
|
|
||||||
Name[eo]=Subtenitaj Protokoloj
|
|
||||||
Name[es]=Protocolos soportados
|
|
||||||
Name[et]=Toetatud protokollid
|
|
||||||
Name[eu]=Onartzen diren protokoloak
|
|
||||||
Name[fi]=Tuetut yhteyskäytännöt
|
|
||||||
Name[fr]=Protocoles pris en charge
|
|
||||||
Name[fy]=Stipe protokollen
|
|
||||||
Name[ga]=Prótacail a dTacaítear Leo
|
|
||||||
Name[gl]=Protocolos permitidos
|
|
||||||
Name[gu]=આધારિત પ્રોટોકોલ્સ
|
|
||||||
Name[he]=פרוטוקולים נתמכים
|
|
||||||
Name[hi]=समर्थित प्रोटोकॉल
|
|
||||||
Name[hr]=Podržani Protokoli
|
|
||||||
Name[hu]=Támogatott protokollok
|
|
||||||
Name[ia]=Protocollos supportate
|
|
||||||
Name[id]=Protokol Didukung
|
|
||||||
Name[ie]=Suportat protocoles
|
|
||||||
Name[is]=Studdar samskiptareglur
|
|
||||||
Name[it]=Protocolli supportati
|
|
||||||
Name[ja]=サポートされているプロトコル
|
|
||||||
Name[ka]=მხარდაჭერილი პროტოკოლები
|
|
||||||
Name[kk]=Қолдайтын протоколдары
|
|
||||||
Name[km]=ពិពីការដែលបានគាំទ្រ
|
|
||||||
Name[kn]=ಬೆಂಬಲಿತ ಪ್ರಕ್ರಮಗಳು (ಪ್ರೋಟೋಕಾಲ್)
|
|
||||||
Name[ko]=지원하는 프로토콜
|
|
||||||
Name[lt]=Palaikomi protokolai
|
|
||||||
Name[lv]=Atbalstītie protokoli
|
|
||||||
Name[mk]=Поддржани протоколи
|
|
||||||
Name[ml]=പിന്തുണയ്ക്കുന്ന സമ്പ്രദായങ്ങള്
|
|
||||||
Name[mr]=समर्थीत शिष्टाचार
|
|
||||||
Name[nan_TW@latin]=Tsi-uān ê Hia̍p-tīng
|
|
||||||
Name[nb]=Støttede protokoller
|
|
||||||
Name[nds]=Ünnerstütt Protokollen
|
|
||||||
Name[nl]=Ondersteunde protocollen
|
|
||||||
Name[nn]=Støtta protokollar
|
|
||||||
Name[pa]=ਸਹਾਇਕ ਪਰੋਟੋਕਾਲ
|
|
||||||
Name[pl]=Obsługiwane protokoły
|
|
||||||
Name[pt]=Protocolos suportados
|
|
||||||
Name[pt_BR]=Protocolos suportados
|
|
||||||
Name[ro]=Protocoale susținute
|
|
||||||
Name[ru]=Поддерживаемые протоколы
|
|
||||||
Name[sa]=समर्थिताः संविदाः
|
|
||||||
Name[si]=සහාය දක්වන ක්රියා පටිපාටි
|
|
||||||
Name[sk]=Podporované protokoly
|
|
||||||
Name[sl]=Podprti protokoli
|
|
||||||
Name[sr]=подржани протоколи
|
|
||||||
Name[sr@ijekavian]=подржани протоколи
|
|
||||||
Name[sr@ijekavianlatin]=podržani protokoli
|
|
||||||
Name[sr@latin]=podržani protokoli
|
|
||||||
Name[sv]=Protokoll som stöds
|
|
||||||
Name[ta]=ஆதரிக்கப்படும் நெறிமுறைகள்
|
|
||||||
Name[tg]=Протоколҳои дастгиришаванда
|
|
||||||
Name[th]=โพรโทคอลที่รองรับ
|
|
||||||
Name[tr]=Desteklenen Protokoller
|
|
||||||
Name[ug]=قوللايدىغان كېلىشىم
|
|
||||||
Name[uk]=Підтримувані протоколи
|
|
||||||
Name[vi]=Giao thức được hỗ trợ
|
|
||||||
Name[wa]=Protocoles sopoirtés
|
|
||||||
Name[zh_CN]=支持的协议
|
|
||||||
Name[zh_TW]=支援的協定
|
|
||||||
|
|
||||||
[Desktop Entry]
|
|
||||||
Actions=supportedDrivers;supportedProtocols;
|
|
||||||
Name=Solid Device
|
|
||||||
Name[ar]=جهاز سولد
|
|
||||||
Name[az]=Solid cihazı
|
|
||||||
Name[be]=Цвердацелы назапашвальнік
|
|
||||||
Name[bg]=Solid устройство
|
|
||||||
Name[bn]=সলিড ডিভাইস
|
|
||||||
Name[bs]=Uređaj pod Solidom
|
|
||||||
Name[ca]=Dispositiu del Solid
|
|
||||||
Name[ca@valencia]=Dispositiu de Solid
|
|
||||||
Name[cs]=Solid zařízení
|
|
||||||
Name[da]=Solid-enhed
|
|
||||||
Name[de]=Solid-Gerät
|
|
||||||
Name[el]=Συμπαγής συσκευή
|
|
||||||
Name[en_GB]=Solid Device
|
|
||||||
Name[eo]=Solid-aparatoj
|
|
||||||
Name[es]=Dispositivo de Solid
|
|
||||||
Name[et]=Solidi seade
|
|
||||||
Name[eu]=Solid gailua
|
|
||||||
Name[fi]=Kiinteä laite
|
|
||||||
Name[fr]=Périphérique Solid
|
|
||||||
Name[fy]=Solid apparaat
|
|
||||||
Name[ga]=Gléas Solid
|
|
||||||
Name[gl]=Dispositivo de Solid
|
|
||||||
Name[gu]=સોલિડ ઉપકરણ
|
|
||||||
Name[he]=התקן Solid
|
|
||||||
Name[hi]=सोलिड औज़ार
|
|
||||||
Name[hr]=Solid uređaj
|
|
||||||
Name[hu]=Solid eszköz
|
|
||||||
Name[ia]=Dispositivo Solid
|
|
||||||
Name[id]=Peranti Solid
|
|
||||||
Name[ie]=Aparate solid
|
|
||||||
Name[is]=Solid-tæki
|
|
||||||
Name[it]=Dispositivo di Solid
|
|
||||||
Name[ja]=Solid デバイス
|
|
||||||
Name[ka]=მყარი მოწყობილობა
|
|
||||||
Name[kk]=Solid құрылғысы
|
|
||||||
Name[km]=ឧបករណ៍យូតាន់
|
|
||||||
Name[kn]=ಘನ ಸಾಧನ
|
|
||||||
Name[ko]=Solid 장치
|
|
||||||
Name[lt]=Solid įrenginys
|
|
||||||
Name[lv]=„Solid“ ierīce
|
|
||||||
Name[mk]=Полупроводнички уред
|
|
||||||
Name[ml]=സോളിഡ് ഉപകരണം
|
|
||||||
Name[mr]=सॉलिड साधन
|
|
||||||
Name[nan_TW@latin]=Solid Tsong-tì
|
|
||||||
Name[nb]=Solid-enhet
|
|
||||||
Name[nds]=Solid-Reedschap
|
|
||||||
Name[nl]=Solid-apparaat
|
|
||||||
Name[nn]=Solid-eining
|
|
||||||
Name[pa]=ਸਾਲਡ ਡਿਵਾਈਸ
|
|
||||||
Name[pl]=Urządzenie Solid
|
|
||||||
Name[pt]=Dispositivo do Solid
|
|
||||||
Name[pt_BR]=Dispositivo do Solid
|
|
||||||
Name[ro]=Dispozitiv Solid
|
|
||||||
Name[ru]=Устройство Solid
|
|
||||||
Name[sa]=ठोस यन्त्रम्
|
|
||||||
Name[si]=දෘඩ මෙවලම්
|
|
||||||
Name[sk]=Zariadenie Solid
|
|
||||||
Name[sl]=Naprava Solid
|
|
||||||
Name[sr]=уређај под Солидом
|
|
||||||
Name[sr@ijekavian]=уређај под Солидом
|
|
||||||
Name[sr@ijekavianlatin]=uređaj pod Solidom
|
|
||||||
Name[sr@latin]=uređaj pod Solidom
|
|
||||||
Name[sv]=Solid-enhet
|
|
||||||
Name[ta]=Solid சாதனம்
|
|
||||||
Name[tg]=Дастгоҳи яклухт
|
|
||||||
Name[th]=อุปกรณ์ผ่าน Solid
|
|
||||||
Name[tr]=Solid Aygıtı
|
|
||||||
Name[ug]=قاتتىق ئۈسكۈنە
|
|
||||||
Name[uk]=Пристрій Solid
|
|
||||||
Name[vi]=Thiết bị Solid
|
|
||||||
Name[wa]=Éndjins Solid
|
|
||||||
Name[zh_CN]=Solid 设备
|
|
||||||
Name[zh_TW]=實體裝置
|
|
||||||
Type=Service
|
|
||||||
X-KDE-ServiceTypes=SolidDevice
|
|
||||||
X-KDE-Solid-Actions-Type=Camera
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,772 +0,0 @@
|
||||||
[Desktop Action bus]
|
|
||||||
Name=Bus
|
|
||||||
Name[ar]=النّاقل
|
|
||||||
Name[az]=Şin
|
|
||||||
Name[be]=Шына
|
|
||||||
Name[bg]=Шина
|
|
||||||
Name[bn]=বাস
|
|
||||||
Name[bs]=Magistrala
|
|
||||||
Name[ca]=Bus
|
|
||||||
Name[ca@valencia]=Bus
|
|
||||||
Name[cs]=Sběrnice
|
|
||||||
Name[csb]=Bus
|
|
||||||
Name[da]=Bus
|
|
||||||
Name[de]=Bus
|
|
||||||
Name[el]=Δίαυλος
|
|
||||||
Name[en_GB]=Bus
|
|
||||||
Name[eo]=Buso
|
|
||||||
Name[es]=Bus
|
|
||||||
Name[et]=Siin
|
|
||||||
Name[eu]=Busa
|
|
||||||
Name[fa]=گذرگاه
|
|
||||||
Name[fi]=Väylä
|
|
||||||
Name[fr]=Bus
|
|
||||||
Name[fy]=Bus
|
|
||||||
Name[ga]=Bus
|
|
||||||
Name[gl]=Bus
|
|
||||||
Name[gu]=બસ
|
|
||||||
Name[he]=אפיק
|
|
||||||
Name[hi]=बस
|
|
||||||
Name[hr]=Sabirnica
|
|
||||||
Name[hu]=Busz
|
|
||||||
Name[ia]=Bus
|
|
||||||
Name[id]=Bus
|
|
||||||
Name[is]=Rás (bus)
|
|
||||||
Name[it]=Bus
|
|
||||||
Name[ja]=バス
|
|
||||||
Name[ka]=მატარებელი
|
|
||||||
Name[kk]=Шинасы
|
|
||||||
Name[km]=ខ្សែបញ្ជូន
|
|
||||||
Name[kn]=ಬಸ್
|
|
||||||
Name[ko]=버스
|
|
||||||
Name[lt]=Magistralė
|
|
||||||
Name[lv]=Kopne
|
|
||||||
Name[mk]=Магистрала
|
|
||||||
Name[ml]=ബസ്
|
|
||||||
Name[mr]=बस
|
|
||||||
Name[nb]=Buss
|
|
||||||
Name[nds]=Bus
|
|
||||||
Name[nl]=Bus
|
|
||||||
Name[nn]=Buss
|
|
||||||
Name[pa]=ਬਸ
|
|
||||||
Name[pl]=Szyna
|
|
||||||
Name[pt]=Barramento
|
|
||||||
Name[pt_BR]=Barramento
|
|
||||||
Name[ro]=Magistrală
|
|
||||||
Name[ru]=Шина
|
|
||||||
Name[sa]=हारक
|
|
||||||
Name[si]=Bus
|
|
||||||
Name[sk]=Zbernica
|
|
||||||
Name[sl]=Vodilo
|
|
||||||
Name[sr]=магистрала
|
|
||||||
Name[sr@ijekavian]=магистрала
|
|
||||||
Name[sr@ijekavianlatin]=magistrala
|
|
||||||
Name[sr@latin]=magistrala
|
|
||||||
Name[sv]=Buss
|
|
||||||
Name[tg]=Bus
|
|
||||||
Name[th]=ระบบบัส
|
|
||||||
Name[tr]=Yol
|
|
||||||
Name[ug]=باش لىنىيە
|
|
||||||
Name[uk]=Шина
|
|
||||||
Name[vi]=Buýt
|
|
||||||
Name[wa]=Bus
|
|
||||||
Name[zh_CN]=总线
|
|
||||||
Name[zh_TW]=匯流排
|
|
||||||
|
|
||||||
[Desktop Action driveType]
|
|
||||||
Name=Drive Type
|
|
||||||
Name[ar]=نوع القرص
|
|
||||||
Name[az]=Cihaz Növü
|
|
||||||
Name[be]=Тып дыска
|
|
||||||
Name[bg]=Вид устройство
|
|
||||||
Name[bn]=ড্রাইভ-এর ধরন
|
|
||||||
Name[bs]=Tip jedinice
|
|
||||||
Name[ca]=Tipus d'unitat
|
|
||||||
Name[ca@valencia]=Tipus d'unitat
|
|
||||||
Name[cs]=Typ mechaniky
|
|
||||||
Name[csb]=Ôrt nëka
|
|
||||||
Name[da]=Drevtype
|
|
||||||
Name[de]=Laufwerkstyp
|
|
||||||
Name[el]=Τύπος οδηγού
|
|
||||||
Name[en_GB]=Drive Type
|
|
||||||
Name[eo]=Tipo de Diskingo
|
|
||||||
Name[es]=Tipo de disco
|
|
||||||
Name[et]=Seadme tüüp
|
|
||||||
Name[eu]=Unitate mota
|
|
||||||
Name[fi]=Asematyyppi
|
|
||||||
Name[fr]=Type de lecteur
|
|
||||||
Name[fy]=Stasjons type
|
|
||||||
Name[ga]=Cineál an Tiomántáin
|
|
||||||
Name[gl]=Tipo de unidade
|
|
||||||
Name[gu]=ડ્રાઇવ પ્રકાર
|
|
||||||
Name[he]=סוג כונן
|
|
||||||
Name[hi]=ड्राईव प्रकार
|
|
||||||
Name[hr]=Tip uređaja
|
|
||||||
Name[hu]=Meghajtótípus
|
|
||||||
Name[ia]=Typo de drive
|
|
||||||
Name[id]=Tipe Penggerak
|
|
||||||
Name[ie]=Tip de unité
|
|
||||||
Name[is]=Gerð drifs
|
|
||||||
Name[it]=Tipo di unità
|
|
||||||
Name[ja]=ドライブのタイプ
|
|
||||||
Name[ka]=ამძრავის ტიპი
|
|
||||||
Name[kk]=Жетек түрі
|
|
||||||
Name[km]=ប្រភេទដ្រាយ
|
|
||||||
Name[kn]=ಡ್ರೈವಿನ ಬಗೆ
|
|
||||||
Name[ko]=드라이브 종류
|
|
||||||
Name[lt]=Disko tipas
|
|
||||||
Name[lv]=Dziņa tips
|
|
||||||
Name[mai]=ड्राइव प्रकार
|
|
||||||
Name[mk]=Тип на уред
|
|
||||||
Name[ml]=ഡ്രൈവിന്റെ തരം
|
|
||||||
Name[mr]=ड्राइव्ह प्रकार
|
|
||||||
Name[nb]=Stasjonstype
|
|
||||||
Name[nds]=Loopwark-Typ
|
|
||||||
Name[nl]=Apparaattype
|
|
||||||
Name[nn]=Stasjonstype
|
|
||||||
Name[pa]=ਡਰਾਇਵ ਕਿਸਮ
|
|
||||||
Name[pl]=Rodzaj napędu
|
|
||||||
Name[pt]=Tipo de unidade
|
|
||||||
Name[pt_BR]=Tipo de unidade
|
|
||||||
Name[ro]=Tip unitate
|
|
||||||
Name[ru]=Тип устройства
|
|
||||||
Name[sa]=ड्राइव प्रकार
|
|
||||||
Name[si]=ධාවක වර්ගය
|
|
||||||
Name[sk]=Typ mechaniky
|
|
||||||
Name[sl]=Vrsta pogona
|
|
||||||
Name[sr]=тип јединице
|
|
||||||
Name[sr@ijekavian]=тип јединице
|
|
||||||
Name[sr@ijekavianlatin]=tip jedinice
|
|
||||||
Name[sr@latin]=tip jedinice
|
|
||||||
Name[sv]=Enhetstyp
|
|
||||||
Name[ta]=வட்டு வகை
|
|
||||||
Name[tg]=Навъи дастгоҳ
|
|
||||||
Name[th]=ประเภทของไดรฟ์
|
|
||||||
Name[tr]=Sürücü Türü
|
|
||||||
Name[ug]=قوزغاتقۇچ تۈرى
|
|
||||||
Name[uk]=Тип пристрою
|
|
||||||
Name[vi]=Kiểu ổ
|
|
||||||
Name[wa]=Sôre di lijheu
|
|
||||||
Name[zh_CN]=驱动器类型
|
|
||||||
Name[zh_TW]=磁碟型態
|
|
||||||
|
|
||||||
[Desktop Action hotpluggable]
|
|
||||||
Name=Hotpluggable
|
|
||||||
Name[ar]=قابل للإزالة الفورية
|
|
||||||
Name[az]=İstənilən vaxt qoşulur
|
|
||||||
Name[be]=Можна адлучаць падчас працы
|
|
||||||
Name[bg]=С горещо включване
|
|
||||||
Name[bn]=হট-প্লাগ-যোগ্য
|
|
||||||
Name[bs]=Vruće uključiva
|
|
||||||
Name[ca]=Connectable en calent
|
|
||||||
Name[ca@valencia]=Connectable en calent
|
|
||||||
Name[cs]=Hotplug
|
|
||||||
Name[da]=Flytbar
|
|
||||||
Name[de]=Hotplug-fähig
|
|
||||||
Name[el]=Δυνατότητα Hotplug
|
|
||||||
Name[en_GB]=Hotpluggable
|
|
||||||
Name[eo]=Dumkure permutebla
|
|
||||||
Name[es]=Conexión en caliente
|
|
||||||
Name[et]=Töö ajal ühendatav
|
|
||||||
Name[eu]=Ibilian konektagarria
|
|
||||||
Name[fi]=Lennossakytkettävä
|
|
||||||
Name[fr]=Connectable à chaud
|
|
||||||
Name[fy]=Hotplug barren
|
|
||||||
Name[ga]=Inphlugáilte
|
|
||||||
Name[gl]=Conectábel en quente
|
|
||||||
Name[gu]=હોટપ્લગેબલ
|
|
||||||
Name[he]=להחלפה חמה
|
|
||||||
Name[hi]=हाटप्लग योग्य
|
|
||||||
Name[hr]=Podržava brzo uštekavanje
|
|
||||||
Name[hu]=Menet közben csatlakoztatható
|
|
||||||
Name[ia]=Hotpluggable (On pote connecter lo con machina active)
|
|
||||||
Name[id]=Dapat dicabut colok
|
|
||||||
Name[is]=Hraðtengjanlegt (hotplug)
|
|
||||||
Name[it]=Collegabile a caldo
|
|
||||||
Name[ja]=Hotplug 可能
|
|
||||||
Name[ka]=ცხლად შეერთებადი
|
|
||||||
Name[kk]=Істеп турғанда қосылмалы
|
|
||||||
Name[km]=ដោតដើរ
|
|
||||||
Name[kn]=ಹಾಟ್ಪ್ಲಗ್ ಮಾಡಬಹುದಾದ
|
|
||||||
Name[ko]=핫플러그 가능
|
|
||||||
Name[lt]=Greitai prijungiamas
|
|
||||||
Name[lv]=Karsti nomaināms
|
|
||||||
Name[ml]=ഹോട്ട്പ്ലഗ് ചെയ്യാവുന്ന
|
|
||||||
Name[mr]=हॉटप्लग करता येणारे
|
|
||||||
Name[nb]=Hotplug-kompatibel
|
|
||||||
Name[nds]=Jümmers tokoppelbor
|
|
||||||
Name[nl]=Hotplugbaar
|
|
||||||
Name[nn]=Hotplug-kompatibel
|
|
||||||
Name[pa]=ਹਾਟਪਲੱਗਯੋਗ
|
|
||||||
Name[pl]=Podłączany "na gorąco"
|
|
||||||
Name[pt]=Com suporte a ligação dinâmica
|
|
||||||
Name[pt_BR]=Conectável em funcionamento
|
|
||||||
Name[ro]=Detașabil
|
|
||||||
Name[ru]=Подключается в любое время
|
|
||||||
Name[sa]=हॉटप्लग्गेबल
|
|
||||||
Name[si]=Hotpluggable
|
|
||||||
Name[sk]=Hotplug
|
|
||||||
Name[sl]=Priključljivo med delovanjem
|
|
||||||
Name[sr]=вруће укључива
|
|
||||||
Name[sr@ijekavian]=вруће укључива
|
|
||||||
Name[sr@ijekavianlatin]=vruće uključiva
|
|
||||||
Name[sr@latin]=vruće uključiva
|
|
||||||
Name[sv]=Inkopplingsbar
|
|
||||||
Name[ta]=மீள்துவக்காமல் செருகக்கூடியது
|
|
||||||
Name[tg]=Пайвастшавандаи зудамал
|
|
||||||
Name[th]=สามารถถอดเสียบได้
|
|
||||||
Name[tr]=Çıkarıp Takılabilir
|
|
||||||
Name[ug]=ئىسسىق چېتىلىشچان
|
|
||||||
Name[uk]=«Гаряче» з’єднання
|
|
||||||
Name[vi]=Cắm nóng được
|
|
||||||
Name[wa]=Hotplugåve
|
|
||||||
Name[zh_CN]=可热插拔
|
|
||||||
Name[zh_TW]=可熱插拔
|
|
||||||
|
|
||||||
[Desktop Action readSpeed]
|
|
||||||
Name=Read Speed
|
|
||||||
Name[ar]=سرعة القراءة
|
|
||||||
Name[az]=Oxuma Sürəti
|
|
||||||
Name[be]=Хуткасць чытання
|
|
||||||
Name[bg]=Скорост на четене
|
|
||||||
Name[bn]=পড়ার গতি
|
|
||||||
Name[bs]=Brzina čitanja
|
|
||||||
Name[ca]=Velocitat de lectura
|
|
||||||
Name[ca@valencia]=Velocitat de lectura
|
|
||||||
Name[cs]=Rychlost čtení
|
|
||||||
Name[csb]=Chùtkòsc czëtaniô
|
|
||||||
Name[da]=Læsehastighed
|
|
||||||
Name[de]=Lesegeschwindigkeit
|
|
||||||
Name[el]=Ταχύτητα ανάγνωσης
|
|
||||||
Name[en_GB]=Read Speed
|
|
||||||
Name[eo]=Leg-rapideco
|
|
||||||
Name[es]=Velocidad de lectura
|
|
||||||
Name[et]=Lugemiskiirus
|
|
||||||
Name[eu]=Irakurketa-abiadura
|
|
||||||
Name[fi]=Lukunopeus
|
|
||||||
Name[fr]=Vitesse de lecture
|
|
||||||
Name[fy]=Lês fluggens
|
|
||||||
Name[ga]=Luas Léite
|
|
||||||
Name[gl]=Velocidade de lectura
|
|
||||||
Name[gu]=લખવાની ઝડપ
|
|
||||||
Name[he]=מהירות קריאה
|
|
||||||
Name[hi]=पढ़ने की गति
|
|
||||||
Name[hr]=Brzina čitanja
|
|
||||||
Name[hu]=Olvasási sebesség
|
|
||||||
Name[ia]=Velocitate de lectura
|
|
||||||
Name[id]=Kecepatan Baca
|
|
||||||
Name[ie]=Velocitá de letion
|
|
||||||
Name[is]=Leshraði
|
|
||||||
Name[it]=Velocità in lettura
|
|
||||||
Name[ja]=読み取り速度
|
|
||||||
Name[ka]=კითხვის სიჩქარე
|
|
||||||
Name[kk]=Оқу жылдамдығы
|
|
||||||
Name[km]=ល្បឿនអាន
|
|
||||||
Name[kn]=ಓದುವ ವೇಗ
|
|
||||||
Name[ko]=읽기 속도
|
|
||||||
Name[lt]=Skaitymo greitis
|
|
||||||
Name[lv]=Lasīšanas ātrums
|
|
||||||
Name[mk]=Брзина на читање
|
|
||||||
Name[ml]=വായനാ വേഗം
|
|
||||||
Name[mr]=वाचन वेग
|
|
||||||
Name[nan_TW@latin]=Tho̍k-tshú Sok-tōo
|
|
||||||
Name[nb]=Lesehastighet
|
|
||||||
Name[nds]=Leesgauigkeit
|
|
||||||
Name[nl]=Leessnelheid
|
|
||||||
Name[nn]=Lesefart
|
|
||||||
Name[pa]=ਪੜ੍ਹਨ ਸਪੀਡ
|
|
||||||
Name[pl]=Szybkość odczytu
|
|
||||||
Name[pt]=Velocidade de leitura
|
|
||||||
Name[pt_BR]=Velocidade de leitura
|
|
||||||
Name[ro]=Viteză de citire
|
|
||||||
Name[ru]=Скорость чтения
|
|
||||||
Name[sa]=पठनवेगः
|
|
||||||
Name[si]=කියවුම් වේගය
|
|
||||||
Name[sk]=Rýchlosť čítania
|
|
||||||
Name[sl]=Hitrost branja
|
|
||||||
Name[sr]=брзина читања
|
|
||||||
Name[sr@ijekavian]=брзина читања
|
|
||||||
Name[sr@ijekavianlatin]=brzina čitanja
|
|
||||||
Name[sr@latin]=brzina čitanja
|
|
||||||
Name[sv]=Läshastighet
|
|
||||||
Name[ta]=படிக்கும் வேகம்
|
|
||||||
Name[tg]=Суръати хониш
|
|
||||||
Name[th]=ความเร็วในการอ่านข้อมูล
|
|
||||||
Name[tr]=Okuma Hızı
|
|
||||||
Name[ug]=ئوقۇش تېزلىكى
|
|
||||||
Name[uk]=Швидкість читання
|
|
||||||
Name[vi]=Tốc độ đọc
|
|
||||||
Name[wa]=Radisté d' lijhaedje
|
|
||||||
Name[zh_CN]=读取速度
|
|
||||||
Name[zh_TW]=讀取速度
|
|
||||||
|
|
||||||
[Desktop Action removable]
|
|
||||||
Name=Removable
|
|
||||||
Name[ar]=قابل للإزالة
|
|
||||||
Name[az]=Çıxarıla bilən
|
|
||||||
Name[be]=Рухомы носьбіт
|
|
||||||
Name[bg]=Преносим
|
|
||||||
Name[bn]=অপসারণযোগ্য
|
|
||||||
Name[bs]=Uklonjiva
|
|
||||||
Name[ca]=Extraïble
|
|
||||||
Name[ca@valencia]=Extraïble
|
|
||||||
Name[cs]=Odpojitelný
|
|
||||||
Name[csb]=Przenosné
|
|
||||||
Name[da]=Flytbar
|
|
||||||
Name[de]=Wechselbar
|
|
||||||
Name[el]=Αφαιρούμενο μέσο
|
|
||||||
Name[en_GB]=Removable
|
|
||||||
Name[eo]=Demetebla
|
|
||||||
Name[es]=Extraíble
|
|
||||||
Name[et]=Eemaldatav
|
|
||||||
Name[eu]=Aldagarria
|
|
||||||
Name[fa]=جدا شدنی
|
|
||||||
Name[fi]=Poistettavissa
|
|
||||||
Name[fr]=Amovible
|
|
||||||
Name[fy]=Te ferwiderjen
|
|
||||||
Name[ga]=Inbhainte
|
|
||||||
Name[gl]=Extraíbel
|
|
||||||
Name[gu]=દૂર કરી શકાય તેવું
|
|
||||||
Name[he]=נתיק
|
|
||||||
Name[hi]=हटाने योग्य
|
|
||||||
Name[hr]=Moguće ga je izvaditi
|
|
||||||
Name[hu]=Cserélhető
|
|
||||||
Name[ia]=Removibile
|
|
||||||
Name[id]=Dapat Dilepas
|
|
||||||
Name[ie]=Removibil
|
|
||||||
Name[is]=Fjarlægjanlegt
|
|
||||||
Name[it]=Rimovibile
|
|
||||||
Name[ja]=リムーバブル
|
|
||||||
Name[ka]=მოხსნადი
|
|
||||||
Name[kk]=Ауыстырмалы
|
|
||||||
Name[km]=អាចយកចេញបាន
|
|
||||||
Name[kn]=ತೆಗೆಯಬಹುದಾದ
|
|
||||||
Name[ko]=제거 가능
|
|
||||||
Name[lt]=Keičiamasis
|
|
||||||
Name[lv]=Noņemams
|
|
||||||
Name[mai]=हटबैयोग्य
|
|
||||||
Name[mk]=Подвижен
|
|
||||||
Name[ml]=നീക്കം ചെയ്യാവുന്ന
|
|
||||||
Name[mr]=काढता येणारे
|
|
||||||
Name[nan_TW@latin]=Khó-î-tû
|
|
||||||
Name[nb]=Flyttbar
|
|
||||||
Name[nds]=Tuuschbor
|
|
||||||
Name[nl]=Verwijderbaar
|
|
||||||
Name[nn]=Flyttbar
|
|
||||||
Name[pa]=ਹਟਾਉਣਯੋਗ
|
|
||||||
Name[pl]=Wymienny
|
|
||||||
Name[pt]=Amovível
|
|
||||||
Name[pt_BR]=Removível
|
|
||||||
Name[ro]=Amovibil
|
|
||||||
Name[ru]=Сменный носитель
|
|
||||||
Name[sa]=हटनीयम्
|
|
||||||
Name[si]=ඉවත්කල හැකි
|
|
||||||
Name[sk]=Vymeniteľné
|
|
||||||
Name[sl]=Odstranljivo
|
|
||||||
Name[sr]=уклоњива
|
|
||||||
Name[sr@ijekavian]=уклоњива
|
|
||||||
Name[sr@ijekavianlatin]=uklonjiva
|
|
||||||
Name[sr@latin]=uklonjiva
|
|
||||||
Name[sv]=Flyttbar
|
|
||||||
Name[ta]=கழற்றக்கூடியது
|
|
||||||
Name[tg]=Ҷудошаванда
|
|
||||||
Name[th]=ถอดเสียบได้
|
|
||||||
Name[tr]=Çıkarılabilir
|
|
||||||
Name[ug]=كۆچمە
|
|
||||||
Name[uk]=Змінний пристрій
|
|
||||||
Name[vi]=Rút được
|
|
||||||
Name[wa]=Bodjåve
|
|
||||||
Name[zh_CN]=可移动
|
|
||||||
Name[zh_TW]=可移除
|
|
||||||
|
|
||||||
[Desktop Action size]
|
|
||||||
Name=Size
|
|
||||||
Name[ar]=الحجم
|
|
||||||
Name[az]=Ölçü
|
|
||||||
Name[be]=Памер
|
|
||||||
Name[bg]=Големина
|
|
||||||
Name[bn]=মাপ
|
|
||||||
Name[bs]=Veličina
|
|
||||||
Name[ca]=Mida
|
|
||||||
Name[ca@valencia]=Mida
|
|
||||||
Name[cs]=Velikost
|
|
||||||
Name[csb]=Miara
|
|
||||||
Name[da]=Størrelse
|
|
||||||
Name[de]=Größe
|
|
||||||
Name[el]=Μέγεθος
|
|
||||||
Name[en_GB]=Size
|
|
||||||
Name[eo]=Grandeco
|
|
||||||
Name[es]=Tamaño
|
|
||||||
Name[et]=Suurus
|
|
||||||
Name[eu]=Neurria
|
|
||||||
Name[fa]=اندازه
|
|
||||||
Name[fi]=Koko
|
|
||||||
Name[fr]=Taille
|
|
||||||
Name[fy]=Grutte
|
|
||||||
Name[ga]=Méid
|
|
||||||
Name[gl]=Tamaño
|
|
||||||
Name[gu]=માપ
|
|
||||||
Name[he]=גודל
|
|
||||||
Name[hi]=आकार
|
|
||||||
Name[hr]=Veličina
|
|
||||||
Name[hu]=Méret
|
|
||||||
Name[ia]=Dimension
|
|
||||||
Name[id]=Ukuran
|
|
||||||
Name[ie]=Grandore
|
|
||||||
Name[is]=Stærð
|
|
||||||
Name[it]=Dimensione
|
|
||||||
Name[ja]=サイズ
|
|
||||||
Name[ka]=ზომა
|
|
||||||
Name[kk]=Көлемі
|
|
||||||
Name[km]=ទំហំ
|
|
||||||
Name[kn]=ಗಾತ್ರ
|
|
||||||
Name[ko]=크기
|
|
||||||
Name[lt]=Dydis
|
|
||||||
Name[lv]=Izmērs
|
|
||||||
Name[mk]=Големина
|
|
||||||
Name[ml]=വലിപ്പം
|
|
||||||
Name[mr]=आकार
|
|
||||||
Name[nan_TW@latin]=Tuā-sè
|
|
||||||
Name[nb]=Størrelse
|
|
||||||
Name[nds]=Grött
|
|
||||||
Name[nl]=Grootte
|
|
||||||
Name[nn]=Storleik
|
|
||||||
Name[pa]=ਸਾਈਜ਼
|
|
||||||
Name[pl]=Rozmiar
|
|
||||||
Name[pt]=Tamanho
|
|
||||||
Name[pt_BR]=Tamanho
|
|
||||||
Name[ro]=Dimensiune
|
|
||||||
Name[ru]=Размер
|
|
||||||
Name[sa]=आकृति
|
|
||||||
Name[si]=ප්රමාණය
|
|
||||||
Name[sk]=Veľkosť
|
|
||||||
Name[sl]=Velikost
|
|
||||||
Name[sr]=величина
|
|
||||||
Name[sr@ijekavian]=величина
|
|
||||||
Name[sr@ijekavianlatin]=veličina
|
|
||||||
Name[sr@latin]=veličina
|
|
||||||
Name[sv]=Storlek
|
|
||||||
Name[ta]=அளவு
|
|
||||||
Name[tg]=Андоза
|
|
||||||
Name[th]=ขนาด
|
|
||||||
Name[tr]=Boyut
|
|
||||||
Name[ug]=چوڭلۇقى
|
|
||||||
Name[uk]=Розмір
|
|
||||||
Name[vi]=Kích thước
|
|
||||||
Name[wa]=Grandeu
|
|
||||||
Name[zh_CN]=大小
|
|
||||||
Name[zh_TW]=大小
|
|
||||||
|
|
||||||
[Desktop Action supportedMedia]
|
|
||||||
Name=Supported Media
|
|
||||||
Name[ar]=الوسائط المدعومة
|
|
||||||
Name[az]=Dəstəklənən Media
|
|
||||||
Name[be]=Медыя, якія падтрымліваюцца
|
|
||||||
Name[bg]=Поддържана медия
|
|
||||||
Name[bn]=সমর্থিত মিডিয়া
|
|
||||||
Name[bs]=Podržani medijumi
|
|
||||||
Name[ca]=Suports acceptats
|
|
||||||
Name[ca@valencia]=Suports acceptats
|
|
||||||
Name[cs]=Podporovaná média
|
|
||||||
Name[csb]=Wspiéróné media
|
|
||||||
Name[da]=Understøttede medier
|
|
||||||
Name[de]=Unterstützte Medien
|
|
||||||
Name[el]=Υποστηριζόμενα μέσα
|
|
||||||
Name[en_GB]=Supported Media
|
|
||||||
Name[eo]=subtenataj Aŭdvidaĵoj
|
|
||||||
Name[es]=Medios soportados
|
|
||||||
Name[et]=Toetatud meedia
|
|
||||||
Name[eu]=Onartzen diren euskarriak
|
|
||||||
Name[fi]=Tuetut mediat
|
|
||||||
Name[fr]=Média pris en charge
|
|
||||||
Name[fy]=Stipe media
|
|
||||||
Name[ga]=Meáin a dTacaítear Leo
|
|
||||||
Name[gl]=Medios permitidos
|
|
||||||
Name[gu]=આધારિત મિડીઆ
|
|
||||||
Name[he]=מדיה נתמכת
|
|
||||||
Name[hi]=समर्थित मीडिया
|
|
||||||
Name[hr]=Podržani mediji
|
|
||||||
Name[hu]=Támogatott média
|
|
||||||
Name[ia]=Media supportate
|
|
||||||
Name[id]=Media Didukung
|
|
||||||
Name[ie]=Supportat medies
|
|
||||||
Name[is]=Studdir miðlar
|
|
||||||
Name[it]=Dispositivi supportati
|
|
||||||
Name[ja]=サポートされているメディア
|
|
||||||
Name[ka]=მხარდაჭერილი მედია
|
|
||||||
Name[kk]=Тасушысы
|
|
||||||
Name[km]=មេឌៀដែលបានគាំទ្រ
|
|
||||||
Name[kn]=ಬೆಂಬಲಿತ ಮಾಧ್ಯಮ
|
|
||||||
Name[ko]=지원하는 미디어
|
|
||||||
Name[lt]=Palaikoma medija
|
|
||||||
Name[lv]=Atbalstītie datu nesēji
|
|
||||||
Name[mai]=समर्थित मीडिआ
|
|
||||||
Name[mk]=Поддржани медиуми
|
|
||||||
Name[ml]=പിന്തുണയുള്ള മാദ്ധ്യമം
|
|
||||||
Name[mr]=समर्थीत मीडिया
|
|
||||||
Name[nan_TW@latin]=Tsi-uān ê Muî-thé
|
|
||||||
Name[nb]=Støttede medier
|
|
||||||
Name[nds]=Ünnerstütt Schieven
|
|
||||||
Name[nl]=Ondersteunde media
|
|
||||||
Name[nn]=Støtta medium
|
|
||||||
Name[pa]=ਸਹਾਇਕ ਮੀਡਿਆ
|
|
||||||
Name[pl]=Obsługiwane nośniki
|
|
||||||
Name[pt]=Tipos de disco suportados
|
|
||||||
Name[pt_BR]=Mídia suportada
|
|
||||||
Name[ro]=Mediu susținut
|
|
||||||
Name[ru]=Поддерживаемые носители
|
|
||||||
Name[sa]=समर्थितमाध्यमम्
|
|
||||||
Name[si]=සහාය දක්වන මාධ්යය
|
|
||||||
Name[sk]=Podporované médiá
|
|
||||||
Name[sl]=Podprti nosilci
|
|
||||||
Name[sr]=подржани медијуми
|
|
||||||
Name[sr@ijekavian]=подржани медијуми
|
|
||||||
Name[sr@ijekavianlatin]=podržani medijumi
|
|
||||||
Name[sr@latin]=podržani medijumi
|
|
||||||
Name[sv]=Media som stöds
|
|
||||||
Name[ta]=ஆதரவுள்ள ஊடகம்
|
|
||||||
Name[tg]=Расонаи дастгиришаванда
|
|
||||||
Name[th]=สื่อที่รองรับ
|
|
||||||
Name[tr]=Desteklenen Ortam
|
|
||||||
Name[ug]=قوللايدىغان ۋاسىتە
|
|
||||||
Name[uk]=Підтримувані носії
|
|
||||||
Name[vi]=Phương tiện được hỗ trợ
|
|
||||||
Name[wa]=Media sopoirté
|
|
||||||
Name[zh_CN]=支持的媒体
|
|
||||||
Name[zh_TW]=支援的媒體
|
|
||||||
|
|
||||||
[Desktop Action writeSpeed]
|
|
||||||
Name=Write Speed
|
|
||||||
Name[ar]=سرعة الكتابة
|
|
||||||
Name[az]=Yazma Sürəti
|
|
||||||
Name[be]=Хуткасць запісу
|
|
||||||
Name[bg]=Скорост на запис
|
|
||||||
Name[bn]=লেখার গতি
|
|
||||||
Name[bs]=Brzina pisanja
|
|
||||||
Name[ca]=Velocitat d'escriptura
|
|
||||||
Name[ca@valencia]=Velocitat d'escriptura
|
|
||||||
Name[cs]=Rychlost zápisu
|
|
||||||
Name[csb]=Chùtkòsc pisaniô
|
|
||||||
Name[da]=Brændehastighed
|
|
||||||
Name[de]=Schreibgeschwindigkeit
|
|
||||||
Name[el]=Ταχύτητα εγγραφής
|
|
||||||
Name[en_GB]=Write Speed
|
|
||||||
Name[eo]=Skribrapideco
|
|
||||||
Name[es]=Velocidad de escritura
|
|
||||||
Name[et]=Kirjutamiskiirus
|
|
||||||
Name[eu]=Idazketa-abiadura
|
|
||||||
Name[fi]=Kirjoitusnopeus
|
|
||||||
Name[fr]=Vitesse d'écriture
|
|
||||||
Name[fy]=Skriuw fluggens
|
|
||||||
Name[ga]=Luas Scríofa
|
|
||||||
Name[gl]=Velocidade de gravación
|
|
||||||
Name[gu]=લખવાની ઝડપ
|
|
||||||
Name[he]=מהירות כתיבה
|
|
||||||
Name[hi]=लेखन गति
|
|
||||||
Name[hr]=Brzina pisanja
|
|
||||||
Name[hu]=Írási sebesség
|
|
||||||
Name[ia]=Velocitate de scriptura
|
|
||||||
Name[id]=Kecepatan Tulis
|
|
||||||
Name[ie]=Velocitá de scrition
|
|
||||||
Name[is]=Skrifhraði
|
|
||||||
Name[it]=Velocità in scrittura
|
|
||||||
Name[ja]=書き込み速度
|
|
||||||
Name[ka]=ჩაწერის სიჩქარე
|
|
||||||
Name[kk]=Жазу жылдамдығы
|
|
||||||
Name[km]=ល្បឿនសរសេរ
|
|
||||||
Name[kn]=ಬರೆಯುವ ವೇಗ
|
|
||||||
Name[ko]=쓰기 속도
|
|
||||||
Name[lt]=Rašymo greitis
|
|
||||||
Name[lv]=Rakstīšanas ātrums
|
|
||||||
Name[mai]=लेखन गति
|
|
||||||
Name[mk]=Брзина на запишување
|
|
||||||
Name[ml]=എഴുത്തിന്റെ വേഗത
|
|
||||||
Name[mr]=लिखाण वेग
|
|
||||||
Name[nan_TW@latin]=Siá-ji̍p Sok-tōo
|
|
||||||
Name[nb]=Skrivehastighet
|
|
||||||
Name[nds]=Schriev-Gauigkeit
|
|
||||||
Name[nl]=Schrijfsnelheid
|
|
||||||
Name[nn]=Skrivefart
|
|
||||||
Name[pa]=ਲਿਖਣ ਸਪੀਡ
|
|
||||||
Name[pl]=Szybkość zapisu
|
|
||||||
Name[pt]=Velocidade de gravação
|
|
||||||
Name[pt_BR]=Velocidade de gravação
|
|
||||||
Name[ro]=Viteză de scriere
|
|
||||||
Name[ru]=Скорость записи
|
|
||||||
Name[sa]=लेखनवेगाः
|
|
||||||
Name[si]=ලිවීම් වේගය
|
|
||||||
Name[sk]=Rýchlosť zápisu
|
|
||||||
Name[sl]=Hitrost zapisovanja
|
|
||||||
Name[sr]=брзина писања
|
|
||||||
Name[sr@ijekavian]=брзина писања
|
|
||||||
Name[sr@ijekavianlatin]=brzina pisanja
|
|
||||||
Name[sr@latin]=brzina pisanja
|
|
||||||
Name[sv]=Skrivhastighet
|
|
||||||
Name[ta]=எழுதும் வேகம்
|
|
||||||
Name[tg]=Суръати сабт
|
|
||||||
Name[th]=ความเร็วในการเขียนข้อมูล
|
|
||||||
Name[tr]=Yazma Hızı
|
|
||||||
Name[ug]=يېزىش تېزلىكى
|
|
||||||
Name[uk]=Швидкість запису
|
|
||||||
Name[vi]=Tốc độ ghi
|
|
||||||
Name[wa]=Radisté d' sicrijhaedje
|
|
||||||
Name[zh_CN]=写入速度
|
|
||||||
Name[zh_TW]=寫入速度
|
|
||||||
|
|
||||||
[Desktop Action writeSpeeds]
|
|
||||||
Name=Write Speeds
|
|
||||||
Name[ar]=سرعات الكتابة
|
|
||||||
Name[az]=Yazma Sürəti
|
|
||||||
Name[be]=Хуткасці запісу
|
|
||||||
Name[bg]=Скорости на запис
|
|
||||||
Name[bn]=লেখার গতি
|
|
||||||
Name[bs]=Brzine pisanja
|
|
||||||
Name[ca]=Velocitats d'escriptura
|
|
||||||
Name[ca@valencia]=Velocitats d'escriptura
|
|
||||||
Name[cs]=Rychlosti zápisu
|
|
||||||
Name[csb]=Chùtkòscë pisaniô
|
|
||||||
Name[da]=Brændehastigheder
|
|
||||||
Name[de]=Schreibgeschwindigkeiten
|
|
||||||
Name[el]=Ταχύτητες εγγραφής
|
|
||||||
Name[en_GB]=Write Speeds
|
|
||||||
Name[eo]=Skribrapidecoj
|
|
||||||
Name[es]=Velocidades de escritura
|
|
||||||
Name[et]=Kirjutamiskiirus
|
|
||||||
Name[eu]=Idazketa-abiadurak
|
|
||||||
Name[fi]=Kirjoitusnopeudet
|
|
||||||
Name[fr]=Vitesses d'écriture
|
|
||||||
Name[fy]=Skriuw fluggens
|
|
||||||
Name[ga]=Luasanna Scríofa
|
|
||||||
Name[gl]=Velocidades de gravación
|
|
||||||
Name[gu]=લખવાની ઝડપો
|
|
||||||
Name[he]=מהירויות כתיבה
|
|
||||||
Name[hi]=लेखन गतियाँ
|
|
||||||
Name[hr]=Brzine pisanja
|
|
||||||
Name[hu]=Írási sebességek
|
|
||||||
Name[ia]=Velocitates de scriptura
|
|
||||||
Name[id]=Kecepatan Tulis
|
|
||||||
Name[ie]=Velocitás de scrition
|
|
||||||
Name[is]=Skrifhraðar
|
|
||||||
Name[it]=Velocità in scrittura
|
|
||||||
Name[ja]=書き込み速度
|
|
||||||
Name[ka]=ჩაწერის სიჩქარეები
|
|
||||||
Name[kk]=Жазу жылдамдықтары
|
|
||||||
Name[km]=ល្បឿនសរសេរ
|
|
||||||
Name[kn]=ಬರೆಯುವ ವೇಗಗಳು
|
|
||||||
Name[ko]=지원하는 쓰기 속도
|
|
||||||
Name[lt]=Rašymo greičiai
|
|
||||||
Name[lv]=Rakstīšanas ātrumi
|
|
||||||
Name[mai]=लेखन गति
|
|
||||||
Name[mk]=Брзини на запишување
|
|
||||||
Name[ml]=എഴുത്തിന്റെ വേഗതകള്
|
|
||||||
Name[mr]=लिखाण वेग
|
|
||||||
Name[nan_TW@latin]=Siá-ji̍p Sok-tōo
|
|
||||||
Name[nb]=Skrivehastigheter
|
|
||||||
Name[nds]=Schriev-Gauigkeiten
|
|
||||||
Name[nl]=Schrijfsnelheden
|
|
||||||
Name[nn]=Skrivefartar
|
|
||||||
Name[pa]=ਲਿਖਣ ਸਪੀਡ
|
|
||||||
Name[pl]=Szybkości zapisu
|
|
||||||
Name[pt]=Velocidades de gravação
|
|
||||||
Name[pt_BR]=Velocidades de gravação
|
|
||||||
Name[ro]=Viteze de scriere
|
|
||||||
Name[ru]=Скорости записи
|
|
||||||
Name[sa]=लेखनवेगाः
|
|
||||||
Name[si]=ලිවීම් වේග
|
|
||||||
Name[sk]=Rýchlosti zápisu
|
|
||||||
Name[sl]=Hitrosti zapisovanja
|
|
||||||
Name[sr]=брзине писања
|
|
||||||
Name[sr@ijekavian]=брзине писања
|
|
||||||
Name[sr@ijekavianlatin]=brzine pisanja
|
|
||||||
Name[sr@latin]=brzine pisanja
|
|
||||||
Name[sv]=Skrivhastigheter
|
|
||||||
Name[ta]=எழுதும் வேகங்கள்
|
|
||||||
Name[tg]=Суръатҳои сабт
|
|
||||||
Name[th]=ความเร็วในการเขียนข้อมูล
|
|
||||||
Name[tr]=Yazma Hızları
|
|
||||||
Name[ug]=يېزىش تېزلىكى
|
|
||||||
Name[uk]=Швидкості запису
|
|
||||||
Name[vi]=Các tốc độ ghi
|
|
||||||
Name[wa]=Radistés d' sicrijhaedje
|
|
||||||
Name[zh_CN]=写入速度
|
|
||||||
Name[zh_TW]=寫入速度
|
|
||||||
|
|
||||||
[Desktop Entry]
|
|
||||||
Actions=bus;driveType;hotpluggable;readSpeed;removable;size;supportedMedia;writeSpeed;writeSpeeds;
|
|
||||||
Name=Solid Device
|
|
||||||
Name[ar]=جهاز سولد
|
|
||||||
Name[az]=Solid cihazı
|
|
||||||
Name[be]=Цвердацелы назапашвальнік
|
|
||||||
Name[bg]=Solid устройство
|
|
||||||
Name[bn]=সলিড ডিভাইস
|
|
||||||
Name[bs]=Uređaj pod Solidom
|
|
||||||
Name[ca]=Dispositiu del Solid
|
|
||||||
Name[ca@valencia]=Dispositiu de Solid
|
|
||||||
Name[cs]=Solid zařízení
|
|
||||||
Name[da]=Solid-enhed
|
|
||||||
Name[de]=Solid-Gerät
|
|
||||||
Name[el]=Συμπαγής συσκευή
|
|
||||||
Name[en_GB]=Solid Device
|
|
||||||
Name[eo]=Solid-aparatoj
|
|
||||||
Name[es]=Dispositivo de Solid
|
|
||||||
Name[et]=Solidi seade
|
|
||||||
Name[eu]=Solid gailua
|
|
||||||
Name[fi]=Kiinteä laite
|
|
||||||
Name[fr]=Périphérique Solid
|
|
||||||
Name[fy]=Solid apparaat
|
|
||||||
Name[ga]=Gléas Solid
|
|
||||||
Name[gl]=Dispositivo de Solid
|
|
||||||
Name[gu]=સોલિડ ઉપકરણ
|
|
||||||
Name[he]=התקן Solid
|
|
||||||
Name[hi]=सोलिड औज़ार
|
|
||||||
Name[hr]=Solid uređaj
|
|
||||||
Name[hu]=Solid eszköz
|
|
||||||
Name[ia]=Dispositivo Solid
|
|
||||||
Name[id]=Peranti Solid
|
|
||||||
Name[ie]=Aparate solid
|
|
||||||
Name[is]=Solid-tæki
|
|
||||||
Name[it]=Dispositivo di Solid
|
|
||||||
Name[ja]=Solid デバイス
|
|
||||||
Name[ka]=მყარი მოწყობილობა
|
|
||||||
Name[kk]=Solid құрылғысы
|
|
||||||
Name[km]=ឧបករណ៍យូតាន់
|
|
||||||
Name[kn]=ಘನ ಸಾಧನ
|
|
||||||
Name[ko]=Solid 장치
|
|
||||||
Name[lt]=Solid įrenginys
|
|
||||||
Name[lv]=„Solid“ ierīce
|
|
||||||
Name[mk]=Полупроводнички уред
|
|
||||||
Name[ml]=സോളിഡ് ഉപകരണം
|
|
||||||
Name[mr]=सॉलिड साधन
|
|
||||||
Name[nan_TW@latin]=Solid Tsong-tì
|
|
||||||
Name[nb]=Solid-enhet
|
|
||||||
Name[nds]=Solid-Reedschap
|
|
||||||
Name[nl]=Solid-apparaat
|
|
||||||
Name[nn]=Solid-eining
|
|
||||||
Name[pa]=ਸਾਲਡ ਡਿਵਾਈਸ
|
|
||||||
Name[pl]=Urządzenie Solid
|
|
||||||
Name[pt]=Dispositivo do Solid
|
|
||||||
Name[pt_BR]=Dispositivo do Solid
|
|
||||||
Name[ro]=Dispozitiv Solid
|
|
||||||
Name[ru]=Устройство Solid
|
|
||||||
Name[sa]=ठोस यन्त्रम्
|
|
||||||
Name[si]=දෘඩ මෙවලම්
|
|
||||||
Name[sk]=Zariadenie Solid
|
|
||||||
Name[sl]=Naprava Solid
|
|
||||||
Name[sr]=уређај под Солидом
|
|
||||||
Name[sr@ijekavian]=уређај под Солидом
|
|
||||||
Name[sr@ijekavianlatin]=uređaj pod Solidom
|
|
||||||
Name[sr@latin]=uređaj pod Solidom
|
|
||||||
Name[sv]=Solid-enhet
|
|
||||||
Name[ta]=Solid சாதனம்
|
|
||||||
Name[tg]=Дастгоҳи яклухт
|
|
||||||
Name[th]=อุปกรณ์ผ่าน Solid
|
|
||||||
Name[tr]=Solid Aygıtı
|
|
||||||
Name[ug]=قاتتىق ئۈسكۈنە
|
|
||||||
Name[uk]=Пристрій Solid
|
|
||||||
Name[vi]=Thiết bị Solid
|
|
||||||
Name[wa]=Éndjins Solid
|
|
||||||
Name[zh_CN]=Solid 设备
|
|
||||||
Name[zh_TW]=實體裝置
|
|
||||||
Type=Service
|
|
||||||
X-KDE-ServiceTypes=SolidDevice
|
|
||||||
X-KDE-Solid-Actions-Type=OpticalDrive
|
|
||||||
|
|
@ -1,233 +0,0 @@
|
||||||
[Desktop Action supportedDrivers]
|
|
||||||
Name=Supported Drivers
|
|
||||||
Name[ar]=المشغّلات المدعومة
|
|
||||||
Name[az]=Dəstəklənən cihazlar
|
|
||||||
Name[be]=Драйверы, якія падтрымліваюцца
|
|
||||||
Name[bg]=Поддържани драйвери
|
|
||||||
Name[bn]=সমর্থিত ড্রাইভার
|
|
||||||
Name[bs]=Podržani drajveri
|
|
||||||
Name[ca]=Controladors acceptats
|
|
||||||
Name[ca@valencia]=Controladors acceptats
|
|
||||||
Name[cs]=Podporované ovladače
|
|
||||||
Name[csb]=Wspiéróné czérowniczi
|
|
||||||
Name[da]=Understøttede drivere
|
|
||||||
Name[de]=Unterstützte Treiber
|
|
||||||
Name[el]=Υποστηριζόμενοι οδηγοί
|
|
||||||
Name[en_GB]=Supported Drivers
|
|
||||||
Name[eo]=subtenataj Peliloj
|
|
||||||
Name[es]=Dispositivos soportados
|
|
||||||
Name[et]=Toetatud draiverid
|
|
||||||
Name[eu]=Onartutzen diren gidariak
|
|
||||||
Name[fi]=Tuetut ajurit
|
|
||||||
Name[fr]=Pilotes pris en charge
|
|
||||||
Name[fy]=Stipe stjoerprogramma's
|
|
||||||
Name[ga]=Tiománaithe a dTacaítear Leo
|
|
||||||
Name[gl]=Controladores permitidos
|
|
||||||
Name[gu]=આધારિત ડ્રાઇવરો
|
|
||||||
Name[he]=מנהלי התקנים נתמכים
|
|
||||||
Name[hi]=समर्थित ड्राईवर
|
|
||||||
Name[hr]=Podržani pisači
|
|
||||||
Name[hu]=Támogatott meghajtók
|
|
||||||
Name[ia]=Drivers supportate
|
|
||||||
Name[id]=Penggerak Didukung
|
|
||||||
Name[is]=Studdir reklar
|
|
||||||
Name[it]=Driver supportati
|
|
||||||
Name[ja]=サポートされているドライバ
|
|
||||||
Name[ka]=მხარდაჭერილი დრაივერები
|
|
||||||
Name[kk]=Қолдайтын драйверлері
|
|
||||||
Name[km]=កម្មវិធីបញ្ជាដែលបានគាំទ្រ
|
|
||||||
Name[kn]=ಬೆಂಬಲಿತ ಚಾಲಕಗಳು
|
|
||||||
Name[ko]=지원하는 드라이버
|
|
||||||
Name[lt]=Palaikomos tvarkyklės
|
|
||||||
Name[lv]=Atbalstītie draiveri
|
|
||||||
Name[mai]=समर्थित ड्राइवर
|
|
||||||
Name[mk]=Поддржани управувачи
|
|
||||||
Name[ml]=പിന്തുണയുള്ള സാരഥികള്
|
|
||||||
Name[mr]=समर्थीत ड्राइव्हर्स
|
|
||||||
Name[nan_TW@latin]=Tsi-uān ê Khu-tōng-tîng-sik
|
|
||||||
Name[nb]=Støttede drivere
|
|
||||||
Name[nds]=Ünnerstütt Drievers
|
|
||||||
Name[nl]=Ondersteunde stuurprogramma's
|
|
||||||
Name[nn]=Støtta drivarar
|
|
||||||
Name[pa]=ਸਹਾਇਕ ਡਰਾਇਵਰ
|
|
||||||
Name[pl]=Obsługiwane sterowniki
|
|
||||||
Name[pt]=Controladores suportados
|
|
||||||
Name[pt_BR]=Drivers suportados
|
|
||||||
Name[ro]=Drivere susținute
|
|
||||||
Name[ru]=Поддерживаемые драйверы
|
|
||||||
Name[sa]=समर्थिताः चालकाः
|
|
||||||
Name[si]=සහාය දක්වන ධාවක
|
|
||||||
Name[sk]=Podporované ovládače
|
|
||||||
Name[sl]=Podprti gonilniki
|
|
||||||
Name[sr]=подржани драјвери
|
|
||||||
Name[sr@ijekavian]=подржани драјвери
|
|
||||||
Name[sr@ijekavianlatin]=podržani drajveri
|
|
||||||
Name[sr@latin]=podržani drajveri
|
|
||||||
Name[sv]=Drivrutiner som stöds
|
|
||||||
Name[ta]=ஆதரிக்கப்படும் சாதனநிரல்
|
|
||||||
Name[tg]=Дастгоҳҳои дастгиришаванда
|
|
||||||
Name[th]=ไดรเวอร์ที่รองรับ
|
|
||||||
Name[tr]=Desteklenen Sürücüler
|
|
||||||
Name[ug]=قوللايدىغان قوزغاتقۇ
|
|
||||||
Name[uk]=Підтримувані драйвери
|
|
||||||
Name[vi]=Trình điều khiển được hỗ trợ
|
|
||||||
Name[wa]=Mineus sopoirtés
|
|
||||||
Name[zh_CN]=支持的驱动
|
|
||||||
Name[zh_TW]=支援的驅動程式
|
|
||||||
|
|
||||||
[Desktop Action supportedProtocols]
|
|
||||||
Name=Supported Protocols
|
|
||||||
Name[ar]=الموافيق المدعومة
|
|
||||||
Name[az]=Dəstəklənən Protokollar
|
|
||||||
Name[be]=Пратаколы, якія падтрымліваюцца
|
|
||||||
Name[bg]=Поддържани протоколи
|
|
||||||
Name[bn]=সমর্থিত প্রোটোকল
|
|
||||||
Name[bs]=Podržani protokoli
|
|
||||||
Name[ca]=Protocols acceptats
|
|
||||||
Name[ca@valencia]=Protocols acceptats
|
|
||||||
Name[cs]=Podporované protokoly
|
|
||||||
Name[csb]=Wspiéróné protokòłë
|
|
||||||
Name[da]=Understøttede protokoller
|
|
||||||
Name[de]=Unterstützte Protokolle
|
|
||||||
Name[el]=Υποστηριζόμενα πρωτόκολλα
|
|
||||||
Name[en_GB]=Supported Protocols
|
|
||||||
Name[eo]=Subtenitaj Protokoloj
|
|
||||||
Name[es]=Protocolos soportados
|
|
||||||
Name[et]=Toetatud protokollid
|
|
||||||
Name[eu]=Onartzen diren protokoloak
|
|
||||||
Name[fi]=Tuetut yhteyskäytännöt
|
|
||||||
Name[fr]=Protocoles pris en charge
|
|
||||||
Name[fy]=Stipe protokollen
|
|
||||||
Name[ga]=Prótacail a dTacaítear Leo
|
|
||||||
Name[gl]=Protocolos permitidos
|
|
||||||
Name[gu]=આધારિત પ્રોટોકોલ્સ
|
|
||||||
Name[he]=פרוטוקולים נתמכים
|
|
||||||
Name[hi]=समर्थित प्रोटोकॉल
|
|
||||||
Name[hr]=Podržani Protokoli
|
|
||||||
Name[hu]=Támogatott protokollok
|
|
||||||
Name[ia]=Protocollos supportate
|
|
||||||
Name[id]=Protokol Didukung
|
|
||||||
Name[ie]=Suportat protocoles
|
|
||||||
Name[is]=Studdar samskiptareglur
|
|
||||||
Name[it]=Protocolli supportati
|
|
||||||
Name[ja]=サポートされているプロトコル
|
|
||||||
Name[ka]=მხარდაჭერილი პროტოკოლები
|
|
||||||
Name[kk]=Қолдайтын протоколдары
|
|
||||||
Name[km]=ពិពីការដែលបានគាំទ្រ
|
|
||||||
Name[kn]=ಬೆಂಬಲಿತ ಪ್ರಕ್ರಮಗಳು (ಪ್ರೋಟೋಕಾಲ್)
|
|
||||||
Name[ko]=지원하는 프로토콜
|
|
||||||
Name[lt]=Palaikomi protokolai
|
|
||||||
Name[lv]=Atbalstītie protokoli
|
|
||||||
Name[mk]=Поддржани протоколи
|
|
||||||
Name[ml]=പിന്തുണയ്ക്കുന്ന സമ്പ്രദായങ്ങള്
|
|
||||||
Name[mr]=समर्थीत शिष्टाचार
|
|
||||||
Name[nan_TW@latin]=Tsi-uān ê Hia̍p-tīng
|
|
||||||
Name[nb]=Støttede protokoller
|
|
||||||
Name[nds]=Ünnerstütt Protokollen
|
|
||||||
Name[nl]=Ondersteunde protocollen
|
|
||||||
Name[nn]=Støtta protokollar
|
|
||||||
Name[pa]=ਸਹਾਇਕ ਪਰੋਟੋਕਾਲ
|
|
||||||
Name[pl]=Obsługiwane protokoły
|
|
||||||
Name[pt]=Protocolos suportados
|
|
||||||
Name[pt_BR]=Protocolos suportados
|
|
||||||
Name[ro]=Protocoale susținute
|
|
||||||
Name[ru]=Поддерживаемые протоколы
|
|
||||||
Name[sa]=समर्थिताः संविदाः
|
|
||||||
Name[si]=සහාය දක්වන ක්රියා පටිපාටි
|
|
||||||
Name[sk]=Podporované protokoly
|
|
||||||
Name[sl]=Podprti protokoli
|
|
||||||
Name[sr]=подржани протоколи
|
|
||||||
Name[sr@ijekavian]=подржани протоколи
|
|
||||||
Name[sr@ijekavianlatin]=podržani protokoli
|
|
||||||
Name[sr@latin]=podržani protokoli
|
|
||||||
Name[sv]=Protokoll som stöds
|
|
||||||
Name[ta]=ஆதரிக்கப்படும் நெறிமுறைகள்
|
|
||||||
Name[tg]=Протоколҳои дастгиришаванда
|
|
||||||
Name[th]=โพรโทคอลที่รองรับ
|
|
||||||
Name[tr]=Desteklenen Protokoller
|
|
||||||
Name[ug]=قوللايدىغان كېلىشىم
|
|
||||||
Name[uk]=Підтримувані протоколи
|
|
||||||
Name[vi]=Giao thức được hỗ trợ
|
|
||||||
Name[wa]=Protocoles sopoirtés
|
|
||||||
Name[zh_CN]=支持的协议
|
|
||||||
Name[zh_TW]=支援的協定
|
|
||||||
|
|
||||||
[Desktop Entry]
|
|
||||||
Actions=supportedDrivers;supportedProtocols;
|
|
||||||
Name=Solid Device
|
|
||||||
Name[ar]=جهاز سولد
|
|
||||||
Name[az]=Solid cihazı
|
|
||||||
Name[be]=Цвердацелы назапашвальнік
|
|
||||||
Name[bg]=Solid устройство
|
|
||||||
Name[bn]=সলিড ডিভাইস
|
|
||||||
Name[bs]=Uređaj pod Solidom
|
|
||||||
Name[ca]=Dispositiu del Solid
|
|
||||||
Name[ca@valencia]=Dispositiu de Solid
|
|
||||||
Name[cs]=Solid zařízení
|
|
||||||
Name[da]=Solid-enhed
|
|
||||||
Name[de]=Solid-Gerät
|
|
||||||
Name[el]=Συμπαγής συσκευή
|
|
||||||
Name[en_GB]=Solid Device
|
|
||||||
Name[eo]=Solid-aparatoj
|
|
||||||
Name[es]=Dispositivo de Solid
|
|
||||||
Name[et]=Solidi seade
|
|
||||||
Name[eu]=Solid gailua
|
|
||||||
Name[fi]=Kiinteä laite
|
|
||||||
Name[fr]=Périphérique Solid
|
|
||||||
Name[fy]=Solid apparaat
|
|
||||||
Name[ga]=Gléas Solid
|
|
||||||
Name[gl]=Dispositivo de Solid
|
|
||||||
Name[gu]=સોલિડ ઉપકરણ
|
|
||||||
Name[he]=התקן Solid
|
|
||||||
Name[hi]=सोलिड औज़ार
|
|
||||||
Name[hr]=Solid uređaj
|
|
||||||
Name[hu]=Solid eszköz
|
|
||||||
Name[ia]=Dispositivo Solid
|
|
||||||
Name[id]=Peranti Solid
|
|
||||||
Name[ie]=Aparate solid
|
|
||||||
Name[is]=Solid-tæki
|
|
||||||
Name[it]=Dispositivo di Solid
|
|
||||||
Name[ja]=Solid デバイス
|
|
||||||
Name[ka]=მყარი მოწყობილობა
|
|
||||||
Name[kk]=Solid құрылғысы
|
|
||||||
Name[km]=ឧបករណ៍យូតាន់
|
|
||||||
Name[kn]=ಘನ ಸಾಧನ
|
|
||||||
Name[ko]=Solid 장치
|
|
||||||
Name[lt]=Solid įrenginys
|
|
||||||
Name[lv]=„Solid“ ierīce
|
|
||||||
Name[mk]=Полупроводнички уред
|
|
||||||
Name[ml]=സോളിഡ് ഉപകരണം
|
|
||||||
Name[mr]=सॉलिड साधन
|
|
||||||
Name[nan_TW@latin]=Solid Tsong-tì
|
|
||||||
Name[nb]=Solid-enhet
|
|
||||||
Name[nds]=Solid-Reedschap
|
|
||||||
Name[nl]=Solid-apparaat
|
|
||||||
Name[nn]=Solid-eining
|
|
||||||
Name[pa]=ਸਾਲਡ ਡਿਵਾਈਸ
|
|
||||||
Name[pl]=Urządzenie Solid
|
|
||||||
Name[pt]=Dispositivo do Solid
|
|
||||||
Name[pt_BR]=Dispositivo do Solid
|
|
||||||
Name[ro]=Dispozitiv Solid
|
|
||||||
Name[ru]=Устройство Solid
|
|
||||||
Name[sa]=ठोस यन्त्रम्
|
|
||||||
Name[si]=දෘඩ මෙවලම්
|
|
||||||
Name[sk]=Zariadenie Solid
|
|
||||||
Name[sl]=Naprava Solid
|
|
||||||
Name[sr]=уређај под Солидом
|
|
||||||
Name[sr@ijekavian]=уређај под Солидом
|
|
||||||
Name[sr@ijekavianlatin]=uređaj pod Solidom
|
|
||||||
Name[sr@latin]=uređaj pod Solidom
|
|
||||||
Name[sv]=Solid-enhet
|
|
||||||
Name[ta]=Solid சாதனம்
|
|
||||||
Name[tg]=Дастгоҳи яклухт
|
|
||||||
Name[th]=อุปกรณ์ผ่าน Solid
|
|
||||||
Name[tr]=Solid Aygıtı
|
|
||||||
Name[ug]=قاتتىق ئۈسكۈنە
|
|
||||||
Name[uk]=Пристрій Solid
|
|
||||||
Name[vi]=Thiết bị Solid
|
|
||||||
Name[wa]=Éndjins Solid
|
|
||||||
Name[zh_CN]=Solid 设备
|
|
||||||
Name[zh_TW]=實體裝置
|
|
||||||
Type=Service
|
|
||||||
X-KDE-ServiceTypes=SolidDevice
|
|
||||||
X-KDE-Solid-Actions-Type=PortableMediaPlayer
|
|
||||||
|
|
@ -1,380 +0,0 @@
|
||||||
[Desktop Action canChangeFrequency]
|
|
||||||
Name=Can Change Frequency
|
|
||||||
Name[ar]=يمكنه تغيير التّردّد
|
|
||||||
Name[az]=Tezliyi dəyişə bilən
|
|
||||||
Name[be]=Можна змяніць частату
|
|
||||||
Name[bg]=Може да променя честотата
|
|
||||||
Name[bn]=কম্পাঙ্ক বদলাতে পারে
|
|
||||||
Name[bs]=Može da mijenja takt
|
|
||||||
Name[ca]=Pot canviar la freqüència
|
|
||||||
Name[ca@valencia]=Pot canviar la freqüència
|
|
||||||
Name[cs]=Může měnit frekvenci
|
|
||||||
Name[da]=Kan skifte frekvens
|
|
||||||
Name[de]=Kann die Frequenz wechseln
|
|
||||||
Name[el]=Δυνατότητα αλλαγής συχνότητας
|
|
||||||
Name[en_GB]=Can Change Frequency
|
|
||||||
Name[eo]=Povas Ŝanĝi Frekvencon
|
|
||||||
Name[es]=Puede cambiar la frecuencia
|
|
||||||
Name[et]=Muudetava sagedusega
|
|
||||||
Name[eu]=Maiztasuna alda daiteke
|
|
||||||
Name[fi]=Osaa vaihtaa taajuutta
|
|
||||||
Name[fr]=Fréquence modifiable
|
|
||||||
Name[fy]=Kin frekwinsje feroarje
|
|
||||||
Name[ga]=Is Féidir Minicíocht a Athrú
|
|
||||||
Name[gl]=Pode cambiar a frecuencia
|
|
||||||
Name[gu]=આવૃત્તિ બદલી શકે છે
|
|
||||||
Name[he]=יכול לשנות תדירות
|
|
||||||
Name[hi]=आवृत्ति बदल सकता है
|
|
||||||
Name[hr]=Može mijenjati frekvenciju
|
|
||||||
Name[hu]=Frekvenciaváltás lehetséges
|
|
||||||
Name[ia]=Il pote cambiar frequentia
|
|
||||||
Name[id]=Dapat Mengubah Frekuensi
|
|
||||||
Name[is]=Getur breytt tíðni
|
|
||||||
Name[it]=Può cambiare frequenza
|
|
||||||
Name[ja]=周波数の変更が可能
|
|
||||||
Name[ka]=შეუძლია შეცვალოს სიხშირე
|
|
||||||
Name[kk]=Жиілігі өзгермелі
|
|
||||||
Name[km]=អាចផ្លាស់ប្ដូរប្រេកង់
|
|
||||||
Name[kn]=ಕಂಪನ ದರ(frequency) ವನ್ನು ಬದಲಾಯಿಸಬಹುದು
|
|
||||||
Name[ko]=주파수 변경 가능
|
|
||||||
Name[lt]=Gali leisti dažnį
|
|
||||||
Name[lv]=Var mainīt frekvenci
|
|
||||||
Name[mai]=आवृति बदलि सकैत अछि
|
|
||||||
Name[mk]=Може да смени фреквенција
|
|
||||||
Name[ml]=ആവര്ത്തി മാറ്റാവുന്നത്
|
|
||||||
Name[mr]=फ्रिक्वेन्सी बदलू शकतो
|
|
||||||
Name[nan_TW@latin]=Ē-sái Kái-piàn Pîn-lu̍t
|
|
||||||
Name[nb]=Frekvens som kan endres
|
|
||||||
Name[nds]=Kann Frequenz wesseln
|
|
||||||
Name[nl]=Kan de frequentie wijzigen
|
|
||||||
Name[nn]=Frekvens som kan endrast
|
|
||||||
Name[pa]=ਫਰੀਕਿਊਂਸੀ ਬਦਲੀ ਜਾ ਸਕਦੀ ਹੈ
|
|
||||||
Name[pl]=Z możliwością zmiany częstotliwości
|
|
||||||
Name[pt]=Pode alterar a frequência
|
|
||||||
Name[pt_BR]=Pode alterar a frequência
|
|
||||||
Name[ro]=Poate schimba frecvența
|
|
||||||
Name[ru]=Возможность изменения частоты
|
|
||||||
Name[sa]=आवृत्ति परिवर्तयितुं शक्नोति
|
|
||||||
Name[si]=සංඛ්යාතය වෙනස් කල හැක
|
|
||||||
Name[sk]=Môže meniť frekvenciu
|
|
||||||
Name[sl]=Lahko spreminja hitrost
|
|
||||||
Name[sr]=може да мења такт
|
|
||||||
Name[sr@ijekavian]=може да мијења такт
|
|
||||||
Name[sr@ijekavianlatin]=može da mijenja takt
|
|
||||||
Name[sr@latin]=može da menja takt
|
|
||||||
Name[sv]=Kan ändra frekvens
|
|
||||||
Name[ta]=அதிர்வெண் மாற்றக்கூடியது
|
|
||||||
Name[th]=สามารถเปลี่ยนความถี่ได้
|
|
||||||
Name[tr]=Sıklık Değiştirilebilir
|
|
||||||
Name[ug]=چاستوتىسىنى ئۆزگەرتكىلى بولىدۇ
|
|
||||||
Name[uk]=Може змінювати частоту
|
|
||||||
Name[vi]=Có thể thay đổi tần số
|
|
||||||
Name[wa]=Sait candjî d frecwince
|
|
||||||
Name[zh_CN]=可调整频率
|
|
||||||
Name[zh_TW]=可變更頻率
|
|
||||||
|
|
||||||
[Desktop Action instructionSets]
|
|
||||||
Name=Instruction Sets
|
|
||||||
Name[ar]=مجموعات الأوامر
|
|
||||||
Name[az]=Əmrlər toplusu
|
|
||||||
Name[be]=Інструкцыя
|
|
||||||
Name[bg]=Набор инструкции
|
|
||||||
Name[bn]=ইনস্ট্রাকশন সেট
|
|
||||||
Name[bs]=Skup instrukcija
|
|
||||||
Name[ca]=Jocs d'instruccions
|
|
||||||
Name[ca@valencia]=Jocs d'instruccions
|
|
||||||
Name[cs]=Instrukční sady
|
|
||||||
Name[da]=Instruktionssæt
|
|
||||||
Name[de]=Instruktions-Sätze
|
|
||||||
Name[el]=Σύνολα εντολών
|
|
||||||
Name[en_GB]=Instruction Sets
|
|
||||||
Name[eo]=Instrukciaroj
|
|
||||||
Name[es]=Conjunto de instrucciones
|
|
||||||
Name[et]=Käsustikud
|
|
||||||
Name[eu]=Instrukzio sortak
|
|
||||||
Name[fi]=Käskyjoukko
|
|
||||||
Name[fr]=Jeux d'instructions
|
|
||||||
Name[fy]=Ynstruksje set
|
|
||||||
Name[ga]=Tacair Treoracha
|
|
||||||
Name[gl]=Xogo de instrucións
|
|
||||||
Name[gu]=સૂચના સમૂહો
|
|
||||||
Name[he]=אוסף פקודות
|
|
||||||
Name[hi]=अनुदेश सेट
|
|
||||||
Name[hr]=Instrukcijski skup
|
|
||||||
Name[hu]=Utasításkészletek
|
|
||||||
Name[ia]=Insimules de instruction
|
|
||||||
Name[id]=Perangkat Instruksi
|
|
||||||
Name[is]=Skipanamengi (instruction sets)
|
|
||||||
Name[it]=Insiemi di istruzioni
|
|
||||||
Name[ja]=命令セット
|
|
||||||
Name[ka]=ინსტრუქციები ნაკრებები
|
|
||||||
Name[kk]=Нұсқаулар жиыны
|
|
||||||
Name[km]=សំណុំសេចក្ដីណែនាំ
|
|
||||||
Name[kn]=ಸೂಚನೆಗಳು
|
|
||||||
Name[ko]=명령어 집합
|
|
||||||
Name[lt]=Instrukcijų rinkiniai
|
|
||||||
Name[lv]=Instrukciju kopas
|
|
||||||
Name[mk]=Инструкциски множества
|
|
||||||
Name[ml]=നിര്ദ്ദേശ ഗണം
|
|
||||||
Name[mr]=आज्ञा संच
|
|
||||||
Name[nan_TW@latin]=Tsí-līng Tsi̍p-ha̍p
|
|
||||||
Name[nb]=Instruksjonssett
|
|
||||||
Name[nds]=Anwiesen-Setten
|
|
||||||
Name[nl]=Instructiesets
|
|
||||||
Name[nn]=Instruksjonssett
|
|
||||||
Name[pa]=ਹਦਾਇਤ ਸੈੱਟ
|
|
||||||
Name[pl]=Zestawy instrukcji
|
|
||||||
Name[pt]=Conjuntos de instruções
|
|
||||||
Name[pt_BR]=Conjuntos de instruções
|
|
||||||
Name[ro]=Seturi de instrucțiuni
|
|
||||||
Name[ru]=Наборы команд
|
|
||||||
Name[sa]=निर्देशसमूहाः
|
|
||||||
Name[si]=උපදෙස් මාලා
|
|
||||||
Name[sk]=Inštrukčné sady
|
|
||||||
Name[sl]=Nabori ukazov
|
|
||||||
Name[sr]=скуп инструкција
|
|
||||||
Name[sr@ijekavian]=скуп инструкција
|
|
||||||
Name[sr@ijekavianlatin]=skup instrukcija
|
|
||||||
Name[sr@latin]=skup instrukcija
|
|
||||||
Name[sv]=Instruktionsuppsättningar
|
|
||||||
Name[th]=ชุดคำสั่งต่าง ๆ
|
|
||||||
Name[tr]=Yönerge Kümeleri
|
|
||||||
Name[ug]=پەرمان توپلىمى
|
|
||||||
Name[uk]=Набори команд
|
|
||||||
Name[vi]=Tập lệnh
|
|
||||||
Name[wa]=Djeus d' instruccion
|
|
||||||
Name[zh_CN]=指令集
|
|
||||||
Name[zh_TW]=指令集
|
|
||||||
|
|
||||||
[Desktop Action maxSpeed]
|
|
||||||
Name=Max Speed
|
|
||||||
Name[ar]=أقصى سرعة
|
|
||||||
Name[az]=Maksimum sürət
|
|
||||||
Name[be]=Максімальная хуткасць
|
|
||||||
Name[bg]=Макс. скорост
|
|
||||||
Name[bn]=সর্বোচ্চ গতি
|
|
||||||
Name[bs]=Najveća brzina
|
|
||||||
Name[ca]=Velocitat màxima
|
|
||||||
Name[ca@valencia]=Velocitat màxima
|
|
||||||
Name[cs]=Maximální rychlost
|
|
||||||
Name[csb]=Maksymalnô chùtkòsc
|
|
||||||
Name[da]=Maks. hastighed
|
|
||||||
Name[de]=Maximalgeschwindigkeit
|
|
||||||
Name[el]=Μέγιστη ταχύτητα
|
|
||||||
Name[en_GB]=Max Speed
|
|
||||||
Name[eo]=Maksimuma Rapideco
|
|
||||||
Name[es]=Velocidad máx.
|
|
||||||
Name[et]=Maks. kiirus
|
|
||||||
Name[eu]=Gehienezko abiadura
|
|
||||||
Name[fi]=Enimmäisnopeus
|
|
||||||
Name[fr]=Vitesse maximale
|
|
||||||
Name[fy]=Maks. fluggens
|
|
||||||
Name[ga]=Uasluas
|
|
||||||
Name[gl]=Velocidade máxima
|
|
||||||
Name[gu]=મહત્તમ ઝડપ
|
|
||||||
Name[he]=מהירות מרבית
|
|
||||||
Name[hi]=अधिकतम गति
|
|
||||||
Name[hr]=Maksimalna brzina
|
|
||||||
Name[hu]=Max. sebesség
|
|
||||||
Name[ia]=Velocitate maxime
|
|
||||||
Name[id]=Kecepatan Maks
|
|
||||||
Name[ie]=Max velocitá
|
|
||||||
Name[is]=Mesti hraði
|
|
||||||
Name[it]=Velocità massima
|
|
||||||
Name[ja]=最大速度
|
|
||||||
Name[ka]=მაქს. სიჩქარე
|
|
||||||
Name[kk]=Жылдамдығының шегі
|
|
||||||
Name[km]=ល្បឿនអតិបរមា
|
|
||||||
Name[kn]=ಗರಿಷ್ಟ ವೇಗ
|
|
||||||
Name[ko]=최대 속도
|
|
||||||
Name[lt]=Didžiausias greitis
|
|
||||||
Name[lv]=Maks. ātrums
|
|
||||||
Name[mk]=Maкc. брзина
|
|
||||||
Name[ml]=കൂടിയ വേഗം
|
|
||||||
Name[mr]=कमाल वेग
|
|
||||||
Name[nan_TW@latin]=Siōng-tuā Sok-tōo
|
|
||||||
Name[nb]=Maks. hastighet
|
|
||||||
Name[nds]=Hööchst Gauigkeit
|
|
||||||
Name[nl]=Maximale snelheid
|
|
||||||
Name[nn]=Maksfart
|
|
||||||
Name[pa]=ਵੱਧੋ-ਵੱਧ ਸਪੀਡ
|
|
||||||
Name[pl]=Maksymalna szybkość
|
|
||||||
Name[pt]=Velocidade máxima
|
|
||||||
Name[pt_BR]=Velocidade máxima
|
|
||||||
Name[ro]=Viteză maximă
|
|
||||||
Name[ru]=Максимальная скорость
|
|
||||||
Name[sa]=अधिकतमं गतिः
|
|
||||||
Name[si]=උපරිම වේගය
|
|
||||||
Name[sk]=Maximálna rýchlosť
|
|
||||||
Name[sl]=Največja hitrost
|
|
||||||
Name[sr]=највећа брзина
|
|
||||||
Name[sr@ijekavian]=највећа брзина
|
|
||||||
Name[sr@ijekavianlatin]=najveća brzina
|
|
||||||
Name[sr@latin]=najveća brzina
|
|
||||||
Name[sv]=Maximal hastighet
|
|
||||||
Name[ta]=அதிகபட்ச வேகம்
|
|
||||||
Name[tg]=Суръати тезтарин
|
|
||||||
Name[th]=ความเร็วสูงสุด
|
|
||||||
Name[tr]=En Yüksek Hız
|
|
||||||
Name[ug]=ئەڭ يۇقىرى تېزلىك
|
|
||||||
Name[uk]=Макс. швидкість
|
|
||||||
Name[vi]=Tốc độ tối đa
|
|
||||||
Name[wa]=Radisté macsimom
|
|
||||||
Name[zh_CN]=最大速度
|
|
||||||
Name[zh_TW]=最大速率
|
|
||||||
|
|
||||||
[Desktop Action number]
|
|
||||||
Name=Number
|
|
||||||
Name[ar]=الرّقم
|
|
||||||
Name[az]=Say
|
|
||||||
Name[be]=Нумар
|
|
||||||
Name[bg]=Номер
|
|
||||||
Name[bn]=সংখ্যা
|
|
||||||
Name[bs]=Broj
|
|
||||||
Name[ca]=Número
|
|
||||||
Name[ca@valencia]=Número
|
|
||||||
Name[cs]=Číslo
|
|
||||||
Name[csb]=Numer
|
|
||||||
Name[da]=Nummer
|
|
||||||
Name[de]=Nummer
|
|
||||||
Name[el]=Αριθμός
|
|
||||||
Name[en_GB]=Number
|
|
||||||
Name[eo]=Nombro
|
|
||||||
Name[es]=Número
|
|
||||||
Name[et]=Arv
|
|
||||||
Name[eu]=Zenbakia
|
|
||||||
Name[fi]=Numero
|
|
||||||
Name[fr]=Numéro
|
|
||||||
Name[fy]=Nûmer
|
|
||||||
Name[ga]=Uimhir
|
|
||||||
Name[gl]=Número
|
|
||||||
Name[gu]=ક્રમ
|
|
||||||
Name[he]=מספר
|
|
||||||
Name[hi]=संख्या
|
|
||||||
Name[hr]=Broj
|
|
||||||
Name[hu]=Szám
|
|
||||||
Name[ia]=Numero
|
|
||||||
Name[id]=Nomor
|
|
||||||
Name[is]=Fjöldi
|
|
||||||
Name[it]=Numero
|
|
||||||
Name[ja]=番号
|
|
||||||
Name[ka]=რიცხვი
|
|
||||||
Name[kk]=Нөмірі
|
|
||||||
Name[km]=លេខ
|
|
||||||
Name[kn]=ಸಂಖ್ಯೆ
|
|
||||||
Name[ko]=숫자
|
|
||||||
Name[lt]=Skaičius
|
|
||||||
Name[lv]=Numurs
|
|
||||||
Name[mk]=Број
|
|
||||||
Name[ml]=അക്കം
|
|
||||||
Name[mr]=क्रमांक
|
|
||||||
Name[nan_TW@latin]=Huan-hō
|
|
||||||
Name[nb]=Tall
|
|
||||||
Name[nds]=Nummer
|
|
||||||
Name[nl]=Nummer
|
|
||||||
Name[nn]=Nummer
|
|
||||||
Name[pa]=ਗਿਣਤੀ
|
|
||||||
Name[pl]=Numer
|
|
||||||
Name[pt]=Número
|
|
||||||
Name[pt_BR]=Número
|
|
||||||
Name[ro]=Număr
|
|
||||||
Name[ru]=Номер
|
|
||||||
Name[sa]=सङ्ख्या
|
|
||||||
Name[si]=අංකය
|
|
||||||
Name[sk]=Číslo
|
|
||||||
Name[sl]=Število
|
|
||||||
Name[sr]=број
|
|
||||||
Name[sr@ijekavian]=број
|
|
||||||
Name[sr@ijekavianlatin]=broj
|
|
||||||
Name[sr@latin]=broj
|
|
||||||
Name[sv]=Antal
|
|
||||||
Name[ta]=எண்ணிக்கை
|
|
||||||
Name[tg]=Рақам
|
|
||||||
Name[th]=จำนวน
|
|
||||||
Name[tr]=Numara
|
|
||||||
Name[ug]=نومۇرى
|
|
||||||
Name[uk]=Номер
|
|
||||||
Name[vi]=Số
|
|
||||||
Name[wa]=Nombe
|
|
||||||
Name[zh_CN]=数量
|
|
||||||
Name[zh_TW]=數字
|
|
||||||
|
|
||||||
[Desktop Entry]
|
|
||||||
Actions=canChangeFrequency;instructionSets;maxSpeed;number;
|
|
||||||
Name=Solid Device
|
|
||||||
Name[ar]=جهاز سولد
|
|
||||||
Name[az]=Solid cihazı
|
|
||||||
Name[be]=Цвердацелы назапашвальнік
|
|
||||||
Name[bg]=Solid устройство
|
|
||||||
Name[bn]=সলিড ডিভাইস
|
|
||||||
Name[bs]=Uređaj pod Solidom
|
|
||||||
Name[ca]=Dispositiu del Solid
|
|
||||||
Name[ca@valencia]=Dispositiu de Solid
|
|
||||||
Name[cs]=Solid zařízení
|
|
||||||
Name[da]=Solid-enhed
|
|
||||||
Name[de]=Solid-Gerät
|
|
||||||
Name[el]=Συμπαγής συσκευή
|
|
||||||
Name[en_GB]=Solid Device
|
|
||||||
Name[eo]=Solid-aparatoj
|
|
||||||
Name[es]=Dispositivo de Solid
|
|
||||||
Name[et]=Solidi seade
|
|
||||||
Name[eu]=Solid gailua
|
|
||||||
Name[fi]=Kiinteä laite
|
|
||||||
Name[fr]=Périphérique Solid
|
|
||||||
Name[fy]=Solid apparaat
|
|
||||||
Name[ga]=Gléas Solid
|
|
||||||
Name[gl]=Dispositivo de Solid
|
|
||||||
Name[gu]=સોલિડ ઉપકરણ
|
|
||||||
Name[he]=התקן Solid
|
|
||||||
Name[hi]=सोलिड औज़ार
|
|
||||||
Name[hr]=Solid uređaj
|
|
||||||
Name[hu]=Solid eszköz
|
|
||||||
Name[ia]=Dispositivo Solid
|
|
||||||
Name[id]=Peranti Solid
|
|
||||||
Name[ie]=Aparate solid
|
|
||||||
Name[is]=Solid-tæki
|
|
||||||
Name[it]=Dispositivo di Solid
|
|
||||||
Name[ja]=Solid デバイス
|
|
||||||
Name[ka]=მყარი მოწყობილობა
|
|
||||||
Name[kk]=Solid құрылғысы
|
|
||||||
Name[km]=ឧបករណ៍យូតាន់
|
|
||||||
Name[kn]=ಘನ ಸಾಧನ
|
|
||||||
Name[ko]=Solid 장치
|
|
||||||
Name[lt]=Solid įrenginys
|
|
||||||
Name[lv]=„Solid“ ierīce
|
|
||||||
Name[mk]=Полупроводнички уред
|
|
||||||
Name[ml]=സോളിഡ് ഉപകരണം
|
|
||||||
Name[mr]=सॉलिड साधन
|
|
||||||
Name[nan_TW@latin]=Solid Tsong-tì
|
|
||||||
Name[nb]=Solid-enhet
|
|
||||||
Name[nds]=Solid-Reedschap
|
|
||||||
Name[nl]=Solid-apparaat
|
|
||||||
Name[nn]=Solid-eining
|
|
||||||
Name[pa]=ਸਾਲਡ ਡਿਵਾਈਸ
|
|
||||||
Name[pl]=Urządzenie Solid
|
|
||||||
Name[pt]=Dispositivo do Solid
|
|
||||||
Name[pt_BR]=Dispositivo do Solid
|
|
||||||
Name[ro]=Dispozitiv Solid
|
|
||||||
Name[ru]=Устройство Solid
|
|
||||||
Name[sa]=ठोस यन्त्रम्
|
|
||||||
Name[si]=දෘඩ මෙවලම්
|
|
||||||
Name[sk]=Zariadenie Solid
|
|
||||||
Name[sl]=Naprava Solid
|
|
||||||
Name[sr]=уређај под Солидом
|
|
||||||
Name[sr@ijekavian]=уређај под Солидом
|
|
||||||
Name[sr@ijekavianlatin]=uređaj pod Solidom
|
|
||||||
Name[sr@latin]=uređaj pod Solidom
|
|
||||||
Name[sv]=Solid-enhet
|
|
||||||
Name[ta]=Solid சாதனம்
|
|
||||||
Name[tg]=Дастгоҳи яклухт
|
|
||||||
Name[th]=อุปกรณ์ผ่าน Solid
|
|
||||||
Name[tr]=Solid Aygıtı
|
|
||||||
Name[ug]=قاتتىق ئۈسكۈنە
|
|
||||||
Name[uk]=Пристрій Solid
|
|
||||||
Name[vi]=Thiết bị Solid
|
|
||||||
Name[wa]=Éndjins Solid
|
|
||||||
Name[zh_CN]=Solid 设备
|
|
||||||
Name[zh_TW]=實體裝置
|
|
||||||
Type=Service
|
|
||||||
X-KDE-ServiceTypes=SolidDevice
|
|
||||||
X-KDE-Solid-Actions-Type=Processor
|
|
||||||
|
|
@ -1,234 +0,0 @@
|
||||||
[Desktop Action accessible]
|
|
||||||
Name=Accessible
|
|
||||||
Name[ar]=قابل للوصول
|
|
||||||
Name[az]=Əlçatandır
|
|
||||||
Name[be]=Даступнасць
|
|
||||||
Name[bg]=Достъпен
|
|
||||||
Name[bn]=সহায়ক প্রযুক্তি
|
|
||||||
Name[bs]=Pristupan
|
|
||||||
Name[ca]=Accessible
|
|
||||||
Name[ca@valencia]=Accessible
|
|
||||||
Name[cs]=Přístupné
|
|
||||||
Name[csb]=Pòmòce przëstãpù
|
|
||||||
Name[da]=Tilgængelig
|
|
||||||
Name[de]=Verfügbar
|
|
||||||
Name[el]=Προσβάσιμο
|
|
||||||
Name[en_GB]=Accessible
|
|
||||||
Name[eo]=Atingebla
|
|
||||||
Name[es]=Accesible
|
|
||||||
Name[et]=Juurdepääsuga
|
|
||||||
Name[eu]=Eskuragarri
|
|
||||||
Name[fi]=Saatavilla
|
|
||||||
Name[fr]=Accessible
|
|
||||||
Name[fy]=Tagonklik
|
|
||||||
Name[ga]=Inrochtana
|
|
||||||
Name[gl]=Accesíbel
|
|
||||||
Name[gu]=ઉપયોગી
|
|
||||||
Name[he]=נגיש
|
|
||||||
Name[hi]=पहुँच योग्य
|
|
||||||
Name[hr]=Pristupačan
|
|
||||||
Name[hu]=Elérhető
|
|
||||||
Name[ia]=Accessibile
|
|
||||||
Name[id]=Dapat Diakses
|
|
||||||
Name[ie]=Accessibil
|
|
||||||
Name[is]=Aðgengilegt
|
|
||||||
Name[it]=Accessibile
|
|
||||||
Name[ja]=アクセス可能
|
|
||||||
Name[ka]=წვდომადი
|
|
||||||
Name[kk]=Қол жетерлік
|
|
||||||
Name[km]=អាចចូលដំណើរការបាន
|
|
||||||
Name[kn]=ನಿಲುಕಬಲ್ಲ
|
|
||||||
Name[ko]=접근 가능 여부
|
|
||||||
Name[lt]=Prieinamas
|
|
||||||
Name[lv]=Pieejams
|
|
||||||
Name[mk]=Пристапно
|
|
||||||
Name[ml]=സാമീപിയ്ക്കാവുന്നതു്
|
|
||||||
Name[mr]=सुलभ
|
|
||||||
Name[nan_TW@latin]=Ē-sái Tsûn-tshú
|
|
||||||
Name[nb]=Tilgjengelig
|
|
||||||
Name[nds]=Togriepbor
|
|
||||||
Name[nl]=Toegankelijk
|
|
||||||
Name[nn]=Tilgjengeleg
|
|
||||||
Name[pa]=ਸਹੂਲਤਯੋਗ
|
|
||||||
Name[pl]=Dostępny
|
|
||||||
Name[pt]=Acessível
|
|
||||||
Name[pt_BR]=Acessível
|
|
||||||
Name[ro]=Accesibil
|
|
||||||
Name[ru]=Доступно
|
|
||||||
Name[sa]=अभिगम्यम्
|
|
||||||
Name[si]=ප්රවේශවිය හැකි
|
|
||||||
Name[sk]=Prístupné
|
|
||||||
Name[sl]=Dostopno
|
|
||||||
Name[sr]=приступан
|
|
||||||
Name[sr@ijekavian]=приступан
|
|
||||||
Name[sr@ijekavianlatin]=pristupan
|
|
||||||
Name[sr@latin]=pristupan
|
|
||||||
Name[sv]=Tillgänglig
|
|
||||||
Name[ta]=அணுகக்கூடியது
|
|
||||||
Name[tg]=Дастрас
|
|
||||||
Name[th]=เข้าถึงได้
|
|
||||||
Name[tr]=Erişilebilir
|
|
||||||
Name[ug]=زىيارەتچان
|
|
||||||
Name[uk]=Доступний
|
|
||||||
Name[vi]=Truy cập được
|
|
||||||
Name[wa]=Arinnåve
|
|
||||||
Name[zh_CN]=可访问
|
|
||||||
Name[zh_TW]=可存取
|
|
||||||
|
|
||||||
[Desktop Action filePath]
|
|
||||||
Name=File Path
|
|
||||||
Name[ar]=مسار الملفّ
|
|
||||||
Name[az]=Fayl yolu
|
|
||||||
Name[be]=Шлях да файла
|
|
||||||
Name[bg]=Път до файл
|
|
||||||
Name[bn]=ফাইল পাথ
|
|
||||||
Name[bs]=Putanja datoteke
|
|
||||||
Name[ca]=Camí al fitxer
|
|
||||||
Name[ca@valencia]=Camí cap al fitxer
|
|
||||||
Name[cs]=Cesta k souboru
|
|
||||||
Name[csb]=Stegna lopka
|
|
||||||
Name[da]=Filsti
|
|
||||||
Name[de]=Dateipfad
|
|
||||||
Name[el]=Διαδρομή αρχείου
|
|
||||||
Name[en_GB]=File Path
|
|
||||||
Name[eo]=Dosiervojo
|
|
||||||
Name[es]=Ruta a archivo
|
|
||||||
Name[et]=Faili asukoht
|
|
||||||
Name[eu]=Fitxategiaren bide-izena
|
|
||||||
Name[fa]=مسیر پرونده
|
|
||||||
Name[fi]=Tiedostopolku
|
|
||||||
Name[fr]=Emplacement du fichier
|
|
||||||
Name[fy]=Triem paad
|
|
||||||
Name[ga]=Conair Chomhaid
|
|
||||||
Name[gl]=Ruta ao ficheiro
|
|
||||||
Name[gu]=ફાઇલ પાથ
|
|
||||||
Name[he]=נתיב קובץ
|
|
||||||
Name[hi]=फ़ाइल पथ
|
|
||||||
Name[hr]=Putanja datoteke
|
|
||||||
Name[hu]=Elérési út
|
|
||||||
Name[ia]=Percurso de file
|
|
||||||
Name[id]=Alur File
|
|
||||||
Name[ie]=Rute de file
|
|
||||||
Name[is]=Skráarslóð
|
|
||||||
Name[it]=Percorso del file
|
|
||||||
Name[ja]=ファイルのパス
|
|
||||||
Name[ka]=ფაილის ბილიკი
|
|
||||||
Name[kk]=Файл жолы
|
|
||||||
Name[km]=ផ្លូវឯកសារ
|
|
||||||
Name[kn]=ಕಡತದ ಮಾರ್ಗ
|
|
||||||
Name[ko]=파일 경로
|
|
||||||
Name[lt]=Failo kelias
|
|
||||||
Name[lv]=Datnes ceļš
|
|
||||||
Name[mk]=Патека на датотека
|
|
||||||
Name[ml]=ഫയല് വഴി
|
|
||||||
Name[mr]=फाईलचा मार्ग
|
|
||||||
Name[nan_TW@latin]=Tóng-àn Lōo-kìng
|
|
||||||
Name[nb]=Filadresse
|
|
||||||
Name[nds]=Dateipadd
|
|
||||||
Name[nl]=Bestandspad
|
|
||||||
Name[nn]=Filadresse
|
|
||||||
Name[pa]=ਫਾਇਲ ਮਾਰਗ
|
|
||||||
Name[pl]=Ścieżka do pliku
|
|
||||||
Name[pt]=Caminho do ficheiro
|
|
||||||
Name[pt_BR]=Caminho do arquivo
|
|
||||||
Name[ro]=Calea fișierului
|
|
||||||
Name[ru]=Путь к файлу
|
|
||||||
Name[sa]=सञ्चिकामार्गः
|
|
||||||
Name[si]=ගොනු පෙත
|
|
||||||
Name[sk]=Cesta k súboru
|
|
||||||
Name[sl]=Pot do datoteke
|
|
||||||
Name[sr]=путања фајла
|
|
||||||
Name[sr@ijekavian]=путања фајла
|
|
||||||
Name[sr@ijekavianlatin]=putanja fajla
|
|
||||||
Name[sr@latin]=putanja fajla
|
|
||||||
Name[sv]=Filsökväg
|
|
||||||
Name[ta]=கோப்பிற்கான பாதை
|
|
||||||
Name[tg]=Масири файл
|
|
||||||
Name[th]=พาธของแฟ้ม
|
|
||||||
Name[tr]=Dosya Yolu
|
|
||||||
Name[ug]=ھۆججەت يولى
|
|
||||||
Name[uk]=Шлях до файла
|
|
||||||
Name[vi]=Đường dẫn tệp
|
|
||||||
Name[wa]=Tchimin do fitchî
|
|
||||||
Name[zh_CN]=文件路径
|
|
||||||
Name[zh_TW]=檔案路徑
|
|
||||||
|
|
||||||
[Desktop Entry]
|
|
||||||
Actions=accessible;filePath;
|
|
||||||
Name=Solid Device
|
|
||||||
Name[ar]=جهاز سولد
|
|
||||||
Name[az]=Solid cihazı
|
|
||||||
Name[be]=Цвердацелы назапашвальнік
|
|
||||||
Name[bg]=Solid устройство
|
|
||||||
Name[bn]=সলিড ডিভাইস
|
|
||||||
Name[bs]=Uređaj pod Solidom
|
|
||||||
Name[ca]=Dispositiu del Solid
|
|
||||||
Name[ca@valencia]=Dispositiu de Solid
|
|
||||||
Name[cs]=Solid zařízení
|
|
||||||
Name[da]=Solid-enhed
|
|
||||||
Name[de]=Solid-Gerät
|
|
||||||
Name[el]=Συμπαγής συσκευή
|
|
||||||
Name[en_GB]=Solid Device
|
|
||||||
Name[eo]=Solid-aparatoj
|
|
||||||
Name[es]=Dispositivo de Solid
|
|
||||||
Name[et]=Solidi seade
|
|
||||||
Name[eu]=Solid gailua
|
|
||||||
Name[fi]=Kiinteä laite
|
|
||||||
Name[fr]=Périphérique Solid
|
|
||||||
Name[fy]=Solid apparaat
|
|
||||||
Name[ga]=Gléas Solid
|
|
||||||
Name[gl]=Dispositivo de Solid
|
|
||||||
Name[gu]=સોલિડ ઉપકરણ
|
|
||||||
Name[he]=התקן Solid
|
|
||||||
Name[hi]=सोलिड औज़ार
|
|
||||||
Name[hr]=Solid uređaj
|
|
||||||
Name[hu]=Solid eszköz
|
|
||||||
Name[ia]=Dispositivo Solid
|
|
||||||
Name[id]=Peranti Solid
|
|
||||||
Name[ie]=Aparate solid
|
|
||||||
Name[is]=Solid-tæki
|
|
||||||
Name[it]=Dispositivo di Solid
|
|
||||||
Name[ja]=Solid デバイス
|
|
||||||
Name[ka]=მყარი მოწყობილობა
|
|
||||||
Name[kk]=Solid құрылғысы
|
|
||||||
Name[km]=ឧបករណ៍យូតាន់
|
|
||||||
Name[kn]=ಘನ ಸಾಧನ
|
|
||||||
Name[ko]=Solid 장치
|
|
||||||
Name[lt]=Solid įrenginys
|
|
||||||
Name[lv]=„Solid“ ierīce
|
|
||||||
Name[mk]=Полупроводнички уред
|
|
||||||
Name[ml]=സോളിഡ് ഉപകരണം
|
|
||||||
Name[mr]=सॉलिड साधन
|
|
||||||
Name[nan_TW@latin]=Solid Tsong-tì
|
|
||||||
Name[nb]=Solid-enhet
|
|
||||||
Name[nds]=Solid-Reedschap
|
|
||||||
Name[nl]=Solid-apparaat
|
|
||||||
Name[nn]=Solid-eining
|
|
||||||
Name[pa]=ਸਾਲਡ ਡਿਵਾਈਸ
|
|
||||||
Name[pl]=Urządzenie Solid
|
|
||||||
Name[pt]=Dispositivo do Solid
|
|
||||||
Name[pt_BR]=Dispositivo do Solid
|
|
||||||
Name[ro]=Dispozitiv Solid
|
|
||||||
Name[ru]=Устройство Solid
|
|
||||||
Name[sa]=ठोस यन्त्रम्
|
|
||||||
Name[si]=දෘඩ මෙවලම්
|
|
||||||
Name[sk]=Zariadenie Solid
|
|
||||||
Name[sl]=Naprava Solid
|
|
||||||
Name[sr]=уређај под Солидом
|
|
||||||
Name[sr@ijekavian]=уређај под Солидом
|
|
||||||
Name[sr@ijekavianlatin]=uređaj pod Solidom
|
|
||||||
Name[sr@latin]=uređaj pod Solidom
|
|
||||||
Name[sv]=Solid-enhet
|
|
||||||
Name[ta]=Solid சாதனம்
|
|
||||||
Name[tg]=Дастгоҳи яклухт
|
|
||||||
Name[th]=อุปกรณ์ผ่าน Solid
|
|
||||||
Name[tr]=Solid Aygıtı
|
|
||||||
Name[ug]=قاتتىق ئۈسكۈنە
|
|
||||||
Name[uk]=Пристрій Solid
|
|
||||||
Name[vi]=Thiết bị Solid
|
|
||||||
Name[wa]=Éndjins Solid
|
|
||||||
Name[zh_CN]=Solid 设备
|
|
||||||
Name[zh_TW]=實體裝置
|
|
||||||
Type=Service
|
|
||||||
X-KDE-ServiceTypes=SolidDevice
|
|
||||||
X-KDE-Solid-Actions-Type=StorageAccess
|
|
||||||
|
|
@ -1,461 +0,0 @@
|
||||||
[Desktop Action bus]
|
|
||||||
Name=Bus
|
|
||||||
Name[ar]=النّاقل
|
|
||||||
Name[az]=Şin
|
|
||||||
Name[be]=Шына
|
|
||||||
Name[bg]=Шина
|
|
||||||
Name[bn]=বাস
|
|
||||||
Name[bs]=Magistrala
|
|
||||||
Name[ca]=Bus
|
|
||||||
Name[ca@valencia]=Bus
|
|
||||||
Name[cs]=Sběrnice
|
|
||||||
Name[csb]=Bus
|
|
||||||
Name[da]=Bus
|
|
||||||
Name[de]=Bus
|
|
||||||
Name[el]=Δίαυλος
|
|
||||||
Name[en_GB]=Bus
|
|
||||||
Name[eo]=Buso
|
|
||||||
Name[es]=Bus
|
|
||||||
Name[et]=Siin
|
|
||||||
Name[eu]=Busa
|
|
||||||
Name[fa]=گذرگاه
|
|
||||||
Name[fi]=Väylä
|
|
||||||
Name[fr]=Bus
|
|
||||||
Name[fy]=Bus
|
|
||||||
Name[ga]=Bus
|
|
||||||
Name[gl]=Bus
|
|
||||||
Name[gu]=બસ
|
|
||||||
Name[he]=אפיק
|
|
||||||
Name[hi]=बस
|
|
||||||
Name[hr]=Sabirnica
|
|
||||||
Name[hu]=Busz
|
|
||||||
Name[ia]=Bus
|
|
||||||
Name[id]=Bus
|
|
||||||
Name[is]=Rás (bus)
|
|
||||||
Name[it]=Bus
|
|
||||||
Name[ja]=バス
|
|
||||||
Name[ka]=მატარებელი
|
|
||||||
Name[kk]=Шинасы
|
|
||||||
Name[km]=ខ្សែបញ្ជូន
|
|
||||||
Name[kn]=ಬಸ್
|
|
||||||
Name[ko]=버스
|
|
||||||
Name[lt]=Magistralė
|
|
||||||
Name[lv]=Kopne
|
|
||||||
Name[mk]=Магистрала
|
|
||||||
Name[ml]=ബസ്
|
|
||||||
Name[mr]=बस
|
|
||||||
Name[nb]=Buss
|
|
||||||
Name[nds]=Bus
|
|
||||||
Name[nl]=Bus
|
|
||||||
Name[nn]=Buss
|
|
||||||
Name[pa]=ਬਸ
|
|
||||||
Name[pl]=Szyna
|
|
||||||
Name[pt]=Barramento
|
|
||||||
Name[pt_BR]=Barramento
|
|
||||||
Name[ro]=Magistrală
|
|
||||||
Name[ru]=Шина
|
|
||||||
Name[sa]=हारक
|
|
||||||
Name[si]=Bus
|
|
||||||
Name[sk]=Zbernica
|
|
||||||
Name[sl]=Vodilo
|
|
||||||
Name[sr]=магистрала
|
|
||||||
Name[sr@ijekavian]=магистрала
|
|
||||||
Name[sr@ijekavianlatin]=magistrala
|
|
||||||
Name[sr@latin]=magistrala
|
|
||||||
Name[sv]=Buss
|
|
||||||
Name[tg]=Bus
|
|
||||||
Name[th]=ระบบบัส
|
|
||||||
Name[tr]=Yol
|
|
||||||
Name[ug]=باش لىنىيە
|
|
||||||
Name[uk]=Шина
|
|
||||||
Name[vi]=Buýt
|
|
||||||
Name[wa]=Bus
|
|
||||||
Name[zh_CN]=总线
|
|
||||||
Name[zh_TW]=匯流排
|
|
||||||
|
|
||||||
[Desktop Action driveType]
|
|
||||||
Name=Drive Type
|
|
||||||
Name[ar]=نوع القرص
|
|
||||||
Name[az]=Cihaz Növü
|
|
||||||
Name[be]=Тып дыска
|
|
||||||
Name[bg]=Вид устройство
|
|
||||||
Name[bn]=ড্রাইভ-এর ধরন
|
|
||||||
Name[bs]=Tip jedinice
|
|
||||||
Name[ca]=Tipus d'unitat
|
|
||||||
Name[ca@valencia]=Tipus d'unitat
|
|
||||||
Name[cs]=Typ mechaniky
|
|
||||||
Name[csb]=Ôrt nëka
|
|
||||||
Name[da]=Drevtype
|
|
||||||
Name[de]=Laufwerkstyp
|
|
||||||
Name[el]=Τύπος οδηγού
|
|
||||||
Name[en_GB]=Drive Type
|
|
||||||
Name[eo]=Tipo de Diskingo
|
|
||||||
Name[es]=Tipo de disco
|
|
||||||
Name[et]=Seadme tüüp
|
|
||||||
Name[eu]=Unitate mota
|
|
||||||
Name[fi]=Asematyyppi
|
|
||||||
Name[fr]=Type de lecteur
|
|
||||||
Name[fy]=Stasjons type
|
|
||||||
Name[ga]=Cineál an Tiomántáin
|
|
||||||
Name[gl]=Tipo de unidade
|
|
||||||
Name[gu]=ડ્રાઇવ પ્રકાર
|
|
||||||
Name[he]=סוג כונן
|
|
||||||
Name[hi]=ड्राईव प्रकार
|
|
||||||
Name[hr]=Tip uređaja
|
|
||||||
Name[hu]=Meghajtótípus
|
|
||||||
Name[ia]=Typo de drive
|
|
||||||
Name[id]=Tipe Penggerak
|
|
||||||
Name[ie]=Tip de unité
|
|
||||||
Name[is]=Gerð drifs
|
|
||||||
Name[it]=Tipo di unità
|
|
||||||
Name[ja]=ドライブのタイプ
|
|
||||||
Name[ka]=ამძრავის ტიპი
|
|
||||||
Name[kk]=Жетек түрі
|
|
||||||
Name[km]=ប្រភេទដ្រាយ
|
|
||||||
Name[kn]=ಡ್ರೈವಿನ ಬಗೆ
|
|
||||||
Name[ko]=드라이브 종류
|
|
||||||
Name[lt]=Disko tipas
|
|
||||||
Name[lv]=Dziņa tips
|
|
||||||
Name[mai]=ड्राइव प्रकार
|
|
||||||
Name[mk]=Тип на уред
|
|
||||||
Name[ml]=ഡ്രൈവിന്റെ തരം
|
|
||||||
Name[mr]=ड्राइव्ह प्रकार
|
|
||||||
Name[nb]=Stasjonstype
|
|
||||||
Name[nds]=Loopwark-Typ
|
|
||||||
Name[nl]=Apparaattype
|
|
||||||
Name[nn]=Stasjonstype
|
|
||||||
Name[pa]=ਡਰਾਇਵ ਕਿਸਮ
|
|
||||||
Name[pl]=Rodzaj napędu
|
|
||||||
Name[pt]=Tipo de unidade
|
|
||||||
Name[pt_BR]=Tipo de unidade
|
|
||||||
Name[ro]=Tip unitate
|
|
||||||
Name[ru]=Тип устройства
|
|
||||||
Name[sa]=ड्राइव प्रकार
|
|
||||||
Name[si]=ධාවක වර්ගය
|
|
||||||
Name[sk]=Typ mechaniky
|
|
||||||
Name[sl]=Vrsta pogona
|
|
||||||
Name[sr]=тип јединице
|
|
||||||
Name[sr@ijekavian]=тип јединице
|
|
||||||
Name[sr@ijekavianlatin]=tip jedinice
|
|
||||||
Name[sr@latin]=tip jedinice
|
|
||||||
Name[sv]=Enhetstyp
|
|
||||||
Name[ta]=வட்டு வகை
|
|
||||||
Name[tg]=Навъи дастгоҳ
|
|
||||||
Name[th]=ประเภทของไดรฟ์
|
|
||||||
Name[tr]=Sürücü Türü
|
|
||||||
Name[ug]=قوزغاتقۇچ تۈرى
|
|
||||||
Name[uk]=Тип пристрою
|
|
||||||
Name[vi]=Kiểu ổ
|
|
||||||
Name[wa]=Sôre di lijheu
|
|
||||||
Name[zh_CN]=驱动器类型
|
|
||||||
Name[zh_TW]=磁碟型態
|
|
||||||
|
|
||||||
[Desktop Action hotpluggable]
|
|
||||||
Name=Hotpluggable
|
|
||||||
Name[ar]=قابل للإزالة الفورية
|
|
||||||
Name[az]=İstənilən vaxt qoşulur
|
|
||||||
Name[be]=Можна адлучаць падчас працы
|
|
||||||
Name[bg]=С горещо включване
|
|
||||||
Name[bn]=হট-প্লাগ-যোগ্য
|
|
||||||
Name[bs]=Vruće uključiva
|
|
||||||
Name[ca]=Connectable en calent
|
|
||||||
Name[ca@valencia]=Connectable en calent
|
|
||||||
Name[cs]=Hotplug
|
|
||||||
Name[da]=Flytbar
|
|
||||||
Name[de]=Hotplug-fähig
|
|
||||||
Name[el]=Δυνατότητα Hotplug
|
|
||||||
Name[en_GB]=Hotpluggable
|
|
||||||
Name[eo]=Dumkure permutebla
|
|
||||||
Name[es]=Conexión en caliente
|
|
||||||
Name[et]=Töö ajal ühendatav
|
|
||||||
Name[eu]=Ibilian konektagarria
|
|
||||||
Name[fi]=Lennossakytkettävä
|
|
||||||
Name[fr]=Connectable à chaud
|
|
||||||
Name[fy]=Hotplug barren
|
|
||||||
Name[ga]=Inphlugáilte
|
|
||||||
Name[gl]=Conectábel en quente
|
|
||||||
Name[gu]=હોટપ્લગેબલ
|
|
||||||
Name[he]=להחלפה חמה
|
|
||||||
Name[hi]=हाटप्लग योग्य
|
|
||||||
Name[hr]=Podržava brzo uštekavanje
|
|
||||||
Name[hu]=Menet közben csatlakoztatható
|
|
||||||
Name[ia]=Hotpluggable (On pote connecter lo con machina active)
|
|
||||||
Name[id]=Dapat dicabut colok
|
|
||||||
Name[is]=Hraðtengjanlegt (hotplug)
|
|
||||||
Name[it]=Collegabile a caldo
|
|
||||||
Name[ja]=Hotplug 可能
|
|
||||||
Name[ka]=ცხლად შეერთებადი
|
|
||||||
Name[kk]=Істеп турғанда қосылмалы
|
|
||||||
Name[km]=ដោតដើរ
|
|
||||||
Name[kn]=ಹಾಟ್ಪ್ಲಗ್ ಮಾಡಬಹುದಾದ
|
|
||||||
Name[ko]=핫플러그 가능
|
|
||||||
Name[lt]=Greitai prijungiamas
|
|
||||||
Name[lv]=Karsti nomaināms
|
|
||||||
Name[ml]=ഹോട്ട്പ്ലഗ് ചെയ്യാവുന്ന
|
|
||||||
Name[mr]=हॉटप्लग करता येणारे
|
|
||||||
Name[nb]=Hotplug-kompatibel
|
|
||||||
Name[nds]=Jümmers tokoppelbor
|
|
||||||
Name[nl]=Hotplugbaar
|
|
||||||
Name[nn]=Hotplug-kompatibel
|
|
||||||
Name[pa]=ਹਾਟਪਲੱਗਯੋਗ
|
|
||||||
Name[pl]=Podłączany "na gorąco"
|
|
||||||
Name[pt]=Com suporte a ligação dinâmica
|
|
||||||
Name[pt_BR]=Conectável em funcionamento
|
|
||||||
Name[ro]=Detașabil
|
|
||||||
Name[ru]=Подключается в любое время
|
|
||||||
Name[sa]=हॉटप्लग्गेबल
|
|
||||||
Name[si]=Hotpluggable
|
|
||||||
Name[sk]=Hotplug
|
|
||||||
Name[sl]=Priključljivo med delovanjem
|
|
||||||
Name[sr]=вруће укључива
|
|
||||||
Name[sr@ijekavian]=вруће укључива
|
|
||||||
Name[sr@ijekavianlatin]=vruće uključiva
|
|
||||||
Name[sr@latin]=vruće uključiva
|
|
||||||
Name[sv]=Inkopplingsbar
|
|
||||||
Name[ta]=மீள்துவக்காமல் செருகக்கூடியது
|
|
||||||
Name[tg]=Пайвастшавандаи зудамал
|
|
||||||
Name[th]=สามารถถอดเสียบได้
|
|
||||||
Name[tr]=Çıkarıp Takılabilir
|
|
||||||
Name[ug]=ئىسسىق چېتىلىشچان
|
|
||||||
Name[uk]=«Гаряче» з’єднання
|
|
||||||
Name[vi]=Cắm nóng được
|
|
||||||
Name[wa]=Hotplugåve
|
|
||||||
Name[zh_CN]=可热插拔
|
|
||||||
Name[zh_TW]=可熱插拔
|
|
||||||
|
|
||||||
[Desktop Action removable]
|
|
||||||
Name=Removable
|
|
||||||
Name[ar]=قابل للإزالة
|
|
||||||
Name[az]=Çıxarıla bilən
|
|
||||||
Name[be]=Рухомы носьбіт
|
|
||||||
Name[bg]=Преносим
|
|
||||||
Name[bn]=অপসারণযোগ্য
|
|
||||||
Name[bs]=Uklonjiva
|
|
||||||
Name[ca]=Extraïble
|
|
||||||
Name[ca@valencia]=Extraïble
|
|
||||||
Name[cs]=Odpojitelný
|
|
||||||
Name[csb]=Przenosné
|
|
||||||
Name[da]=Flytbar
|
|
||||||
Name[de]=Wechselbar
|
|
||||||
Name[el]=Αφαιρούμενο μέσο
|
|
||||||
Name[en_GB]=Removable
|
|
||||||
Name[eo]=Demetebla
|
|
||||||
Name[es]=Extraíble
|
|
||||||
Name[et]=Eemaldatav
|
|
||||||
Name[eu]=Aldagarria
|
|
||||||
Name[fa]=جدا شدنی
|
|
||||||
Name[fi]=Poistettavissa
|
|
||||||
Name[fr]=Amovible
|
|
||||||
Name[fy]=Te ferwiderjen
|
|
||||||
Name[ga]=Inbhainte
|
|
||||||
Name[gl]=Extraíbel
|
|
||||||
Name[gu]=દૂર કરી શકાય તેવું
|
|
||||||
Name[he]=נתיק
|
|
||||||
Name[hi]=हटाने योग्य
|
|
||||||
Name[hr]=Moguće ga je izvaditi
|
|
||||||
Name[hu]=Cserélhető
|
|
||||||
Name[ia]=Removibile
|
|
||||||
Name[id]=Dapat Dilepas
|
|
||||||
Name[ie]=Removibil
|
|
||||||
Name[is]=Fjarlægjanlegt
|
|
||||||
Name[it]=Rimovibile
|
|
||||||
Name[ja]=リムーバブル
|
|
||||||
Name[ka]=მოხსნადი
|
|
||||||
Name[kk]=Ауыстырмалы
|
|
||||||
Name[km]=អាចយកចេញបាន
|
|
||||||
Name[kn]=ತೆಗೆಯಬಹುದಾದ
|
|
||||||
Name[ko]=제거 가능
|
|
||||||
Name[lt]=Keičiamasis
|
|
||||||
Name[lv]=Noņemams
|
|
||||||
Name[mai]=हटबैयोग्य
|
|
||||||
Name[mk]=Подвижен
|
|
||||||
Name[ml]=നീക്കം ചെയ്യാവുന്ന
|
|
||||||
Name[mr]=काढता येणारे
|
|
||||||
Name[nan_TW@latin]=Khó-î-tû
|
|
||||||
Name[nb]=Flyttbar
|
|
||||||
Name[nds]=Tuuschbor
|
|
||||||
Name[nl]=Verwijderbaar
|
|
||||||
Name[nn]=Flyttbar
|
|
||||||
Name[pa]=ਹਟਾਉਣਯੋਗ
|
|
||||||
Name[pl]=Wymienny
|
|
||||||
Name[pt]=Amovível
|
|
||||||
Name[pt_BR]=Removível
|
|
||||||
Name[ro]=Amovibil
|
|
||||||
Name[ru]=Сменный носитель
|
|
||||||
Name[sa]=हटनीयम्
|
|
||||||
Name[si]=ඉවත්කල හැකි
|
|
||||||
Name[sk]=Vymeniteľné
|
|
||||||
Name[sl]=Odstranljivo
|
|
||||||
Name[sr]=уклоњива
|
|
||||||
Name[sr@ijekavian]=уклоњива
|
|
||||||
Name[sr@ijekavianlatin]=uklonjiva
|
|
||||||
Name[sr@latin]=uklonjiva
|
|
||||||
Name[sv]=Flyttbar
|
|
||||||
Name[ta]=கழற்றக்கூடியது
|
|
||||||
Name[tg]=Ҷудошаванда
|
|
||||||
Name[th]=ถอดเสียบได้
|
|
||||||
Name[tr]=Çıkarılabilir
|
|
||||||
Name[ug]=كۆچمە
|
|
||||||
Name[uk]=Змінний пристрій
|
|
||||||
Name[vi]=Rút được
|
|
||||||
Name[wa]=Bodjåve
|
|
||||||
Name[zh_CN]=可移动
|
|
||||||
Name[zh_TW]=可移除
|
|
||||||
|
|
||||||
[Desktop Action size]
|
|
||||||
Name=Size
|
|
||||||
Name[ar]=الحجم
|
|
||||||
Name[az]=Ölçü
|
|
||||||
Name[be]=Памер
|
|
||||||
Name[bg]=Големина
|
|
||||||
Name[bn]=মাপ
|
|
||||||
Name[bs]=Veličina
|
|
||||||
Name[ca]=Mida
|
|
||||||
Name[ca@valencia]=Mida
|
|
||||||
Name[cs]=Velikost
|
|
||||||
Name[csb]=Miara
|
|
||||||
Name[da]=Størrelse
|
|
||||||
Name[de]=Größe
|
|
||||||
Name[el]=Μέγεθος
|
|
||||||
Name[en_GB]=Size
|
|
||||||
Name[eo]=Grandeco
|
|
||||||
Name[es]=Tamaño
|
|
||||||
Name[et]=Suurus
|
|
||||||
Name[eu]=Neurria
|
|
||||||
Name[fa]=اندازه
|
|
||||||
Name[fi]=Koko
|
|
||||||
Name[fr]=Taille
|
|
||||||
Name[fy]=Grutte
|
|
||||||
Name[ga]=Méid
|
|
||||||
Name[gl]=Tamaño
|
|
||||||
Name[gu]=માપ
|
|
||||||
Name[he]=גודל
|
|
||||||
Name[hi]=आकार
|
|
||||||
Name[hr]=Veličina
|
|
||||||
Name[hu]=Méret
|
|
||||||
Name[ia]=Dimension
|
|
||||||
Name[id]=Ukuran
|
|
||||||
Name[ie]=Grandore
|
|
||||||
Name[is]=Stærð
|
|
||||||
Name[it]=Dimensione
|
|
||||||
Name[ja]=サイズ
|
|
||||||
Name[ka]=ზომა
|
|
||||||
Name[kk]=Көлемі
|
|
||||||
Name[km]=ទំហំ
|
|
||||||
Name[kn]=ಗಾತ್ರ
|
|
||||||
Name[ko]=크기
|
|
||||||
Name[lt]=Dydis
|
|
||||||
Name[lv]=Izmērs
|
|
||||||
Name[mk]=Големина
|
|
||||||
Name[ml]=വലിപ്പം
|
|
||||||
Name[mr]=आकार
|
|
||||||
Name[nan_TW@latin]=Tuā-sè
|
|
||||||
Name[nb]=Størrelse
|
|
||||||
Name[nds]=Grött
|
|
||||||
Name[nl]=Grootte
|
|
||||||
Name[nn]=Storleik
|
|
||||||
Name[pa]=ਸਾਈਜ਼
|
|
||||||
Name[pl]=Rozmiar
|
|
||||||
Name[pt]=Tamanho
|
|
||||||
Name[pt_BR]=Tamanho
|
|
||||||
Name[ro]=Dimensiune
|
|
||||||
Name[ru]=Размер
|
|
||||||
Name[sa]=आकृति
|
|
||||||
Name[si]=ප්රමාණය
|
|
||||||
Name[sk]=Veľkosť
|
|
||||||
Name[sl]=Velikost
|
|
||||||
Name[sr]=величина
|
|
||||||
Name[sr@ijekavian]=величина
|
|
||||||
Name[sr@ijekavianlatin]=veličina
|
|
||||||
Name[sr@latin]=veličina
|
|
||||||
Name[sv]=Storlek
|
|
||||||
Name[ta]=அளவு
|
|
||||||
Name[tg]=Андоза
|
|
||||||
Name[th]=ขนาด
|
|
||||||
Name[tr]=Boyut
|
|
||||||
Name[ug]=چوڭلۇقى
|
|
||||||
Name[uk]=Розмір
|
|
||||||
Name[vi]=Kích thước
|
|
||||||
Name[wa]=Grandeu
|
|
||||||
Name[zh_CN]=大小
|
|
||||||
Name[zh_TW]=大小
|
|
||||||
|
|
||||||
[Desktop Entry]
|
|
||||||
Actions=bus;driveType;hotpluggable;removable;size;
|
|
||||||
Name=Solid Device
|
|
||||||
Name[ar]=جهاز سولد
|
|
||||||
Name[az]=Solid cihazı
|
|
||||||
Name[be]=Цвердацелы назапашвальнік
|
|
||||||
Name[bg]=Solid устройство
|
|
||||||
Name[bn]=সলিড ডিভাইস
|
|
||||||
Name[bs]=Uređaj pod Solidom
|
|
||||||
Name[ca]=Dispositiu del Solid
|
|
||||||
Name[ca@valencia]=Dispositiu de Solid
|
|
||||||
Name[cs]=Solid zařízení
|
|
||||||
Name[da]=Solid-enhed
|
|
||||||
Name[de]=Solid-Gerät
|
|
||||||
Name[el]=Συμπαγής συσκευή
|
|
||||||
Name[en_GB]=Solid Device
|
|
||||||
Name[eo]=Solid-aparatoj
|
|
||||||
Name[es]=Dispositivo de Solid
|
|
||||||
Name[et]=Solidi seade
|
|
||||||
Name[eu]=Solid gailua
|
|
||||||
Name[fi]=Kiinteä laite
|
|
||||||
Name[fr]=Périphérique Solid
|
|
||||||
Name[fy]=Solid apparaat
|
|
||||||
Name[ga]=Gléas Solid
|
|
||||||
Name[gl]=Dispositivo de Solid
|
|
||||||
Name[gu]=સોલિડ ઉપકરણ
|
|
||||||
Name[he]=התקן Solid
|
|
||||||
Name[hi]=सोलिड औज़ार
|
|
||||||
Name[hr]=Solid uređaj
|
|
||||||
Name[hu]=Solid eszköz
|
|
||||||
Name[ia]=Dispositivo Solid
|
|
||||||
Name[id]=Peranti Solid
|
|
||||||
Name[ie]=Aparate solid
|
|
||||||
Name[is]=Solid-tæki
|
|
||||||
Name[it]=Dispositivo di Solid
|
|
||||||
Name[ja]=Solid デバイス
|
|
||||||
Name[ka]=მყარი მოწყობილობა
|
|
||||||
Name[kk]=Solid құрылғысы
|
|
||||||
Name[km]=ឧបករណ៍យូតាន់
|
|
||||||
Name[kn]=ಘನ ಸಾಧನ
|
|
||||||
Name[ko]=Solid 장치
|
|
||||||
Name[lt]=Solid įrenginys
|
|
||||||
Name[lv]=„Solid“ ierīce
|
|
||||||
Name[mk]=Полупроводнички уред
|
|
||||||
Name[ml]=സോളിഡ് ഉപകരണം
|
|
||||||
Name[mr]=सॉलिड साधन
|
|
||||||
Name[nan_TW@latin]=Solid Tsong-tì
|
|
||||||
Name[nb]=Solid-enhet
|
|
||||||
Name[nds]=Solid-Reedschap
|
|
||||||
Name[nl]=Solid-apparaat
|
|
||||||
Name[nn]=Solid-eining
|
|
||||||
Name[pa]=ਸਾਲਡ ਡਿਵਾਈਸ
|
|
||||||
Name[pl]=Urządzenie Solid
|
|
||||||
Name[pt]=Dispositivo do Solid
|
|
||||||
Name[pt_BR]=Dispositivo do Solid
|
|
||||||
Name[ro]=Dispozitiv Solid
|
|
||||||
Name[ru]=Устройство Solid
|
|
||||||
Name[sa]=ठोस यन्त्रम्
|
|
||||||
Name[si]=දෘඩ මෙවලම්
|
|
||||||
Name[sk]=Zariadenie Solid
|
|
||||||
Name[sl]=Naprava Solid
|
|
||||||
Name[sr]=уређај под Солидом
|
|
||||||
Name[sr@ijekavian]=уређај под Солидом
|
|
||||||
Name[sr@ijekavianlatin]=uređaj pod Solidom
|
|
||||||
Name[sr@latin]=uređaj pod Solidom
|
|
||||||
Name[sv]=Solid-enhet
|
|
||||||
Name[ta]=Solid சாதனம்
|
|
||||||
Name[tg]=Дастгоҳи яклухт
|
|
||||||
Name[th]=อุปกรณ์ผ่าน Solid
|
|
||||||
Name[tr]=Solid Aygıtı
|
|
||||||
Name[ug]=قاتتىق ئۈسكۈنە
|
|
||||||
Name[uk]=Пристрій Solid
|
|
||||||
Name[vi]=Thiết bị Solid
|
|
||||||
Name[wa]=Éndjins Solid
|
|
||||||
Name[zh_CN]=Solid 设备
|
|
||||||
Name[zh_TW]=實體裝置
|
|
||||||
Type=Service
|
|
||||||
X-KDE-ServiceTypes=SolidDevice
|
|
||||||
X-KDE-Solid-Actions-Type=StorageDrive
|
|
||||||
|
|
@ -1,543 +0,0 @@
|
||||||
[Desktop Action fsType]
|
|
||||||
Name=Fs Type
|
|
||||||
Name[ar]=نوع نظام الملفّات
|
|
||||||
Name[az]=Fayl Sistemi
|
|
||||||
Name[be]=Тып файлавай сістэмы
|
|
||||||
Name[bg]=Вид файлова система
|
|
||||||
Name[bn]=Fs ধরন
|
|
||||||
Name[bs]=Tip fsis.
|
|
||||||
Name[ca]=Tipus de sistema de fitxers
|
|
||||||
Name[ca@valencia]=Tipus de sistema de fitxers
|
|
||||||
Name[cs]=Typ FS
|
|
||||||
Name[csb]=Ôrt Fs
|
|
||||||
Name[da]=FS-type
|
|
||||||
Name[de]=Dateisystemtyp
|
|
||||||
Name[el]=Τύπος συστήματος αρχείων
|
|
||||||
Name[en_GB]=Fs Type
|
|
||||||
Name[eo]=Dosiersistema Tipo
|
|
||||||
Name[es]=Tipo de s. a.
|
|
||||||
Name[et]=Failisüsteemi tüüp
|
|
||||||
Name[eu]=Fitxategi-sistema mota
|
|
||||||
Name[fi]=Tiedostojärjestelmän tyyppi
|
|
||||||
Name[fr]=Type de système de fichiers
|
|
||||||
Name[fy]=Fs type
|
|
||||||
Name[ga]=Cineál an Chórais Comhad
|
|
||||||
Name[gl]=Tipo de sistema de ficheiros
|
|
||||||
Name[gu]=Fs પ્રકાર
|
|
||||||
Name[he]=סוג מערכת קבצים
|
|
||||||
Name[hi]=Fs प्रकार
|
|
||||||
Name[hr]=Tip datotečnog sustava
|
|
||||||
Name[hu]=Fájlrendszer
|
|
||||||
Name[ia]=Typo Fs
|
|
||||||
Name[id]=Tipe Sistem Berkas
|
|
||||||
Name[is]=Tegund skráakerfis
|
|
||||||
Name[it]=Tipo di file system
|
|
||||||
Name[ja]=Fs タイプ
|
|
||||||
Name[ka]=ფაილური სისტემის ტიპი
|
|
||||||
Name[kk]=ФЖ түрі
|
|
||||||
Name[km]=ប្រភេទ Fs
|
|
||||||
Name[kn]=Fs ಬಗೆ
|
|
||||||
Name[ko]=파일 시스템 종류
|
|
||||||
Name[lt]=Fs tipas
|
|
||||||
Name[lv]=DS tips
|
|
||||||
Name[mai]=Fs प्रकार
|
|
||||||
Name[mk]=Тип на дат. систем
|
|
||||||
Name[ml]=ഫയല് വ്യവസ്ഥയുടെ തരം
|
|
||||||
Name[mr]=Fs प्रकार
|
|
||||||
Name[nan_TW@latin]=Fs Luī-hîng
|
|
||||||
Name[nb]=Filsystemtype
|
|
||||||
Name[nds]=Dateisysteem-Typ
|
|
||||||
Name[nl]=FS-type
|
|
||||||
Name[nn]=Filsystemtype
|
|
||||||
Name[pa]=ਫਾਇਲ-ਸਿਸਟਮ ਕਿਸਮ
|
|
||||||
Name[pl]=Rodzaj systemu plików
|
|
||||||
Name[pt]=Tipo de sistema de ficheiros
|
|
||||||
Name[pt_BR]=Tipo de sistema de arquivos
|
|
||||||
Name[ro]=Tipul SF
|
|
||||||
Name[ru]=Файловая система
|
|
||||||
Name[sa]=Fs प्रकारः
|
|
||||||
Name[si]=Fs වර්ගය
|
|
||||||
Name[sk]=Typ FS
|
|
||||||
Name[sl]=Vrsta dat. sist.
|
|
||||||
Name[sr]=тип фсис.
|
|
||||||
Name[sr@ijekavian]=тип фсис.
|
|
||||||
Name[sr@ijekavianlatin]=tip fsis.
|
|
||||||
Name[sr@latin]=tip fsis.
|
|
||||||
Name[sv]=Filsystemtyp
|
|
||||||
Name[ta]=கோப்பு முறைமை வகை
|
|
||||||
Name[tg]=Навъи Fs
|
|
||||||
Name[th]=ประเภทของระบบแฟ้ม
|
|
||||||
Name[tr]=Dosya Sistemi Türü
|
|
||||||
Name[ug]=ھۆججەت سىستېما تۈرى
|
|
||||||
Name[uk]=Тип ФС
|
|
||||||
Name[vi]=Kiểu hệ thống tệp
|
|
||||||
Name[wa]=Sôre di Fs
|
|
||||||
Name[zh_CN]=文件系统类型
|
|
||||||
Name[zh_TW]=檔案系統型態
|
|
||||||
|
|
||||||
[Desktop Action ignored]
|
|
||||||
Name=Ignored
|
|
||||||
Name[ar]=مُتجاهَل
|
|
||||||
Name[az]=İmtina edilən
|
|
||||||
Name[be]=Ігнаруецца
|
|
||||||
Name[bg]=Игнориран
|
|
||||||
Name[bn]=উপেক্ষিত
|
|
||||||
Name[bs]=Ignorisan
|
|
||||||
Name[ca]=Ignorat
|
|
||||||
Name[ca@valencia]=Ignorat
|
|
||||||
Name[cs]=Ignorováno
|
|
||||||
Name[csb]=Ignorowóné
|
|
||||||
Name[da]=Ignoreret
|
|
||||||
Name[de]=Ignoriert
|
|
||||||
Name[el]=Παράβλεψη
|
|
||||||
Name[en_GB]=Ignored
|
|
||||||
Name[eo]=Ignorita
|
|
||||||
Name[es]=Ignorado
|
|
||||||
Name[et]=Eiratav
|
|
||||||
Name[eu]=Ez ikusi eginda
|
|
||||||
Name[fi]=Ei otettu huomioon
|
|
||||||
Name[fr]=Ignoré
|
|
||||||
Name[fy]=Negearre
|
|
||||||
Name[ga]=Neamhaird Déanta De
|
|
||||||
Name[gl]=Ignorado
|
|
||||||
Name[gu]=અવગણેલ
|
|
||||||
Name[he]=התעלם
|
|
||||||
Name[hi]=उपेक्षित
|
|
||||||
Name[hr]=Zanemareno
|
|
||||||
Name[hu]=Nem kezelt
|
|
||||||
Name[ia]=Ignorate
|
|
||||||
Name[id]=Diabaikan
|
|
||||||
Name[ie]=Ignorat
|
|
||||||
Name[is]=Hunsað
|
|
||||||
Name[it]=Ignorato
|
|
||||||
Name[ja]=無視
|
|
||||||
Name[ka]=იგნორირებულია
|
|
||||||
Name[kk]=Еленбеген
|
|
||||||
Name[km]=បានមិនអើពើ
|
|
||||||
Name[kn]=ಆಲಕ್ಷಿತ
|
|
||||||
Name[ko]=무시됨
|
|
||||||
Name[lt]=Nepaisoma
|
|
||||||
Name[lv]=Ignorēts
|
|
||||||
Name[mk]=Игнорирано
|
|
||||||
Name[ml]=അവഗണിച്ചു
|
|
||||||
Name[mr]=उपेक्षित
|
|
||||||
Name[nb]=Ignorert
|
|
||||||
Name[nds]=Övergahn
|
|
||||||
Name[nl]=Genegeerd
|
|
||||||
Name[nn]=Ignorert
|
|
||||||
Name[pa]=ਅਣਡਿੱਠ ਕੀਤਾ
|
|
||||||
Name[pl]=Ignorowany
|
|
||||||
Name[pt]=Ignorado
|
|
||||||
Name[pt_BR]=Ignorado
|
|
||||||
Name[ro]=Ignorat
|
|
||||||
Name[ru]=Игнорируется
|
|
||||||
Name[sa]=उपेक्षितम्
|
|
||||||
Name[si]=නොතැකූ
|
|
||||||
Name[sk]=Ignorované
|
|
||||||
Name[sl]=Prezrto
|
|
||||||
Name[sr]=игнорисан
|
|
||||||
Name[sr@ijekavian]=игнорисан
|
|
||||||
Name[sr@ijekavianlatin]=ignorisan
|
|
||||||
Name[sr@latin]=ignorisan
|
|
||||||
Name[sv]=Ignorerad
|
|
||||||
Name[ta]=பொருட்படுத்தாதது
|
|
||||||
Name[tg]=Радшуда
|
|
||||||
Name[th]=ไม่สนใจ
|
|
||||||
Name[tr]=Yok Sayıldı
|
|
||||||
Name[ug]=پەرۋا قىلمىدى
|
|
||||||
Name[uk]=Ігнорується
|
|
||||||
Name[vi]=Bỏ qua
|
|
||||||
Name[wa]=Passé houte
|
|
||||||
Name[zh_CN]=忽略
|
|
||||||
Name[zh_TW]=忽略
|
|
||||||
|
|
||||||
[Desktop Action label]
|
|
||||||
Name=Label
|
|
||||||
Name[ar]=اللصيقة
|
|
||||||
Name[az]=Nişan
|
|
||||||
Name[be]=Адмеціна
|
|
||||||
Name[bg]=Етикет
|
|
||||||
Name[bn]=লেবেল
|
|
||||||
Name[bs]=Etiketa
|
|
||||||
Name[ca]=Etiqueta
|
|
||||||
Name[ca@valencia]=Etiqueta
|
|
||||||
Name[cs]=Popisek
|
|
||||||
Name[csb]=Znakòwnik
|
|
||||||
Name[da]=Etiket
|
|
||||||
Name[de]=Beschriftung
|
|
||||||
Name[el]=Ετικέτα
|
|
||||||
Name[en_GB]=Label
|
|
||||||
Name[eo]=Labelo
|
|
||||||
Name[es]=Etiqueta
|
|
||||||
Name[et]=Pealdis
|
|
||||||
Name[eu]=Etiketa
|
|
||||||
Name[fa]=برچسب
|
|
||||||
Name[fi]=Nimike
|
|
||||||
Name[fr]=Étiquette
|
|
||||||
Name[fy]=Lebel
|
|
||||||
Name[ga]=Lipéad
|
|
||||||
Name[gl]=Etiqueta
|
|
||||||
Name[gu]=લેબલ
|
|
||||||
Name[he]=תוויות
|
|
||||||
Name[hi]=लेबल
|
|
||||||
Name[hr]=Natpis
|
|
||||||
Name[hu]=Címke
|
|
||||||
Name[ia]=Etiquetta
|
|
||||||
Name[id]=Label
|
|
||||||
Name[ie]=Etiquette
|
|
||||||
Name[is]=Merking
|
|
||||||
Name[it]=Etichetta
|
|
||||||
Name[ja]=ラベル
|
|
||||||
Name[ka]=ჭდე
|
|
||||||
Name[kk]=Тамғасы
|
|
||||||
Name[km]=ស្លាក
|
|
||||||
Name[kn]=ಗುರುತುಪಟ್ಟಿ
|
|
||||||
Name[ko]=레이블
|
|
||||||
Name[lt]=Etiketė
|
|
||||||
Name[lv]=Etiķete
|
|
||||||
Name[mk]=Натпис
|
|
||||||
Name[ml]=ലേബല്
|
|
||||||
Name[mr]=लेबल
|
|
||||||
Name[nb]=Merkelapp
|
|
||||||
Name[nds]=Beteker
|
|
||||||
Name[nl]=Label
|
|
||||||
Name[nn]=Merkelapp
|
|
||||||
Name[pa]=ਲੇਬਲ
|
|
||||||
Name[pl]=Etykieta
|
|
||||||
Name[pt]=Etiqueta
|
|
||||||
Name[pt_BR]=Rótulo
|
|
||||||
Name[ro]=Etichetă
|
|
||||||
Name[ru]=Метка
|
|
||||||
Name[sa]=नामपत्र
|
|
||||||
Name[si]=ලේබලය
|
|
||||||
Name[sk]=Štítok
|
|
||||||
Name[sl]=Oznaka
|
|
||||||
Name[sr]=етикета
|
|
||||||
Name[sr@ijekavian]=етикета
|
|
||||||
Name[sr@ijekavianlatin]=etiketa
|
|
||||||
Name[sr@latin]=etiketa
|
|
||||||
Name[sv]=Etikett
|
|
||||||
Name[ta]=விளக்கச்சீட்டு
|
|
||||||
Name[tg]=Тамға
|
|
||||||
Name[th]=แถบป้าย
|
|
||||||
Name[tr]=Etiket
|
|
||||||
Name[ug]=بەلگە
|
|
||||||
Name[uk]=Мітка
|
|
||||||
Name[vi]=Nhãn
|
|
||||||
Name[wa]=Etikete
|
|
||||||
Name[zh_CN]=标签
|
|
||||||
Name[zh_TW]=標籤
|
|
||||||
|
|
||||||
[Desktop Action size]
|
|
||||||
Name=Size
|
|
||||||
Name[ar]=الحجم
|
|
||||||
Name[az]=Ölçü
|
|
||||||
Name[be]=Памер
|
|
||||||
Name[bg]=Големина
|
|
||||||
Name[bn]=মাপ
|
|
||||||
Name[bs]=Veličina
|
|
||||||
Name[ca]=Mida
|
|
||||||
Name[ca@valencia]=Mida
|
|
||||||
Name[cs]=Velikost
|
|
||||||
Name[csb]=Miara
|
|
||||||
Name[da]=Størrelse
|
|
||||||
Name[de]=Größe
|
|
||||||
Name[el]=Μέγεθος
|
|
||||||
Name[en_GB]=Size
|
|
||||||
Name[eo]=Grandeco
|
|
||||||
Name[es]=Tamaño
|
|
||||||
Name[et]=Suurus
|
|
||||||
Name[eu]=Neurria
|
|
||||||
Name[fa]=اندازه
|
|
||||||
Name[fi]=Koko
|
|
||||||
Name[fr]=Taille
|
|
||||||
Name[fy]=Grutte
|
|
||||||
Name[ga]=Méid
|
|
||||||
Name[gl]=Tamaño
|
|
||||||
Name[gu]=માપ
|
|
||||||
Name[he]=גודל
|
|
||||||
Name[hi]=आकार
|
|
||||||
Name[hr]=Veličina
|
|
||||||
Name[hu]=Méret
|
|
||||||
Name[ia]=Dimension
|
|
||||||
Name[id]=Ukuran
|
|
||||||
Name[ie]=Grandore
|
|
||||||
Name[is]=Stærð
|
|
||||||
Name[it]=Dimensione
|
|
||||||
Name[ja]=サイズ
|
|
||||||
Name[ka]=ზომა
|
|
||||||
Name[kk]=Көлемі
|
|
||||||
Name[km]=ទំហំ
|
|
||||||
Name[kn]=ಗಾತ್ರ
|
|
||||||
Name[ko]=크기
|
|
||||||
Name[lt]=Dydis
|
|
||||||
Name[lv]=Izmērs
|
|
||||||
Name[mk]=Големина
|
|
||||||
Name[ml]=വലിപ്പം
|
|
||||||
Name[mr]=आकार
|
|
||||||
Name[nan_TW@latin]=Tuā-sè
|
|
||||||
Name[nb]=Størrelse
|
|
||||||
Name[nds]=Grött
|
|
||||||
Name[nl]=Grootte
|
|
||||||
Name[nn]=Storleik
|
|
||||||
Name[pa]=ਸਾਈਜ਼
|
|
||||||
Name[pl]=Rozmiar
|
|
||||||
Name[pt]=Tamanho
|
|
||||||
Name[pt_BR]=Tamanho
|
|
||||||
Name[ro]=Dimensiune
|
|
||||||
Name[ru]=Размер
|
|
||||||
Name[sa]=आकृति
|
|
||||||
Name[si]=ප්රමාණය
|
|
||||||
Name[sk]=Veľkosť
|
|
||||||
Name[sl]=Velikost
|
|
||||||
Name[sr]=величина
|
|
||||||
Name[sr@ijekavian]=величина
|
|
||||||
Name[sr@ijekavianlatin]=veličina
|
|
||||||
Name[sr@latin]=veličina
|
|
||||||
Name[sv]=Storlek
|
|
||||||
Name[ta]=அளவு
|
|
||||||
Name[tg]=Андоза
|
|
||||||
Name[th]=ขนาด
|
|
||||||
Name[tr]=Boyut
|
|
||||||
Name[ug]=چوڭلۇقى
|
|
||||||
Name[uk]=Розмір
|
|
||||||
Name[vi]=Kích thước
|
|
||||||
Name[wa]=Grandeu
|
|
||||||
Name[zh_CN]=大小
|
|
||||||
Name[zh_TW]=大小
|
|
||||||
|
|
||||||
[Desktop Action usage]
|
|
||||||
Name=Usage
|
|
||||||
Name[ar]=الاستخدام
|
|
||||||
Name[ast]=Usu
|
|
||||||
Name[az]=İstifadəsi
|
|
||||||
Name[be]=Выкарыстанне
|
|
||||||
Name[bg]=Използване
|
|
||||||
Name[bn]=ব্যবহার
|
|
||||||
Name[bs]=Upotreba
|
|
||||||
Name[ca]=Ús
|
|
||||||
Name[ca@valencia]=Ús
|
|
||||||
Name[cs]=Použití
|
|
||||||
Name[csb]=Brëkòwóné
|
|
||||||
Name[da]=Brug
|
|
||||||
Name[de]=Verwendung
|
|
||||||
Name[el]=Χρήση
|
|
||||||
Name[en_GB]=Usage
|
|
||||||
Name[eo]=Uzado
|
|
||||||
Name[es]=Uso
|
|
||||||
Name[et]=Kasutus
|
|
||||||
Name[eu]=Erabilera
|
|
||||||
Name[fi]=Käyttötaso
|
|
||||||
Name[fr]=Usage
|
|
||||||
Name[fy]=Brûkens
|
|
||||||
Name[ga]=Úsáid
|
|
||||||
Name[gl]=Uso
|
|
||||||
Name[gu]=વપરાશ
|
|
||||||
Name[he]=שימוש
|
|
||||||
Name[hi]=उपयोग
|
|
||||||
Name[hr]=Iskorištenost
|
|
||||||
Name[hu]=Kihasználtság
|
|
||||||
Name[ia]=Usage
|
|
||||||
Name[id]=Penggunaan
|
|
||||||
Name[ie]=Usage
|
|
||||||
Name[is]=Notkun
|
|
||||||
Name[it]=Uso
|
|
||||||
Name[ja]=使用率
|
|
||||||
Name[ka]=გამოყენება
|
|
||||||
Name[kk]=Толуы
|
|
||||||
Name[km]=ការប្រើប្រាស់
|
|
||||||
Name[kn]=ಬಳಕೆ
|
|
||||||
Name[ko]=사용량
|
|
||||||
Name[lt]=Naudojimas
|
|
||||||
Name[lv]=Izlietojums
|
|
||||||
Name[mk]=Користење
|
|
||||||
Name[ml]=ഉപയോഗരീതി
|
|
||||||
Name[mr]=वापर
|
|
||||||
Name[nan_TW@latin]=Sú-iōng-lu̍t
|
|
||||||
Name[nb]=Bruk
|
|
||||||
Name[nds]=Bruuk
|
|
||||||
Name[nl]=Gebruik
|
|
||||||
Name[nn]=Bruk
|
|
||||||
Name[pa]=ਵਰਤੋਂ
|
|
||||||
Name[pl]=Wykorzystanie
|
|
||||||
Name[pt]=Utilização
|
|
||||||
Name[pt_BR]=Uso
|
|
||||||
Name[ro]=Utilizare
|
|
||||||
Name[ru]=Использование
|
|
||||||
Name[sa]=उपयोगः
|
|
||||||
Name[si]=භාවිතය
|
|
||||||
Name[sk]=Použitie
|
|
||||||
Name[sl]=Poraba
|
|
||||||
Name[sr]=употреба
|
|
||||||
Name[sr@ijekavian]=употреба
|
|
||||||
Name[sr@ijekavianlatin]=upotreba
|
|
||||||
Name[sr@latin]=upotreba
|
|
||||||
Name[sv]=Användning
|
|
||||||
Name[ta]=பயன்பாடு
|
|
||||||
Name[tg]=Истифодабарӣ
|
|
||||||
Name[th]=วิธีใช้
|
|
||||||
Name[tr]=Kullanım
|
|
||||||
Name[ug]=ئىشلىتىلىشى
|
|
||||||
Name[uk]=Використання
|
|
||||||
Name[vi]=Sử dụng
|
|
||||||
Name[wa]=Eployaedje
|
|
||||||
Name[zh_CN]=已用
|
|
||||||
Name[zh_TW]=使用量
|
|
||||||
|
|
||||||
[Desktop Action uuid]
|
|
||||||
Name=Uuid
|
|
||||||
Name[ar]=Uuid
|
|
||||||
Name[ast]=UUID
|
|
||||||
Name[az]=UUİD
|
|
||||||
Name[be]=Uuid
|
|
||||||
Name[bg]=Uuid
|
|
||||||
Name[bn]=Uuid
|
|
||||||
Name[bs]=UUID
|
|
||||||
Name[ca]=UUID
|
|
||||||
Name[ca@valencia]=UUID
|
|
||||||
Name[cs]=Uuid
|
|
||||||
Name[csb]=Uuid
|
|
||||||
Name[da]=Uuid
|
|
||||||
Name[de]=UUID
|
|
||||||
Name[el]=Uuid
|
|
||||||
Name[en_GB]=Uuid
|
|
||||||
Name[eo]=Uuid
|
|
||||||
Name[es]=Uuid
|
|
||||||
Name[et]=Uuid
|
|
||||||
Name[eu]=UUIDa
|
|
||||||
Name[fi]=Uuid
|
|
||||||
Name[fr]=UUID
|
|
||||||
Name[fy]=Uuid
|
|
||||||
Name[ga]=Uuid
|
|
||||||
Name[gl]=Uuid
|
|
||||||
Name[gu]=Uuid
|
|
||||||
Name[he]=UUID (מזהה מחיצה)
|
|
||||||
Name[hi]=Uuid
|
|
||||||
Name[hr]=UUID
|
|
||||||
Name[hu]=UUID
|
|
||||||
Name[ia]=Uuid
|
|
||||||
Name[id]=Uuid
|
|
||||||
Name[ie]=UUID
|
|
||||||
Name[is]=UUID
|
|
||||||
Name[it]=Uuid
|
|
||||||
Name[ja]=UUID
|
|
||||||
Name[ka]=Uuid
|
|
||||||
Name[kk]=Uuid
|
|
||||||
Name[km]=Uuid
|
|
||||||
Name[kn]=Uuid
|
|
||||||
Name[ko]=UUID
|
|
||||||
Name[lt]=Uuid
|
|
||||||
Name[lv]=UUID
|
|
||||||
Name[mk]=Uuid
|
|
||||||
Name[ml]=യുയുഐഡി
|
|
||||||
Name[mr]=Uuid
|
|
||||||
Name[nan_TW@latin]=UUID
|
|
||||||
Name[nb]=UUID
|
|
||||||
Name[nds]=UUID
|
|
||||||
Name[nl]=Uuid
|
|
||||||
Name[nn]=UUID
|
|
||||||
Name[pa]=Uuid
|
|
||||||
Name[pl]=Uuid
|
|
||||||
Name[pt]=UUID
|
|
||||||
Name[pt_BR]=UUID
|
|
||||||
Name[ro]=Uuid
|
|
||||||
Name[ru]=UUID
|
|
||||||
Name[sa]=Uuid
|
|
||||||
Name[si]=Uuid
|
|
||||||
Name[sk]=Uuid
|
|
||||||
Name[sl]=UUID
|
|
||||||
Name[sr]=УУИД
|
|
||||||
Name[sr@ijekavian]=УУИД
|
|
||||||
Name[sr@ijekavianlatin]=UUID
|
|
||||||
Name[sr@latin]=UUID
|
|
||||||
Name[sv]=Uuid
|
|
||||||
Name[ta]=Uuid
|
|
||||||
Name[tg]=Uuid
|
|
||||||
Name[th]=ค่า Uuid
|
|
||||||
Name[tr]=UUID
|
|
||||||
Name[ug]=Uuid
|
|
||||||
Name[uk]=Uuid
|
|
||||||
Name[vi]=UUID
|
|
||||||
Name[wa]=Uuid
|
|
||||||
Name[zh_CN]=UUID
|
|
||||||
Name[zh_TW]=UUID
|
|
||||||
|
|
||||||
[Desktop Entry]
|
|
||||||
Actions=fsType;ignored;label;size;usage;uuid;
|
|
||||||
Name=Solid Device
|
|
||||||
Name[ar]=جهاز سولد
|
|
||||||
Name[az]=Solid cihazı
|
|
||||||
Name[be]=Цвердацелы назапашвальнік
|
|
||||||
Name[bg]=Solid устройство
|
|
||||||
Name[bn]=সলিড ডিভাইস
|
|
||||||
Name[bs]=Uređaj pod Solidom
|
|
||||||
Name[ca]=Dispositiu del Solid
|
|
||||||
Name[ca@valencia]=Dispositiu de Solid
|
|
||||||
Name[cs]=Solid zařízení
|
|
||||||
Name[da]=Solid-enhed
|
|
||||||
Name[de]=Solid-Gerät
|
|
||||||
Name[el]=Συμπαγής συσκευή
|
|
||||||
Name[en_GB]=Solid Device
|
|
||||||
Name[eo]=Solid-aparatoj
|
|
||||||
Name[es]=Dispositivo de Solid
|
|
||||||
Name[et]=Solidi seade
|
|
||||||
Name[eu]=Solid gailua
|
|
||||||
Name[fi]=Kiinteä laite
|
|
||||||
Name[fr]=Périphérique Solid
|
|
||||||
Name[fy]=Solid apparaat
|
|
||||||
Name[ga]=Gléas Solid
|
|
||||||
Name[gl]=Dispositivo de Solid
|
|
||||||
Name[gu]=સોલિડ ઉપકરણ
|
|
||||||
Name[he]=התקן Solid
|
|
||||||
Name[hi]=सोलिड औज़ार
|
|
||||||
Name[hr]=Solid uređaj
|
|
||||||
Name[hu]=Solid eszköz
|
|
||||||
Name[ia]=Dispositivo Solid
|
|
||||||
Name[id]=Peranti Solid
|
|
||||||
Name[ie]=Aparate solid
|
|
||||||
Name[is]=Solid-tæki
|
|
||||||
Name[it]=Dispositivo di Solid
|
|
||||||
Name[ja]=Solid デバイス
|
|
||||||
Name[ka]=მყარი მოწყობილობა
|
|
||||||
Name[kk]=Solid құрылғысы
|
|
||||||
Name[km]=ឧបករណ៍យូតាន់
|
|
||||||
Name[kn]=ಘನ ಸಾಧನ
|
|
||||||
Name[ko]=Solid 장치
|
|
||||||
Name[lt]=Solid įrenginys
|
|
||||||
Name[lv]=„Solid“ ierīce
|
|
||||||
Name[mk]=Полупроводнички уред
|
|
||||||
Name[ml]=സോളിഡ് ഉപകരണം
|
|
||||||
Name[mr]=सॉलिड साधन
|
|
||||||
Name[nan_TW@latin]=Solid Tsong-tì
|
|
||||||
Name[nb]=Solid-enhet
|
|
||||||
Name[nds]=Solid-Reedschap
|
|
||||||
Name[nl]=Solid-apparaat
|
|
||||||
Name[nn]=Solid-eining
|
|
||||||
Name[pa]=ਸਾਲਡ ਡਿਵਾਈਸ
|
|
||||||
Name[pl]=Urządzenie Solid
|
|
||||||
Name[pt]=Dispositivo do Solid
|
|
||||||
Name[pt_BR]=Dispositivo do Solid
|
|
||||||
Name[ro]=Dispozitiv Solid
|
|
||||||
Name[ru]=Устройство Solid
|
|
||||||
Name[sa]=ठोस यन्त्रम्
|
|
||||||
Name[si]=දෘඩ මෙවලම්
|
|
||||||
Name[sk]=Zariadenie Solid
|
|
||||||
Name[sl]=Naprava Solid
|
|
||||||
Name[sr]=уређај под Солидом
|
|
||||||
Name[sr@ijekavian]=уређај под Солидом
|
|
||||||
Name[sr@ijekavianlatin]=uređaj pod Solidom
|
|
||||||
Name[sr@latin]=uređaj pod Solidom
|
|
||||||
Name[sv]=Solid-enhet
|
|
||||||
Name[ta]=Solid சாதனம்
|
|
||||||
Name[tg]=Дастгоҳи яклухт
|
|
||||||
Name[th]=อุปกรณ์ผ่าน Solid
|
|
||||||
Name[tr]=Solid Aygıtı
|
|
||||||
Name[ug]=قاتتىق ئۈسكۈنە
|
|
||||||
Name[uk]=Пристрій Solid
|
|
||||||
Name[vi]=Thiết bị Solid
|
|
||||||
Name[wa]=Éndjins Solid
|
|
||||||
Name[zh_CN]=Solid 设备
|
|
||||||
Name[zh_TW]=實體裝置
|
|
||||||
Type=Service
|
|
||||||
X-KDE-ServiceTypes=SolidDevice
|
|
||||||
X-KDE-Solid-Actions-Type=StorageVolume
|
|
||||||
|
|
@ -1,188 +0,0 @@
|
||||||
{
|
|
||||||
"KPlugin": {
|
|
||||||
"BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=systemsettings&component=kcm_solid-actions",
|
|
||||||
"Description": "Manage actions available to the user when connecting new devices",
|
|
||||||
"Description[ar]": "أدِر الإجراءات المتوفّرة للمستخدم عند وصل أجهزة جديدة",
|
|
||||||
"Description[az]": "Yeni cihazları qoşarkən istifadəçi üçün mövcud olan işləri idarə etmək",
|
|
||||||
"Description[be]": "Кіраванне дзеяннямі пры падлучэнні новых прылад",
|
|
||||||
"Description[bg]": "Управление на действията, достъпни за потребителя при свързване нови устройства",
|
|
||||||
"Description[ca@valencia]": "Gestiona les accions disponibles per a l'usuari en connectar dispositius nous",
|
|
||||||
"Description[ca]": "Gestiona les accions disponibles per a l'usuari en connectar dispositius nous",
|
|
||||||
"Description[cs]": "Spravovat činnosti dostupné pro uživatele při připojení nových zařízení",
|
|
||||||
"Description[da]": "Håndtér de handlinger som er tilgængelige for brugeren når nye enheder tilsluttes",
|
|
||||||
"Description[de]": "Einrichtung der Aktionen, die für den Anwender verfügbar sein sollen, wenn neue Geräte an den Rechner angeschlossen werden.",
|
|
||||||
"Description[el]": "Διαχειριστείτε τις ενέργειες που είναι διαθέσιμες στον χρήστη κατά τη σύνδεση νέων συσκευών",
|
|
||||||
"Description[en_GB]": "Manage actions available to the user when connecting new devices",
|
|
||||||
"Description[eo]": "Administri agojn disponeblajn por la uzanto kiam li konektas novajn aparatojn",
|
|
||||||
"Description[es]": "Gestionar las acciones disponibles para el usuario cuando conecta nuevos dispositivos",
|
|
||||||
"Description[et]": "Toimingute haldamine, mida kasutaja saab tarvitada uue seadme ühendamisel arvutiga",
|
|
||||||
"Description[eu]": "Kudeatu gailu berriak konektatzean erabiltzaileak erabilgarri dituen ekintzak",
|
|
||||||
"Description[fi]": "Hallitse toimintoja, jotka ovat käyttäjän valittavissa, kun uusia laitteita kytketään",
|
|
||||||
"Description[fr]": "Gérer les actions mises à disposition de l'utilisateur lors de la connexion de nouveaux périphériques.",
|
|
||||||
"Description[ga]": "Bainistigh gníomhartha atá ar fáil don úsáideoir agus gléasanna nua á gceangal",
|
|
||||||
"Description[gl]": "Xestiona as accións dispoñíbeis para o usuario cando se conecten novos dispositivos.",
|
|
||||||
"Description[he]": "ניהול הפעולות הזמינות למשתמש בחיבור התקנים חדשים",
|
|
||||||
"Description[hu]": "Új eszköz csatlakoztatásakor a felhasználónak elérhető műveletek kezelése",
|
|
||||||
"Description[ia]": "Gerer actiones disponibile al usator quando il connecte nove dispositivos al computator",
|
|
||||||
"Description[id]": "Kelola aksi yang tersedia ke pengguna ketika menghubungkan peranti baru",
|
|
||||||
"Description[is]": "Velja aðgerðir sem verða í boði fyrir notanda þegar ný tæki eru tengd við tölvuna",
|
|
||||||
"Description[it]": "Gestisce le azioni disponibili all'utente quando vengono collegati dei nuovi dispositivi",
|
|
||||||
"Description[ja]": "新しいデバイスが接続された時にユーザが行えるアクションを管理",
|
|
||||||
"Description[ka]": "მართეთ ახალი მოწყობილობების მიერთებისას მომხმარებლისთვის ხელმისაწვდომი ქმედებები",
|
|
||||||
"Description[ko]": "새 장치를 연결했을 때 표시할 동작을 관리합니다",
|
|
||||||
"Description[lt]": "Tvarkyti veiksmus prieinamus naudotojui, kai prijungiami nauji įrenginiai",
|
|
||||||
"Description[lv]": "Pārvaldīt darbības, kas ir pieejamas, lietotājam pievienojot jaunas ierīces",
|
|
||||||
"Description[nb]": "Sett opp handlinger som er tilgjengelige når en ny enhet kobles til datamaskinen",
|
|
||||||
"Description[nl]": "Beheren van acties die beschikbaar zijn voor de gebruiker bij het aankoppelen van nieuwe apparaten",
|
|
||||||
"Description[nn]": "Set opp handlingar som er tilgjengelege når ei ny eining vert kopla til datamaskina",
|
|
||||||
"Description[pa]": "ਵਰਤੋਂਕਾਰ ਨੂੰ ਮਿਲਣ ਵਾਲੀਆਂ ਕਾਰਵਾਈਆਂ ਦਾ ਇੰਤਜ਼ਾਮ ਕਰੋ, ਜਦੋਂ ਨਵੇਂ ਡਿਵਾਈਸ ਕਨੈਕਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ",
|
|
||||||
"Description[pl]": "Określ działania dostępne dla użytkownika po podłączeniu nowych urządzeń",
|
|
||||||
"Description[pt]": "Gerir as ações disponíveis ao utilizador ao ligar novos dispositivos",
|
|
||||||
"Description[pt_BR]": "Gerencia as ações disponíveis ao conectar novos dispositivos",
|
|
||||||
"Description[ro]": "Gestionează acțiunile oferite utilizatorului la conectarea noilor dispozitive",
|
|
||||||
"Description[ru]": "Настройка предлагаемых пользователю действий при подключении устройств",
|
|
||||||
"Description[sa]": "नूतनानां उपकरणानां संयोजने उपयोक्त्रे उपलब्धानि क्रियाणि प्रबन्धयन्तु",
|
|
||||||
"Description[sk]": "Spravovať akcie dostupné aktuálnemu používateľovi pri pripájaní nových zariadení",
|
|
||||||
"Description[sl]": "Upravljajte dejanja, ki so na voljo uporabniku ob priključitvi nove naprave",
|
|
||||||
"Description[sr@ijekavian]": "Одредите радње доступне кориснику при повезивању нових уређаја",
|
|
||||||
"Description[sr@ijekavianlatin]": "Odredite radnje dostupne korisniku pri povezivanju novih uređaja",
|
|
||||||
"Description[sr@latin]": "Odredite radnje dostupne korisniku pri povezivanju novih uređaja",
|
|
||||||
"Description[sr]": "Одредите радње доступне кориснику при повезивању нових уређаја",
|
|
||||||
"Description[sv]": "Hantera tillgängliga åtgärder för användare när nya enheter ansluts",
|
|
||||||
"Description[ta]": "புதிய சாதனங்களை இணைக்கும்போது பயனர் மேற்கொள்ளக்கூடிய செயல்களை நிர்வகியுங்கள்",
|
|
||||||
"Description[tr]": "Yeni aygıtlar bağlandığında kullanıcıya sunulan eylemleri yönet",
|
|
||||||
"Description[ug]": "يېڭى ئۈسكۈنىگە باغلانغاندا ئىشلەتكىلى بولىدىغان مەشغۇلاتنى باشقۇرىدۇ",
|
|
||||||
"Description[uk]": "Керування діями, доступними користувачеві після з’єднання пристроїв з комп’ютером",
|
|
||||||
"Description[vi]": "Quản lí các hành động khả dụng cho người dùng khi kết nối thiết bị mới",
|
|
||||||
"Description[zh_CN]": "管理当新设备连接时可用的用户操作",
|
|
||||||
"Description[zh_TW]": "管理連接新裝置時使用者可以進行的動作",
|
|
||||||
"Icon": "system-run",
|
|
||||||
"Name": "Device Actions",
|
|
||||||
"Name[ar]": "إجراءات الجهاز",
|
|
||||||
"Name[az]": "Cihaz üçün fəaliyyətlər",
|
|
||||||
"Name[be]": "Дзеянні з прыладай",
|
|
||||||
"Name[bg]": "Действия за устройства",
|
|
||||||
"Name[bn]": "ডিভাইস অ্যাকশন",
|
|
||||||
"Name[bs]": "Radnje uređaja",
|
|
||||||
"Name[ca@valencia]": "Accions de dispositiu",
|
|
||||||
"Name[ca]": "Accions de dispositiu",
|
|
||||||
"Name[cs]": "Činnosti zařízení",
|
|
||||||
"Name[csb]": "Dzejanié ùrządzenia",
|
|
||||||
"Name[da]": "Enhedshandlinger",
|
|
||||||
"Name[de]": "Geräte-Aktionen",
|
|
||||||
"Name[el]": "Ενέργειες συσκευής",
|
|
||||||
"Name[en_GB]": "Device Actions",
|
|
||||||
"Name[eo]": "Aparataj agoj",
|
|
||||||
"Name[es]": "Acciones del dispositivo",
|
|
||||||
"Name[et]": "Seadme toimingud",
|
|
||||||
"Name[eu]": "Gailuaren ekintzak",
|
|
||||||
"Name[fi]": "Laitetoiminnot",
|
|
||||||
"Name[fr]": "Actions du périphérique",
|
|
||||||
"Name[fy]": "Apparaat aksjes",
|
|
||||||
"Name[ga]": "Gníomhartha Gléis",
|
|
||||||
"Name[gl]": "Accións do dispositivo",
|
|
||||||
"Name[gu]": "ઉપકરણ ક્રિયાઓ",
|
|
||||||
"Name[he]": "פעולות התקן",
|
|
||||||
"Name[hi]": "औजार क्रियाएँ",
|
|
||||||
"Name[hr]": "Akcije uređaja",
|
|
||||||
"Name[hu]": "Eszközműveletek",
|
|
||||||
"Name[ia]": "Actiones de dispositivos",
|
|
||||||
"Name[id]": "Aksi Peranti",
|
|
||||||
"Name[ie]": "Actiones de aparates",
|
|
||||||
"Name[is]": "Aðgerðir tækis",
|
|
||||||
"Name[it]": "Azioni del dispositivo",
|
|
||||||
"Name[ja]": "デバイスに対するアクション",
|
|
||||||
"Name[ka]": "მოწყობილობის ქმედებები",
|
|
||||||
"Name[kk]": "Құрылғы әрекеттері",
|
|
||||||
"Name[km]": "សកម្មភាពឧបករណ៍",
|
|
||||||
"Name[kn]": "ಸಾಧನದ ಕ್ರಿಯೆಗಳು",
|
|
||||||
"Name[ko]": "장치 동작",
|
|
||||||
"Name[lt]": "Įrenginių veiksmai",
|
|
||||||
"Name[lv]": "Ierīces darbības",
|
|
||||||
"Name[mk]": "Дејства за уреди",
|
|
||||||
"Name[ml]": "ഉപകരണത്തിനുള്ള പ്രവൃത്തികള്",
|
|
||||||
"Name[mr]": "साधन क्रिया",
|
|
||||||
"Name[nan_TW@latin]": "Tsong-tì Tōng-tsok",
|
|
||||||
"Name[nb]": "Enhetshandlinger",
|
|
||||||
"Name[nds]": "Reedschap-Akschonen",
|
|
||||||
"Name[nl]": "Apparaatacties",
|
|
||||||
"Name[nn]": "Einingshandlingar",
|
|
||||||
"Name[pa]": "ਡਿਵਾਈਸ ਕਾਰਵਾਈਆਂ",
|
|
||||||
"Name[pl]": "Działania na urządzeniach",
|
|
||||||
"Name[pt]": "Ações de dispositivo",
|
|
||||||
"Name[pt_BR]": "Ações dos dispositivos",
|
|
||||||
"Name[ro]": "Acțiuni dispozitiv",
|
|
||||||
"Name[ru]": "Действия для устройств",
|
|
||||||
"Name[sa]": "यन्त्रक्रियाः",
|
|
||||||
"Name[si]": "මෙවලම් ක්රියා",
|
|
||||||
"Name[sk]": "Akcie zariadenia",
|
|
||||||
"Name[sl]": "Dejanja za napravo",
|
|
||||||
"Name[sr@ijekavian]": "Радње уређаја",
|
|
||||||
"Name[sr@ijekavianlatin]": "Radnje uređaja",
|
|
||||||
"Name[sr@latin]": "Radnje uređaja",
|
|
||||||
"Name[sr]": "Радње уређаја",
|
|
||||||
"Name[sv]": "Enhetsåtgärder",
|
|
||||||
"Name[ta]": "சாதன செயல்கள்",
|
|
||||||
"Name[tg]": "Амалиётҳои дастгоҳ",
|
|
||||||
"Name[th]": "การกระทำต่าง ๆ กับอุปกรณ์",
|
|
||||||
"Name[tr]": "Aygıt Eylemleri",
|
|
||||||
"Name[ug]": "ئۈسكۈنە مەشغۇلاتى",
|
|
||||||
"Name[uk]": "Дії з пристроями",
|
|
||||||
"Name[vi]": "Hành động với thiết bị",
|
|
||||||
"Name[wa]": "Accions di l' éndjin",
|
|
||||||
"Name[zh_CN]": "设备操作",
|
|
||||||
"Name[zh_TW]": "裝置動作"
|
|
||||||
},
|
|
||||||
"X-DocPath": "kcontrol/solid-actions/index.html",
|
|
||||||
"X-KDE-Keywords": "Solid Devices Actions,device actions,open with,play,download,browse,transfer",
|
|
||||||
"X-KDE-Keywords[ar]": "إجراءات الأجهزة الصلبة,إجراءات الأجهزة,فتح باستخدام,تشغيل,تنزيل,تصفح,نقل",
|
|
||||||
"X-KDE-Keywords[az]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,Sərt Cihazlar,Əməllər,cihaz əməlləri,bununla açmaq, oynatmaq,endirmək,bələdçi,köçürmə",
|
|
||||||
"X-KDE-Keywords[be]": "Дзеянні з цвердацельнымі назапашвальнікамі,дзеянні з прыладамі, адкрыццё з дапамогай,прайграванне,спампоўванне,прагляд,перадача",
|
|
||||||
"X-KDE-Keywords[bg]": "Solid Devices Действия, действия на устройството, отваряне с, игра, изтегляне, разглеждане, прехвърляне",
|
|
||||||
"X-KDE-Keywords[ca@valencia]": "Accions de dispositius de Solid,accions de dispositius,obri amb,reproduïx,baixa,navega,transferix",
|
|
||||||
"X-KDE-Keywords[ca]": "Accions de dispositius del Solid,accions de dispositius,obre amb,reprodueix,baixa,navega,transfereix",
|
|
||||||
"X-KDE-Keywords[cs]": "akce s pevnými zařízeními,akce se zařízeními,otevřít v,přehrát,stáhnout,procházet,přenést",
|
|
||||||
"X-KDE-Keywords[de]": "Aktionen beim Anschluss externer Geräte,Geräte-Aktionen,Öffnen mit,Wiedergabe,abspielen,herunterladen,Download,durchsuchen,browsen,Übertragung,übertragen",
|
|
||||||
"X-KDE-Keywords[en_GB]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer",
|
|
||||||
"X-KDE-Keywords[es]": "acciones de dispositivos solid,acciones del dispositivo,abrir con,reproducir,descargar,navegar,explorar,transferir",
|
|
||||||
"X-KDE-Keywords[eu]": "gailu solidoen ekintzak,gailuaren ekintzak,ireki honekin,jo,zama-jaitsi,arakatu, transferentzia",
|
|
||||||
"X-KDE-Keywords[fi]": "Solid-laitetoiminnot,laitetoiminnot,avaa ohjelmalla,toista,lataa,selaa,siirrä",
|
|
||||||
"X-KDE-Keywords[fr]": "Périphériques Solid, Actions, actions de périphérique, ouvrir avec, lire, télécharger, naviguer, transférer",
|
|
||||||
"X-KDE-Keywords[ga]": "Gníomhartha Gléasanna Soladacha, gníomhartha gléis, oscail le, seinn, íoslódáil, brabhsáil, aistriú",
|
|
||||||
"X-KDE-Keywords[gl]": "Solid Devices Actions,accións de dispositivos de Solid,device actions,accións de dispositivos,open with,abrir con,play,reproducir,download,descargar,browse,examinar,navegar,transfer,transferir",
|
|
||||||
"X-KDE-Keywords[he]": "פעולות התקני Solid,פעולות התקנים,פעולות התקן,פתיחה עם,פתיחה באמצעות,הורדה,עיון,העברה,מסירה",
|
|
||||||
"X-KDE-Keywords[hu]": "Solid eszközműveletek,eszközműveletek,megnyitás mással,lejátszás,letöltés,böngészés,átvitel",
|
|
||||||
"X-KDE-Keywords[ia]": "Actiones de dispositivos solid,actiones de dispositivos,aperi con,reproduce,discarga, naviga,transfere",
|
|
||||||
"X-KDE-Keywords[id]": "Tindakan Peranti Solid,tindakan peranti,buka dengan,putar,unduh,telusuri,transfer",
|
|
||||||
"X-KDE-Keywords[is]": "Solid Devices Actions,tækisaðgerðir,opna með,spila,sækja,vafra,flytja",
|
|
||||||
"X-KDE-Keywords[it]": "Azioni dispositivi Solid,azioni dei dispositivi,apri con,riproduci,scarica,sfoglia,trasferisci",
|
|
||||||
"X-KDE-Keywords[ja]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,デバイスアクション,アプリで開く,再生,ダウンロード,参照,転送",
|
|
||||||
"X-KDE-Keywords[ka]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,პროგრამით გახსნა,გადმოწერა,დათვალიერება,გადაცემა,დაკვრა",
|
|
||||||
"X-KDE-Keywords[ko]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,Solid 장치 동작,장치 동작,다음으로 열기,재생,다운로드,탐색,전송",
|
|
||||||
"X-KDE-Keywords[lt]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,veiksmai su solid įrenginiais,veiksmai su puslaidininkiais įtaisais,veiksmai su puslaidininkiais itaisais,veiksmai su solid irenginiais,veiksmai su puslaidininkiais įrenginiais,veiksmai su puslaidininkiais irenginiais,puslaidininkių įtaisu veiksmai,puslaidininkiu itaisu veiksmai,puslaidininkių įrenginių veiksmai,puslaidininkiu irenginiu veiksmai,solid įrenginių veiksmai,solid irenginiu veiksmai,solid įtaisų veiksmai,solid itaisu veiksmai,veiksmai su įrenginiais,veiksmai su įtaisais,veiksmai su itaisais,veiksmai su irenginiais,įtaisų veiksmai,itaisu veiksmai,įrenginių veiksmai,irenginiu veiksmai,atverti su,atverti naudojant,atidaryti su,atidaryti naudojant,atkurti,groti,atsisiųsti,atsisiusti,atsiųsti,atsiusti,parsisiųsti,parsisiusti,parsiųsti,parsiusti,naršyti,narsyti,perduoti,perdavimas,persiųsti,persiusti,persiuntimas",
|
|
||||||
"X-KDE-Keywords[lv]": "Solid iekārtu darbības,ierīču darbības,atvērt ar,atskaņot,lejupielādēt,pārlūkot,pārsūtīt",
|
|
||||||
"X-KDE-Keywords[nb]": "Handlinger for Solid-enheter,enhetshandlinger,åpne med,spill,laste ned,bla gjennom,overføring,filoverføring",
|
|
||||||
"X-KDE-Keywords[nl]": "Solid-apparaatacties,apparaatacties,openen met,afspelen,downloaden,bladeren,overdragen,verplaatsen",
|
|
||||||
"X-KDE-Keywords[nn]": "Handlingar for Solid-einingar,einingshandlingar,opna med,spel,lasta ned,bla gjennom,overføring,filoverføring",
|
|
||||||
"X-KDE-Keywords[pl]": "Działania na urządzeniach Solid,działania urządzeń,otwórz w,odtwórz,pobierz,przeglądaj,prześlij",
|
|
||||||
"X-KDE-Keywords[pt]": "Ações de dispositivos Solid,ações de dispositivo,abrir com,reproduzir,transferir,navegar,transferir",
|
|
||||||
"X-KDE-Keywords[pt_BR]": "Ações dos dispositivos Solid,ações do dispositivo,abrir com,executar,tocar,baixar,navegar,transferir",
|
|
||||||
"X-KDE-Keywords[ro]": "acțiuni dispozitiv Solid,acțiuni dispozitiv,deschide cu,redă,redare,descarcă,descărcare,răsfoiește,răsfoire,transfer",
|
|
||||||
"X-KDE-Keywords[ru]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,действия для устройств Solid,действия для устройств,скачать,загрузить,загрузка,воспроизведение,просмотр,передача",
|
|
||||||
"X-KDE-Keywords[sa]": "ठोस उपकरण क्रियाएँ,उपकरण क्रियाएँ,सह उद्घाटन,खेल,डाउनलोड,ब्राउज,हस्तांतरण",
|
|
||||||
"X-KDE-Keywords[sk]": "Akcie solid zariadení,akcie zariadenia,otvoriť pomocou,prehrať,stiahnuť,prezerať,preniesť",
|
|
||||||
"X-KDE-Keywords[sl]": "dejavnosti trdnih naprav,dejavnosti naprav,odpri z,predvajaj,prenesi sem,brskaj,prenesi",
|
|
||||||
"X-KDE-Keywords[sr@ijekavian]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,Солидове радње над уређајима,радње уређаја,отвори помоћу,пусти,преузми,прегледај,пренос",
|
|
||||||
"X-KDE-Keywords[sr@ijekavianlatin]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,Solidove radnje nad uređajima,radnje uređaja,otvori pomoću,pusti,preuzmi,pregledaj,prenos",
|
|
||||||
"X-KDE-Keywords[sr@latin]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,Solidove radnje nad uređajima,radnje uređaja,otvori pomoću,pusti,preuzmi,pregledaj,prenos",
|
|
||||||
"X-KDE-Keywords[sr]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,Солидове радње над уређајима,радње уређаја,отвори помоћу,пусти,преузми,прегледај,пренос",
|
|
||||||
"X-KDE-Keywords[sv]": "Solid enhetsåtgärder,enhetsåtgärder,öppna med,spela,nerladdning,bläddra,överföring",
|
|
||||||
"X-KDE-Keywords[ta]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer, சாதன செயல்கள், இதனால் திற, இயக்கு, விளையாடு, உலாவு, மாற்று, நகர்த்து, நகற்று, நகல்",
|
|
||||||
"X-KDE-Keywords[tr]": "solid aygıtları eylemleri,aygıt eylemleri,birlikte aç,oynat,çal,indir,tara,göz at,gözat,aktar,transfer",
|
|
||||||
"X-KDE-Keywords[ug]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,قاتتىق ئۈسكۈنە مەشغۇلاتى,ئۈسكۈنە مەشغۇلاتى,ئاچقۇز,ياڭرات,قوي,چۈشۈر,كۆز يۈگۈرت,يەتكۈز,يوللا",
|
|
||||||
"X-KDE-Keywords[uk]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,дії з пристроями,відкриття,відтворення,отримання,завантаження,звантаження,навігація,передавання,передати,пересунути,перемістити",
|
|
||||||
"X-KDE-Keywords[vi]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,hành động với thiết bị Solid,hành động với thiết bị,mở bằng,phát,tải về,duyệt,truyền",
|
|
||||||
"X-KDE-Keywords[zh_CN]": "Solid Devices Actions,device actions,open with,play,download,browse,transfer,Solid shebeicaozuo,shebeicaozuo,dakaifangshi,bofang,xiazai,liulan,chuanshu,Solid 设备操作,设备操作,打开方式,播放,下载,浏览,传输",
|
|
||||||
"X-KDE-Keywords[zh_TW]": "Solid 裝置動作,裝置動作,開啟方式,播放,下載,瀏覽,傳輸",
|
|
||||||
"X-KDE-System-Settings-Parent-Category": "removable-storage"
|
|
||||||
}
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Actions=open;
|
|
||||||
Type=Service
|
|
||||||
X-KDE-Action-Custom=true
|
|
||||||
X-KDE-Solid-Predicate=[ IS StorageVolume AND StorageVolume.ignored == false ]
|
|
||||||
|
|
||||||
[Desktop Action open]
|
|
||||||
Icon=unknown
|
|
||||||
Exec=
|
|
||||||
Loading…
Reference in a new issue